InfraFenceInfraFence

Live Security Operations

Começar

Quando o painel está inacessível

O que o agente InfraFence faz quando não consegue alcançar o painel (a proteção continua) e quando o painel o recusa (proteção desligada após 24 horas, com um aviso no login).

Última atualização:

O agente nunca precisa do painel para proteger o servidor: detecção, banimentos e bloqueios rodam todos no servidor. Mas há duas situações diferentes.

O painel não pode ser alcançado

Erros de rede, timeouts, falhas de DNS e erros do servidor (5xx) nunca são tratados como recusa. A proteção continua ativa pelo tempo que for preciso:

  • banimentos, whitelist, bloqueios por país e portas fechadas continuam em vigor;
  • novos ataques continuam sendo detectados e banidos;
  • os banimentos expiram no horário certo no servidor;
  • o estado fica guardado em /var/lib/infrafence/protection-state.json, então uma reinicialização durante a interrupção o restaura antes de o firewall ser configurado;
  • os eventos esperam em uma fila (até 5.000) e são enviados quando o painel volta a responder.

O painel recusa o agente

O painel recusa um agente explicitamente quando o token dele foi revogado ou é desconhecido (401), quando a organização está suspensa (403 suspended) ou quando o servidor está além do limite do plano (403 plan_limit), por exemplo depois de um cancelamento ou de uma fatura não paga.

  1. Primeiras 24 horas. A proteção local continua em vigor. O agente espera antes de perguntar de novo, começando em 1 minuto e dobrando até 30 minutos; para uma organização suspensa, pergunta a cada 30 minutos. O log do agente diz o que aconteceu, por exemplo the dashboard refused the agent token (401). Local protection stays in force.
  2. Após 24 horas de recusa sem uma única resposta bem-sucedida, o agente desliga sua proteção de forma limpa: suas cadeias, jumps e ipsets são removidos (banimentos, whitelist, bloqueios por país, listas de ameaças, portas fechadas, bloqueios de saída), suas regras ModSecurity, patches virtuais e o bloqueio por user agent são retirados do servidor web, o monitoramento de malware em tempo real para e a detecção continua só em modo monitor. As regras de outras ferramentas nunca são tocadas. Em seguida o SSH é verificado.
  3. Aviso no login. Onde a distribuição usa /etc/motd.d, o agente grava /etc/motd.d/infrafence: InfraFence no longer protects this server: the account is suspended or the subscription ended. Reactivate it at https://infrafence.com/billing.
  4. Reativação. O agente continua rodando e pergunta ao painel a cada 30 minutos. Na primeira sincronização bem-sucedida, a proteção é religada e o aviso é removido.

A contagem da recusa sobrevive a reinicializações. Os proprietários recebem um e-mail 12 horas antes do desligamento, no desligamento e quando o acesso é restabelecido. Esse comportamento exige o agente 1.0.32 ou posterior.