Zeno
Увійти

Причини глянути двічі

Кожна подія містить прапорці, оцінку ризику та вердикт щодо бота, які обчислюються на сервері. Вони ніколи не потрапляють у браузер, тож бот не може пристосуватися до них.

Боти та автоматизація

Скрипти, безголові браузери та агенти, будь-хто, хто ними керує.

  • Автоматизація

    Залишки webdriver, ChromeDriver, Selenium, Playwright, Phantom або Nightmare.

    automation
  • Headless

    User agent headless-браузера.

    headless
  • AI-агент

    AI-агент керує браузером через свій user agent або підпис Web Bot Auth.

    ai-agent
  • Повторено

    Такий самий запит надсилався раніше, протягом 7 днів.

    replayed
  • Перевірка сокета не пройдена

    Браузер надіслав назад виклик, який API ніколи не записував у свій WebSocket, як це відбувається із повторно відтвореною або підробленою ідентифікацією.

    socket-proof-failed
  • Невідповідність TLS

    TLS-рукостискання з'єднання не відповідає заявленому браузеру.

    tls-mismatch
  • Інструменти розробника

    DevTools відкрито на сторінці.

    developer-tools

Мережа

Звідки насправді походить з'єднання.

  • VPN

    IP є відомим вихідним вузлом VPN.

    vpn
  • Приватний ретранслятор

    iCloud Private Relay, яку багато користувачів Safari мають увімкненою.

    private-relay
  • Проксі

    IP-адреса є у списках відкритих проксі-серверів.

    proxy
  • Резидентний проксі

    IP домашньої або офісної мережі, часовий пояс якого не збігається з браузером.

    residential-proxy
  • Tor

    IP є вихідним вузлом Tor.

    tor
  • Дата-центр

    IP-адреса належить хостинг-провайдеру, а не домашній чи мобільній мережі, і не є відомим виходом VPN.

    datacenter
  • Зловмисна IP

    IP-адреса має історію зловживань.

    abusive-ip
  • Невідповідність часового поясу

    Часовий пояс браузера має інше UTC-зміщення, ніж з'єднання.

    timezone-mismatch

Цілісність пристрою

Браузери, які брешуть про себе, і обладнання, яке не є тим, чим здається.

  • Втручання

    Нативні значення, замінені скриптом, або сигнали, що суперечать одне одному.

    tampering
  • Віртуальна машина

    Графічний адаптер або профіль обладнання віртуальної машини.

    virtual-machine
  • Програмний рендерер

    WebGL малює на CPU: headless браузери, VM та ферми пристроїв.

    software-renderer
  • Рідкісний пристрій

    Апаратне забезпечення, якого майже ні в кого з інших відвідувачів сервісу немає.

    rare-device

Конфіденційність

Вибори, які роблять багато реальних користувачів, тому вони мають малу вагу.

  • Incognito

    Приватне вікно.

    incognito
  • Браузер приватності

    Brave, DuckDuckGo, Tor Browser або Mullvad Browser.

    privacy-browser
  • Налаштування конфіденційності

    Читання Canvas є рандомізованими або замінені браузером чи розширенням.

    privacy-settings

Одне число для початку

Оцінка ризику додає ваги позначок події. Проєкт може встановити власні ваги.

  • 0–4 Низький ризик

    Більшість реальних користувачів потрапляють сюди.

  • 5–14 Помірний ризик

    Варто ще раз перевірити в чутливих сценаріях.

  • 15+ Високий ризик

    Кілька сильних сигналів одночасно.

Вердикт щодо бота для кожної події

bad
Автоматизація керує браузером, зокрема AI-агентом.
good
Відомий краулер із власної мережі або AI-агент, який сам себе оголошує.
not_detected
Жодне, що становить більшість вашого трафіку.

Velocity показує, наскільки активним був відвідувач за останні 5 хвилин, годину та день: багато користувачів або країн за короткий час вказують на масове створення облікових записів.

Читайте довідник сигналів →
GET /events/1792578564800.yU4Ety
{
	"requestId": "1792578564800.yU4Ety",
	"visitorId": "q1yLOPpzvOstEQCFQQxE",
	"riskScore": 3,
	"bot": "not_detected",
	"detected": ["vpn", "timezone-mismatch"],
	"confidence": 0.98,
	"externalId": "user-2077",
	"velocity": { "24h": { "events": 3, "distinctExternalId": 1, "distinctCountry": 1 } }
}

Перегляньте свої сигнали

Кожен сигнал доступний у кожному тарифі, з першої ідентифікації.