>> Tecnologia Eletrônica >  >> Casa Inteligente >> Segurança Residencial

Proxy de Depuração Web Explicado: Fiddler, Charles, Burp Suite — Como Funcionam

O Que É

Um proxy de depuração web fica entre o navegador (cliente) e o servidor, interceptando requisições/respostas HTTP(S) para inspeção, modificação e replay.

Principais Ferramentas

FerramentaPlataformaPontos FortesCusto
Fiddler Classic / EverywhereWin / Mac / LinuxDescriptografia HTTPS automática, scriptável (JScript/TS), Composer, AutoResponderGratuito / $10/mês
Charles ProxyMac / Win / LinuxUI polida, throttling, repetir/editar, visualizações Focus/Sequence$50 licença
Burp Suite Community / ProJava (qualquer)Scanner (Pro), Intruder, Repeater, Sequencer, Extensões (BApp Store)Gratuito / $449/ano
mitmproxyCLI / Web UIScriptável (Python), modo transparente, leveGratuito (OSS)
ProxymanMac / iOSUI nativa Apple, captura remota iOS via USBGratuito / $69

Configuração Básica

  1. Instale o proxy; anote a porta (padrão 8888 Fiddler, 8888 Charles, 8080 Burp).
  2. Instale o certificado CA raiz (proxy → HTTPS → Confiar).
  3. Configure proxy do navegador/sistema: 127.0.0.1:PORTA.
  4. Para mobile: defina proxy Wi-Fi para IP do computador:PORTA; instale CA no dispositivo.

Fluxos de Trabalho Comuns

  • Depuração de API: Inspecione payloads JSON, headers, latência.
  • Reprodução de bugs: Modifique requisição (mude user-id, parâmetros) → replay.
  • Performance: Timeline waterfall, identifique recursos bloqueantes.
  • Testes de segurança: Burp Scanner, probes manuais XSS/CSRF/SQLi.
  • Engenharia reversa de apps mobile: Bypass de pinning (Frida + proxy).

Ética/Legal

Intercepte apenas tráfego que você possui ou tem permissão explícita para testar. Interceptação não autorizada viola leis de escuta telefônica (ECPA, GDPR, CMA).