A maneira confiável de obter logs de Palo Alto ou FortiGate em um arquivo que você possa analisar é o syslog. Direcione os logs do firewall para um pequeno coletor Linux executando rsyslog e exporte o arquivo do coletor. Para o histórico que já está no aparelho, o FortiGate pode baixar logs brutos de sua GUI. No PAN-OS, a fonte prática de histórico é geralmente o Panorama, Strata Logging Service ou seu SIEM.
Firewalls veem todas as conexões de entrada e saída, e agora são um alvo por si próprios. Seus logs respondem “para onde aquele host falou?” e “quem fez login no firewall às 3 da manhã?” Prime Core possui 2093 regras de detecção para logs de firewall, mapeadas para 554 técnicas MITRE ATT&CK. Entre elas: comando e controle sobre protocolos comuns (T1071), exfiltração por canais alternativos (T1048) e varredura de rede (T1046).
Antes de começar
Verifique o que está realmente sendo registrado. Os firewalls registram apenas o que suas regras determinam, e os padrões são mais limitados do que as pessoas assumem.
- No PAN-OS, as regras predefinidas intrazone-default e interzone-default não registram por padrão. O tráfego negado que passa por elas não deixa rastros a menos que alguém tenha alterado para registrar.
- No FortiGate, o registro é configurado por política (apenas eventos de segurança ou todas as sessões). O registro do tráfego atingindo a política de negação implícita está desativado por padrão.
Verifique onde o histórico está armazenado. O armazenamento no aparelho é limitado e se renova. Modelos menores de FortiGate sem disco registram na memória, que é apagada após uma reinicialização. Se você usar Panorama, Strata Logging Service, FortiAnalyzer ou FortiCloud, eles provavelmente mantêm mais histórico do que o firewall. Comece por aí.
Não esqueça dos próprios logs do firewall. Logins de administrador e alterações de configuração (logs de Sistema e Config no PAN-OS, logs de eventos no FortiGate) são tão importantes quanto o tráfego, agora que dispositivos de borda são uma entrada favorita.
Rota A: Direcione syslog para um coletor
Isso captura eventos a partir de agora, e é a configuração que você quer ter em vigor antes do próximo incidente.
No coletor Linux, crie /etc/rsyslog.d/10-firewall.conf:
module(load="imudp")
input(type="imudp" port="514" ruleset="firewall")
ruleset(name="firewall") {
action(type="omfile" file="/var/log/firewall/fw.log")
}
Em seguida, reinicie o rsyslog e verifique se ele está ouvindo com ss -ulpn | grep 514. Abra UDP 514 da interface de gerenciamento ou registro do firewall para o coletor, e nada mais.
No PAN-OS:
- Dispositivo → Perfis de Servidor → Syslog: adicione o coletor, UDP, porta 514.
- Objetos → Encaminhamento de Log: crie um perfil que envia logs de Tráfego e Ameaça para esse perfil syslog.
- Anexe o perfil às suas regras de segurança. Separadamente, encaminhe logs de Sistema e Configuração em Dispositivo → Configurações de Log.
- Confirme.
No FortiGate (CLI):
config log syslogd setting
set status enable
set server "10.0.0.50"
set port 514
set format default
end
O formato padrão grava pares de chave=valor. Quando você precisa de uma parte para análise, corte-a do arquivo do coletor:
grep '2026-10-19' /var/log/firewall/fw.log > fw_1019.log
Como as datas aparecem depende do formato do fornecedor, então ajuste o padrão para corresponder.
Rota B: Puxe o histórico do dispositivo
FortiGate: in Log & Relatório, abra a visão de log que você precisa (Tráfego Encaminhado, Eventos de Segurança, Eventos de Sistema), filtre o intervalo de tempo e baixe o log bruto, um arquivo de texto de linhas chave=valor.
Como Baixar Logs da GUI do FortiGate
- Faça login na interface web do FortiGate. [1]
- Vá para Log & Relatório no menu de navegação à esquerda. [1]
- Selecione a categoria de log desejada (por exemplo, Log de Tráfego > Tráfego Encaminhado or Eventos de Sistema). [1, 2]
- Defina seus filtros de tempo ou selecione linhas de log específicas (mantenha Ctrl pressionado para selecionar várias linhas). [1, 2]
- Clique no ícone Baixar (or Baixar Log Bruto). [1, 2]
- Escolha seu formato (Texto, CSV, ou JSON, dependendo da sua versão do FortiOS) ou selecione Baixar e combinar para grandes conjuntos de logs (v7.6+). [1]
Nota: Os downloads diretos da GUI têm um limite rígido (tipicamente 400.000 entradas de log no dispositivo, ou 2.000–40.000 via FortiGate Cloud). Para backups maiores, use o comando CLI execute backup disk/memory alllogs ftp/tftp. [1, 2]
O que procurar
| Padrão | O que pode significar |
|---|---|
| Sessões de saída repetidas para o mesmo IP externo raro em intervalos regulares | Beaconing de comando e controle |
| Um host interno enviando muito mais bytes para fora do que o habitual | Exfiltração |
| Muitas portas de destino de uma única fonte em um curto período | Varredura, de fora ou de um host interno comprometido |
| Detecções de log de ameaça (IPS, antivírus, spyware, filtro de URL) | As próprias detecções do firewall; verifique o que aconteceu depois delas |
| Logins de administrador no firewall de IPs incomuns, alterações de configuração em horários estranhos | Alguém trabalhando no próprio firewall |
Faça o upload, desinfecte e revise no LogTotal
- Carregar. Abrir logtotal.com e solte o arquivo.
- Desinfectar. Revise antes de continuar.
- Revisar.
Quando algo dá errado
| Sintoma | Causa provável | Fix |
|---|---|---|
| Nenhum tráfego negado nos logs | Regras padrão não registram | Habilite o registro nas regras de negação padrão e implícita |
| O coletor não recebe nada | ACL de rede, porta ou protocolo errado, rsyslog não está ouvindo, ou (PAN-OS) perfil não anexado ou não confirmado | Verifique cada salto; tcpdump -n udp port 514 no coletor |
| Logs do FortiGate desaparecem após reinicialização | Registro apenas na memória em um modelo sem disco | Direcione para syslog ou FortiAnalyzer |
| Carimbos de tempo não correspondem a outras fontes | Fuso horário do firewall ou NTP | Corrija o NTP; observe o fuso horário do dispositivo |
| Linhas de log longas são cortadas | Limites de tamanho de mensagem UDP | Mude para syslog TCP |
FAQ
Devo exportar do Panorama ou do FortiAnalyzer?
Se você os possui, geralmente sim. Eles mantêm mais histórico e cobrem muitos firewalls de uma vez.
E sobre Cisco, Check Point, Juniper?
A abordagem do coletor syslog funciona para todos eles; eles terão seus próprios guias.