# IPs Bloqueados - Central do Assinante

## Introdução
O formulário de IPs bloqueados (Central bloqueio IP - central_bloqueio_ip) é uma ferramenta essencial para o gerenciamento de segurança da Central do Assinante do Sistema. Ele permite visualizar e gerenciar IPs que acessaram e/ou foram bloqueados devido a múltiplas tentativas de login malsucedidas.

> [!NOTA] Acesso ao Formulário
> Caminho: Sistema > Hotsite > Central assinante > IPs bloqueados

## Entrega de Valor
- Aumenta a segurança da Central do Assinante;
- Previne acessos não autorizados;
- Facilita a identificação de tentativas de invasão;
- Permite o desbloqueio rápido de IPs legítimos.

## Análise de Contexto
O formulário de **IPs Bloqueados** é uma interface que permite aos administradores do sistema visualizar e gerenciar IPs que foram automaticamente bloqueados após três tentativas de login malsucedidas na central do assinante. Esta funcionalidade é crucial para manter a segurança do sistema, impedindo tentativas de acesso não autorizado.
### Conceitos Fundamentais

>[!TIP] Definições:
>- **IP Bloqueado**: Endereço IP que foi temporariamente impedido de acessar a central do assinante devido a múltiplas tentativas de login malsucedidas.
>  - **Desbloqueio**: Processo de remover as restrições de acesso de um IP bloqueado.
> - **Tentativas de Login**: Número de vezes que um usuário tentou acessar a central do assinante com credenciais incorretas.


## Estrutura do formulário
O formulário de I**Ps bloqueados** está estruturado em uma grid, que reúne as informações de todos os registros de acessos à central do assinante e se houveram bloqueios. Esta grid está organizada em linhas e colunas, conforme descrito na tabela abaixo:

| **Campo**          | **Descrição**                                                                        |
|--------------------|--------------------------------------------------------------------------------------|
| **ID**             | Número identificador único para cada registro.                                        |
| **IP**             | Endereço IP que está sendo monitorado.                                                |
| **Tentativas**     | Número de tentativas de acesso feitas a partir do endereço IP.                        |
| **Houve bloqueio** | Indica se o IP foi bloqueado ou não (coluna está vazia no exemplo fornecido).         |
| **Cliente**        | Nome ou identificação do cliente associado ao IP (coluna vazia no exemplo fornecido). |
| **Status atual**   | Status atual do IP, como "Desbloqueado".                                              |
| **Data hora**      | Data e hora em que o status foi atualizado ou a ação foi registrada. 

### Abas integradas à outros módulos:
- [[logs de tentativas de acesso - central do assinante|Logs de tentativas de acesso - Central do Assinante]];

## Funcionalidades Principais

### Visualização de IPs Bloqueados
O formulário exibe uma lista de todos os IPs atualmente bloqueados, incluindo informações como:
- Endereço IP;
- Data e hora do bloqueio;
- Número de tentativas de login.

### Desbloqueio de IPs
Permite ao administrador desbloquear manualmente um IP específico, restaurando o acesso à central do assinante para aquele endereço.

1. No formulário IPs bloqueados, selecione um dos registros que conste com o **Status atual** como Bloqueado;
2. Clique no botão **Desbloquear IP**;
3. O IP será desbloqueado e poderá retomar as tentativas de acesso.

>[!Caution] Atenção:
> Caso o parâmetro **Bloquear IPs após 3 tentativas de acesso** esteja marcado como **sim** no formulário de **Configuração Geral de Hotsite** (Sistema > Hotsite > Configurações > Configuração Geral > aba Usuário), a cada 3 tentativas de acesso com os dados incorretos, o acesso do cliente será bloqueado novamente pelo IP.

### Registro de Tentativas
Exibe o histórico de tentativas de login que levaram ao bloqueio de cada IP, auxiliando na identificação de padrões suspeitos.

### Ver logs de tentativas de acesso
Permite a visualização dos logs de tentativas de acesso de determinado IP. Para isto, é necessário selecionar um dos registros de tentativa de acesso na grid e clicar no botão **Ver log** para visualizar os registros de tentativa de acesso do IP relacionado.

## Fluxos de trabalho

### Fluxo de Bloqueio e Desbloqueio de IP

```mermaid
graph TD
    A[Usuário tenta login] --> B{Credenciais corretas?}
    B -->|Sim| C[Acesso permitido]
    B -->|Não| D[Incrementa contador de tentativas]
    D --> E{3 tentativas falhas?}
    E -->|Não| A
    E -->|Sim| F[Bloqueia IP]
    F --> G[Registra data e hora do bloqueio]
    G --> H[Acessa o histórico de acessos à Central do Assinante]
    H --> I[Seleciona o IP bloqueado]
    I --> J[Clica em Desbloquear IP]
    J --> K[IP é liberado e permite a tentativa de acesso novamente]
```

## Considerações Finais
O formulário de **IPs Bloqueados** é uma ferramenta essencial para manter a segurança da Central do Assinante, permitindo o gerenciamento eficiente de IPs bloqueados e fornecendo visibilidade sobre tentativas de acesso suspeitas.

## Etiquetas
#CentralDoAssinante #Usuario #IPBloqueado
## Leia Também
- [[central do assinante|Central do Assinante]]
- [[logs de tentativas de acesso - central do assinante|Logs de tentativas de acesso - Central do Assinante]]