InfraFenceInfraFence

Live Security Operations

Começar

Alertas

Envie os alertas do InfraFence por e-mail, Slack, Discord, Telegram ou webhook assinado - filtros de gravidade e categoria, agrupamento, limites, o payload do webhook e como verificar a assinatura.

Última atualização:

Os canais de alerta ficam em Configurações › Alertas (proprietários e administradores). O e-mail está incluído em todos os planos; Slack, Discord, Telegram e webhooks fazem parte do Basic e superiores.

Adicionar um canal

Adicionar canal, depois:

  • Canal: e-mail, Slack, Discord, Telegram ou webhook;
  • Nome: para você, por exemplo "Equipe de operações";
  • Gravidade mínima: crítica por padrão;
  • Categorias: deixe todas desmarcadas para receber todas as categorias.
Canal O que você informa
E-mail Endereço de e-mail
Slack URL do webhook do Slack (hooks.slack.com): Slack › Apps › Incoming Webhooks, adicione a um canal, copie a URL.
Discord URL do webhook do Discord: canal › Editar › Integrações › Webhooks › Novo webhook › Copiar URL.
Telegram Chat ID do Telegram e Token do bot: crie um bot com o @BotFather, adicione-o ao chat, cole o chat ID e o token.
Webhook URL do webhook (https) e um Segredo de assinatura opcional.

Enviar teste verifica o canal. Cada canal mostra quando enviou pela última vez e seu último erro.

Os webhooks devem apontar para um endereço HTTPS público: endereços privados e locais são recusados.

O que é enviado

Novos eventos com gravidade igual ou superior à do canal, nas categorias escolhidas. Eventos operacionais (varreduras, atualizações, autorreparo do firewall) nunca geram alertas. Os pedidos de aprovação do AutoMode também vão para os canais.

Os eventos são agrupados: no máximo uma mensagem a cada 20 segundos por canal e servidor, listando até 15 eventos. Um canal envia no máximo 100 mensagens por dia.

Payload do webhook

Um POST JSON:

json
{
  "source": "infrafence",
  "type": "alert",
  "org": "Acme",
  "server": { "id": 42, "name": "web-01" },
  "link": "https://infrafence.com/…",
  "title": "…",
  "events": [
    {
      "type": "brute_force",
      "severity": "critical",
      "source_ip": "203.0.113.7",
      "occurred_at": "2026-10-23T08:15:00Z",
      "details": {}
    }
  ]
}

Toda requisição traz X-InfraFence-Timestamp (segundos Unix). Com um segredo de assinatura, traz também X-InfraFence-Signature: sha256=<hex>, o HMAC-SHA256 de <timestamp>.<body> com o seu segredo. Recalcule-o sobre o corpo bruto, compare em tempo constante e rejeite timestamps antigos para bloquear replays:

bash
printf '%s.%s' "$TIMESTAMP" "$BODY" | openssl dgst -sha256 -hmac "$SECRET"

Resumo semanal

Resumo semanal por e-mail: toda segunda-feira, proprietários e administradores recebem um resumo dos últimos 7 dias, no idioma em que usam o painel.

E-mails que o InfraFence envia

Além dos alertas, o InfraFence envia por e-mail:

  • os alertas de segurança e os pedidos de aprovação para os canais de e-mail acima;
  • o resumo semanal (às segundas) e o relatório mensal (no dia 1º, planos pagos) para proprietários e admins;
  • três avisos de proteção para os proprietários quando o dashboard recusa os agentes: 12 horas antes de desativarem a proteção, quando a desativam e quando o acesso volta (veja Quando o dashboard está inacessível);
  • os e-mails do teste gratuito para os proprietários: 7, 3 e 1 dia antes do fim e quando ele termina (veja Planos e cobrança);
  • os e-mails da conta: confirmar o cadastro, redefinir a senha, link de acesso, convite e confirmação de um novo endereço de e-mail (para o novo endereço e, como verificação, para o atual).

Eles chegam no idioma em que você usa o dashboard, em versão HTML e texto simples. Os links abrem só o InfraFence (ou, para o suporte, um e-mail para info@infrafence.com); um e-mail de aprovação só abre o pedido, nunca aprova nada.

Quando o servidor de e-mail de um endereço o recusa de vez (caixa inexistente, ou um domínio sem servidor de e-mail), o InfraFence para de escrever para ele por 7 dias e depois tenta de novo. Enquanto isso, o dashboard mostra Não conseguimos entregar e-mails para … aos proprietários da organização (e a esse admin), e um canal de alerta por e-mail com esse endereço mostra recipient_rejected e depois recipient_undeliverable até a semana acabar. Um Enviar teste tenta o endereço mesmo assim. Veja Solução de problemas.