📋 Как работает
Этот тест собирает все доступные параметры сетевого отпечатка через Network Information API
и измеряет реальный RTT через запросы к серверу. Анализируется стабильность соединения,
соответствие параметров и подозрительные паттерны.
🌐 Собираемые параметры:
- Effective Type: '4g', '3g', '2g', 'slow-2g' - тип соединения
- Downlink: Скорость загрузки в Mbps
- RTT: Round Trip Time (задержка) в миллисекундах
- Save Data: Режим экономии трафика
- Type: Тип подключения (ethernet, wifi, cellular)
- Online Status: Статус подключения к сети
📊 Измерение RTT:
- Выполняются 5 запросов к серверу для измерения реального RTT
- Рассчитывается средний, минимальный и максимальный RTT
- Анализируется Jitter (вариация задержки) - высокий jitter может указывать на прокси/VPN
- Проверяется стабильность - боты часто имеют очень стабильный RTT
🚨 Подозрительные признаки:
- Очень низкий RTT (< 10ms): Вероятно датацентр
- Очень стабильный RTT (jitter < 5ms): Подозрительно для домашнего интернета
- Высокий RTT (> 500ms): Возможно VPN или удаленное подключение
- Несоответствие параметров: Мобильный UA + desktop connection
- Отсутствие Network API: Headless браузеры часто не поддерживают
⚖️ Вес в suspicion score:
- Отсутствие Network API: +10% к suspicion score
- Очень низкий RTT (< 10ms): +5-10% (датацентр)
- Очень стабильный RTT (jitter < 5ms): +5% (подозрительно)
- Несоответствие параметров: +10-15%