Implementando regras de firewall pfSense para bloqueio de tráfego internacional
Veja como estruturar bloqueio geográfico no pfSense com pfBlockerNG sem quebrar serviços legítimos.
Bloqueio geográfico pode reduzir ruído de ataques automatizados, scanners e tentativas de login vindas de regiões onde sua empresa não atua. No pfSense, esse tipo de controle normalmente é feito com o pacote pfBlockerNG.
Antes de aplicar bloqueios amplos, é importante entender o risco: serviços legítimos podem usar infraestrutura global, CDNs, provedores de e-mail, APIs e nuvens públicas fora do Brasil. Por isso, a configuração deve ser testada e acompanhada por logs.
Antes de começar
Você precisa de:
- pfSense atualizado;
- acesso administrativo;
- backup da configuração;
- janela de manutenção;
- lista de serviços críticos;
- plano de rollback.
Nunca aplique bloqueio geográfico sem backup de configuração.
Passo 1: instale o pfBlockerNG
No painel do pfSense:
- acesse System > Package Manager;
- procure por
pfBlockerNG; - instale o pacote;
- aguarde a conclusão;
- acesse Firewall > pfBlockerNG.
Quando disponível, prefira a variante recomendada para sua versão do pfSense.
Passo 2: habilite GeoIP
No pfBlockerNG, habilite os recursos de GeoIP. Dependendo da versão, pode ser necessário configurar conta ou chave para bases GeoIP. Siga a documentação oficial do pacote e valide se as listas foram baixadas corretamente.
Depois, atualize as listas manualmente pela primeira vez e confira se não há erros.
Passo 3: defina a estratégia
Existem duas abordagens:
- bloquear países de maior risco;
- permitir apenas países necessários.
Para a maioria das empresas, bloquear regiões sem relação com o negócio é menos arriscado do que permitir apenas Brasil. Muitos serviços legítimos usam IPs internacionais.
Passo 4: crie regras de inbound
O bloqueio mais importante costuma ser na entrada. Se sua empresa não recebe acessos internacionais, bloqueie tentativas externas para serviços publicados.
Exemplos de alvos:
- VPN;
- serviços web internos;
- portais de cliente;
- acesso administrativo;
- e-mail, quando aplicável.
Evite publicar RDP, SSH ou painéis administrativos diretamente na internet. Use VPN.
Passo 5: use allowlists
Antes de bloquear, liste exceções conhecidas:
- IPs de fornecedores;
- serviços cloud usados pela empresa;
- monitoramento externo;
- gateways de pagamento;
- provedores de e-mail;
- filiais ou usuários fora do Brasil.
Allowlist bem feita evita incidentes.
Passo 6: monitore logs
Após aplicar, acompanhe logs por alguns dias. Procure bloqueios indevidos e ajuste a política. Uma regra de segurança que quebra operação acaba sendo desativada às pressas; por isso, ajuste fino é parte do processo.
Checklist
- Backup do pfSense realizado
- pfBlockerNG instalado
- GeoIP atualizado
- Países definidos com critério
- Allowlist criada
- Logs monitorados
- Plano de rollback documentado
Conclusão
Bloqueio internacional no pfSense é uma camada útil, mas não substitui VPN, MFA, atualização de sistemas e segmentação de rede. Use GeoIP para reduzir exposição, não como única defesa.
Quer revisar seu firewall pfSense ou OPNsense? Fale com a WL Tech.