Какие инструменты и браузеры используются для подмены (интерсептинга) трафика?

«Какие инструменты и браузеры используются для подмены (интерсептинга) трафика?» — вопрос из категории Инструменты тестирования, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Для перехвата и модификации HTTP/HTTPS-трафика используются прокси-инструменты, которые могут работать с любым браузером. Настройка обычно выполняется на уровне операционной системы или самого браузера.

Популярные инструменты:

  1. Универсальные прокси (независимо от браузера):

    • Burp Suite / OWASP ZAP — мощные инструменты для пентеста и тестирования безопасности.
    • Charles Proxy / Fiddler — удобные прокси для отладки веб- и мобильного трафика.
    • mitmproxy — консольный инструмент с открытым исходным кодом.
  2. Встроенные возможности браузеров:

    • Chrome/Edge DevTools (Network tab): Эмуляция скорости сети (Throttling), блокировка запросов.
    • Firefox Developer Tools: Аналогичные функции эмуляции сети.

Базовая настройка для перехвата трафика браузера через Burp Suite:

  1. Запустите Burp Suite и включите Intercept на вкладке Proxy.
  2. Настройте браузер на использование прокси:
    • Адрес: 127.0.0.1 (localhost)
    • Порт: 8080 (стандартный порт Burp)
  3. Для перехвата HTTPS-трафика установите сертификат Burp в доверенные корневые центры браузера/системы.

Для тестирования мобильных приложений часто используется Charles Proxy или настройка системного прокси на устройстве.