Centro de Ajuda
Segurança

Definições de segurança

Última atualização:

As Security Settings (Definições de Segurança) ajudam a proteger o seu chatbot contra abusos, spam e incorporações indesejadas. Pode restringir onde o seu chatbot é apresentado, limitar a frequência de mensagens, bloquear endereços IP ou países específicos e ativar a deteção automática de spam.

Onde encontrar as Security Settings

A partir da página principal de administração do ChatLab, selecione Chatbots no menu principal e clique no chatbot que pretende configurar. Navegue para Settings > Security (Definições > Segurança).

Separador Security Settings

Allowed Domains

Esta definição restringe os websites que podem apresentar o widget do seu chatbot. Por predefinição, o seu chatbot pode ser incorporado em qualquer website.

Para limitar o seu chatbot a domínios específicos:

  1. Introduza os nomes de domínio no campo Allowed Domains (Domínios Permitidos)
  2. Separe múltiplos domínios com vírgulas (por exemplo, example.com, shop.example.com)
  3. Aguarde pela confirmação de gravação antes de sair da página.

Deixe o campo vazio para permitir o chatbot em todos os domínios. Trata-se de uma restrição de incorporação e não de uma autenticação de utilizadores privados. A correspondência tem exceções importantes e não corresponde a uma verificação estrita de nomes de anfitrião; leia Restringir domínios antes de depender desta funcionalidade.

Configuração de Allowed Domains

Rate Limits

Os limites de frequência (Rate Limits) protegem o seu chatbot contra abusos, restringindo o número de mensagens que uma sessão de chat pode enviar num determinado período de tempo. Quando o limite é excedido, o chatbot apresenta uma mensagem personalizada em vez de responder.

Para configurar os rate limits:

  1. Mude a opção Enable rate limits for bot (Ativar limites de frequência para o bot) para ON
  2. Defina o message limit (limite de mensagens; predefinição: 40 mensagens)
  3. Defina a time window (janela temporal) em segundos (predefinição: 150 segundos)
  4. Personalize a mensagem apresentada aos utilizadores quando o limite for excedido
  5. Aguarde pela confirmação de gravação antes de sair da página.

Configuração de Rate Limits

O limite está associado à sessão de chat e não ao endereço IP do visitante ou a um separador do navegador comprovadamente isolado. Separadores que reutilizem a mesma sessão partilham o respetivo contador. Para saber mais sobre o comportamento de reposição e testes, consulte Limites de frequência.

IP Blacklist

Bloqueie endereços IP específicos de interagirem com o seu chatbot. Isto é útil quando identifica utilizadores abusivos ou pretende impedir o acesso a partir de fontes específicas.

Para adicionar um IP à lista de bloqueio:

  1. Na secção Blacklisting (Listas de Bloqueio), selecione o separador IP Blacklist (Lista de Bloqueio de IP)
  2. Introduza o endereço IP (formato IPv4 ou IPv6)
  3. Opcionalmente, adicione um motivo para o bloqueio
  4. Clique em Add (Adicionar)

Gestor de IP Blacklist

Para remover um IP da lista de bloqueio, localize-o na tabela Blocked IP Addresses e clique em Remove (Remover).

Country Filter

Escolha Blacklist (Lista de Bloqueio) para bloquear países selecionados ou Whitelist (Lista de Permissão) para permitir apenas países selecionados. A deteção do país utiliza o endereço IP do visitante. Os países desconhecidos permanecem autorizados e uma lista de permissão vazia não bloqueia toda a gente, pelo que esta funcionalidade não substitui a autenticação nem constitui um controlo legal de acesso geográfico.

Para bloquear um país:

  1. Na secção Blacklisting, selecione o separador Country Filter (Filtro de Países) e escolha Blacklist.
  2. Escolha um país a partir do menu pendente
  3. Opcionalmente, adicione um motivo para o bloqueio
  4. Clique em Add

Gestor de Country Blacklist

Para desbloquear um país, localize-o na lista de países e clique em Remove. Para utilizar uma lista de permissão, alterne o modo, confirme a alteração e adicione os países que pretende autorizar. A alternância de modos altera a lista que é aplicada; reveja o modo ativo antes de sair.

Spam Filter

O filtro de spam deteta e bloqueia automaticamente atividades suspeitas direcionadas ao seu chatbot. Quando ativado, o sistema monitoriza padrões como mensagens excessivas, sequências de mensagens repetidas e a criação rápida de sessões, bloqueando temporariamente os endereços IP infratores.

Para ativar o filtro de spam, mude a opção Enable spam filter (Ativar filtro de spam) para ON e aguarde pela confirmação de gravação.

Botão de alternância do Spam Filter

Quando o filtro de spam está ativado, surgem duas secções adicionais:

  • Temporary Blocks (Bloqueios Temporários) - Mostra os endereços IP atualmente bloqueados pelo filtro de spam. Cada entrada apresenta o endereço IP, a regra que foi acionada, quando o bloqueio começou, quando expira e o número de infrações. Pode remover manualmente um bloqueio temporário clicando no botão de eliminação junto à entrada. Clique em Refresh (Atualizar) para carregar os dados mais recentes.

  • Security Violations Log (Registo de Infrações de Segurança) - Um histórico apenas de leitura de todos os eventos de segurança detetados pelo filtro de spam. Clique em Refresh para carregar os eventos mais recentes.

Security Violations Log

O Security Violations Log apresenta os seguintes detalhes para cada evento:

  • Date/Time (Data/Hora) - Quando a infração ocorreu
  • IP Address (Endereço IP) - O IP de origem
  • Country (País) - Código de país do IP (se detetado)
  • Rule (Regra) - A regra de segurança que foi acionada
  • Action (Ação) - A ação executada (por exemplo, Temporary Block)
  • Duration (Duração) - O período de duração do bloqueio

Verifique a sua configuração

Aguarde pela confirmação de gravação após alterar as definições e, em seguida, recarregue o seu website para verificar o acesso normal dos visitantes. Os botões das listas de IP e de países aplicam as suas próprias alterações de imediato. Reveja o modo ativo e as listas de bloqueio caso um visitante legítimo não consiga ligar-se. O IP de um escritório partilhado ou de uma rede móvel pode representar vários visitantes.