Captive Portal

A Porta de Entrada

Em redes públicas, antes de navegar livremente, você precisa passar pelo portão de controle.


🔐 O que é Captive Portal?

Definição

Captive Portal é um mecanismo que intercepta a primeira requisição HTTP/HTTPS do usuário em uma rede sem fio e redireciona para uma página web controlada pelo administrador da rede.

Funções Comuns

  • Autenticar o usuário (login/senha)
  • Registrar dados (nome, e-mail, CPF)
  • Exigir aceite de termos de uso
  • Mostrar publicidade antes de liberar navegação

⚙️ Como Funciona?

Fluxo de Funcionamento

1. Usuário conecta-se ao Access Point (AP)
         ↓
2. Gateway identifica que não há autenticação ativa
         ↓
3. Primeira tentativa de acesso é REDIRECIONADA
         ↓
4. Página do Captive Portal é exibida
         ↓
5. Usuário fornece credenciais/aceita termos
         ↓
6. Sistema valida → libera tráfego normal

🏢 Aplicações Práticas

Onde é Utilizado

LocalObjetivo
Hotéis/AeroportosGarantir que apenas hóspedes/passageiros usem a rede
Empresas/UniversidadesControlar acesso e coletar métricas de uso
Cafés/ComérciosExibir publicidade ou coletar e-mails para marketing
EventosControlar acesso temporário de participantes

✅ Vantagens

Benefícios

  • Controle de acesso sem fio
  • Facilidade de autenticação (via web, sem configuração manual)
  • Integração com sistemas de cadastro e marketing
  • Registro de uso para compliance
  • Possibilidade de limite de tempo/banda

⚠️ Limitações

Pontos Fracos

LimitaçãoDescrição
Bypass possívelPode ser contornado com VPN ou MAC spoofing
UX problemáticaRedirecionamentos podem falhar em HTTPS
ManutençãoNecessidade de constante atualização
SegurançaDados podem ser interceptados se não usar HTTPS

🎯 Atividades Práticas

Laboratório

  1. Configurar um Captive Portal — Implementar em ambiente controlado
  2. Bypass de Captive Portal — Entender técnicas de contorno (MAC spoofing, DNS tunneling)

🛠️ Ferramentas para Implementação

FerramentaDescrição
pfSenseFirewall open-source com captive portal integrado
OPNsenseFork do pfSense com interface moderna
NoDogSplashSolução leve para roteadores
WiFiDogPortal para hotspots públicos