O que é firewall
Firewall é o componente que define quais conexões podem entrar e sair de uma rede ou de um servidor. A escolha usa o endereço de origem e o de destino, além da porta e do protocolo.
Ele fica no caminho do tráfego e aplica uma lista de permissões. O que não está previsto é descartado ou recusado, conforme a política configurada.
Filtro de pacotes e firewall de aplicação
O filtro de pacotes examina cada pacote e compara com a lista de permissões. Ele é rápido e resolve a maior parte da separação entre redes.
O WAF atua em outra camada. Ele lê a requisição HTTP, o caminho e o corpo, e aplica assinaturas sobre o conteúdo. Os dois podem conviver, e cada um cobre uma parte diferente do caminho.
O que ele cobre e o que não cobre
O firewall cobre portas expostas, origem não autorizada e tráfego entre redes. Também registra tentativas recusadas, e esse log permite investigar uma varredura.
Ele não cobre falha na aplicação, credencial vazada nem acesso indevido feito por uma credencial legítima. Uma porta liberada para a aplicação continua alcançável por qualquer origem que consiga explorar o código.
Exemplo
Como conferir
Liste as portas públicas, a origem permitida e o serviço de cada uma. Confira a política padrão e as exceções registradas. Teste de fora com uma ferramenta de varredura autorizada e compare o resultado com a lista de serviços que deveriam responder.
O proxy reverso concentra a entrada HTTP e reduz o número de portas publicadas. A porta de rede continua sendo o contrato de cada serviço, e o firewall apenas define qual origem pode alcançá-la.
Dúvidas frequentes
Perguntas frequentes sobre Firewall
- Firewall substitui a correção da aplicação?
- Não. Ele limita a origem que alcança o serviço. Uma falha na validação de entrada continua explorável por qualquer origem que o firewall permita.
- Firewall de rede e WAF são a mesma coisa?
- Não. O firewall de rede decide por endereço, porta e protocolo. O WAF lê a requisição HTTP e aplica assinaturas sobre o conteúdo.
- Recusar tudo por padrão impede o acesso?
- A política padrão precisa recusar o que não foi previsto e liberar apenas as portas necessárias. SSH e HTTPS entram como exceções registradas.
- Como testar a configuração?
- Liste as portas públicas e teste cada uma a partir de outra máquina. Compare o resultado com a lista de serviços que deveriam responder.
Para continuar
Recursos relacionados
Site de referência
Wikipedia: firewall
Apresenta os tipos de firewall e o funcionamento do filtro de pacotes.
Abrir recursoArtigo
Cisco: o que é firewall
Explica a função do firewall na proteção de uma rede.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, o firewall define quais portas da VPS ficam públicas e quais serviços continuam restritos à rede privada.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.