📚 Источники данных
✅ РЕАЛЬНЫЙ - Тест основан на реальных данных из JS файлов Яндекса
- Параметры:
c (cookies), проверка localStorage
- Страницы: Все сайты Яндекса
- Документ:
YANDEX-STORAGE-COOKIES-LOCALSTORAGE.md
- Упоминание в JS: Проверка cookies и storage найдена в коде, проверка соответствия yandexuid в cookie и localStorage
- Код:
if (cookieUid && storageUid && cookieUid !== storageUid) { suspicionScore += 0.05; }
📋 Как работает
Этот тест проверяет доступность и согласованность хранилищ, которые Яндекс использует для детекции ботов:
- navigator.cookieEnabled - включены ли cookies (критично для Яндекс идентификации)
- localStorage - доступность для хранения отпечатка браузера и sessionId
- sessionStorage - доступность для временных данных сессии
- Согласованность - проверка соответствия yandexuid в cookie и localStorage
🚨 Признаки бота
- ❌ Cookies отключены (navigator.cookieEnabled = false) → +5% к score
- ❌ localStorage недоступен → +5% к score
- ❌ sessionStorage недоступен → +3% к score
- ❌ Несоответствие yandexuid в cookie и localStorage → +5% к score
- ❌ Нет yandexuid после нескольких визитов → подозрительно
⚖️ Вес параметра: 8%
Важный параметр для детекции ботов. Яндекс критически зависит от cookies и localStorage для идентификации пользователей.