# Bloquear usuário

Você pode configurar a segurança em um servidor para que múltiplas tentativas de login falhadas bloqueiem o usuário.

## Diferença de bloqueio de recurso de segurança

A função de bloqueio do Web Viewer é independente do bloqueio no recurso de segurança.

| Bloqueio de recurso de segurança | Bloqueio do Web Viewer
Alvo de bloqueio | Servidor (unidade do display) | Cliente
Operação de login | Faça o login para projetar no servidor | Faça login no servidor a partir do cliente
Usuários afetados pelo bloqueio | Todos os usuários com um nível de segurança inferior ao nível de segurança definido em [Nível de segurança para desbloquear] são bloqueados. | Bloqueio do usuário

Observação:

- Para obter informações sobre o recurso de bloqueio de segurança, consulte o seguinte.
  Bloquear contas de usuário
- Quando um usuário é bloqueado no Web Viewer, você pode registrá-lo no registro da operação. Para obter informações, consulte o seguinte.
  Operações direcionadas para Registros da operação

## Configurações

Observação: Para utilizar esta função, habilite a propriedade [Configuração de segurança] e adicione contas de usuário ao projeto. Para obter informações sobre a configuração de usuários, consulte o seguinte.
Visão geral do BLUE Web Viewer e fluxo de trabalho de desenvolvimento

1. Na janela do Explorador de projeto, ir para [Arquitetura do sistema] e clique em [Target01].
2. Na janela Propriedades, clique na aba [Avançado] e clique na guia [Acesso a dados].
3. Ir para [Configurações das funções da Web] ➞ [Configurações do Web Viewer], selecione a caixa de seleção [Configurações de segurança] e defina as seguintes propriedades.
   Propriedades Propriedades

   [Número de tentativas]
   Defina o número de tentativas de login falhadas dentro do período de tempo especificado (Período de tentativas) de um cliente antes que o servidor seja bloqueado. Definir intervalo de valores: 1 - 10

   [Período de tentativas (seg)]
   Defina o período de tempo em segundos no qual o número especificado de tentativas falhadas de login (Número de tentativas) de um cliente bloqueia o servidor. Definir intervalo de valores: 1 - 600

   [Tempo de bloqueio (seg)]
   Após o servidor ser bloqueado devido a tentativas de login falhadas de um cliente, defina o tempo em segundos até que o bloqueio seja liberado. Definir intervalo de valores: 1 - 600

## Exemplo de login malsucedido

O seguinte descreve quando um usuário falha ao efetuar login de um cliente.

As configurações do Web Viewer são as seguintes.

Propriedade | Configuração
[Número de tentativas] | 5
[Período de tentativas (seg)] | 60
[Tempo de bloqueio (seg)] | 30

#### Falha no login

A primeira vez que um usuário falha no login, um cronômetro começa a contar. Se o usuário continuar falhando no login, e o cronômetro não atingir 60 segundos (definindo o valor de [Período de tentativas (seg)]) na quinta tentativa de login falhada, o usuário será bloqueado. O usuário não pode fazer login novamente até 30 segundos (definindo o valor de [Tempo de bloqueio (seg)]).

Tentativas adicionais de login antes do Tempo de bloqueio passa reiniciarão o Tempo de bloqueio.

O seguinte ilustra vários cenários de login do Web Viewer.

##### Usuário bloqueado

A: Período de tentativas

B: Tempo de bloqueio

Falha na tentativa de login

Usuário bloqueado

Quando o usuário falha ao fazer login, o [Período de tentativas] começa a contar. Se o usuário falha ao fazer login dentro do número definido de vezes antes que o [Período de tentativas] ter decorrido, o usuário é bloqueado para o [Tempo de bloqueio]. Depois de decorrido o [Tempo de bloqueio], o bloqueio é liberado para o usuário.

##### Período de tentativas decorrido antes do usuário ser bloqueado

A: Período de tentativas (1)

B: Período de tentativas (2)

Falha na tentativa de login

Quando o usuário falha ao fazer login, o [Período de tentativas] começa a contar. O [Período de tentativas] decorre antes que o usuário faça login dentro do número definido de vezes, reiniciando o processo. Na próxima vez em que o usuário não fizer o login, o [Período de tentativas] começa a contar novamente.

##### Tempo de bloqueio do usuário estendido

A: Período de tentativas

B: Tempo de bloqueio (1)

C: Tempo de bloqueio (2)

Falha na tentativa de login

Usuário bloqueado

Quando o usuário falha ao fazer login, o [Período de tentativas] começa a contar. Se o usuário falha ao fazer login dentro do número definido de vezes antes que o [Período de tentativas] ter decorrido, o usuário é bloqueado para o [Tempo de bloqueio]. Se o usuário fizer outra tentativa de login antes que o [Tempo de bloqueio] tenha decorrido, mesmo que o nome de usuário e a senha inseridos sejam válidos, o [Tempo de bloqueio] começa a contar novamente desde o início. Uma vez que não há mais tentativas de login e o [Tempo de bloqueio] tiver decorrido, o bloqueio é liberado para o usuário.

## Notas sobre o bloqueio do Web Viewer

- Quando um usuário é bloqueado no servidor, o próprio servidor se torna bloqueado. Quando o servidor está nesta condição, somente usuários autorizados podem fazer o login e liberar o bloqueio no servidor. Quando um usuário é bloqueado em um cliente Web Viewer, o usuário é bloqueado e o bloqueio do usuário é liberado somente após o [Tempo de bloqueio] ter decorrido. Não existe uma maneira especial de liberar o bloqueio do usuário.
- Mesmo enquanto um usuário estiver bloqueado em um cliente, qualquer outro usuário ainda pode fazer o login a partir do cliente, e não apenas usuários especialmente autorizados.
- Mesmo enquanto o servidor estiver bloqueado, os usuários ainda podem entrar no servidor a partir de um cliente.

- Depois que um usuário é bloqueado em um cliente, o registro de operação não registra mais tentativas de login fracassadas pelo usuário. O registro de operação continua as operações de registro pelo usuário somente depois que o bloqueio do usuário é liberado.