Потік інтеграції
Від сигналу до рішення. Спрощений шлях, що проводить вас від тегу скрипта до рішення з оцінкою ризику, на яке може реагувати ваш код.
На лендінгу показано чотири вузли — Browser, Result, Score, Decision. Ця сторінка — кожен вузол детально, від початку до кінця.
01. Браузер
Додайте скрипт. Вставте наш легкий колектор на свій сайт. Він зчитує десятки характеристик браузера — усе на пристрої, жодної з них не є персональною.
Колектор виконується повністю на пристрої. Він завантажується у фоні і ніколи не затримує відображення вашої сторінки. Перше завантаження мале, і важкі вимірювання виконуються лише тоді, коли сторінка насправді запитує оцінку.
Що робить скрипт
- Зчитує нейтральні, неперсональні характеристики браузера — ті безневинні деталі, які разом описують пристрій, не ідентифікуючи людину.
- Будує стабільний профіль локально — той самий браузер виробляє той самий профіль між сесіями.
- Загортає цей профіль у запечатаний результат, готовий до надсилання на ваш сервер.
Чого скрипт НЕ робить
- Він не зчитує приватні дані стороннього сайту.
- Він не запитує e-mail, ім’я чи будь-які персональні дані.
- Він не надсилає аналітичний маяк. Єдиний мережевий трафік — це запечатаний результат.
- Він не відстежує між сайтами. Результат прив’язаний до сайту, що його видав.
02. Результат
Запечатаний результат — це одиниця довіри між браузером і сервером.
Що він собою являє
- Компактний, криптографічно підписаний пакет — кілька кілобайт.
- Повний профіль міститься всередині, тому серверу ніколи не потрібно повторно збирати дані.
- Ключ підпису змінюється за регулярним розкладом.
- Його можна відкрити локально — ви можете прочитати його самостійно і побачити точно, що було зібрано.
Чому запечатаний результат, а не сесійний пошук
Запечатаний результат має три переваги над пошуком за ідентифікатором сесії:
- Жодних зайвих запитів при верифікації. Верифікація — це швидка перевірка, а не мережевий запит, тому вона залишається швидкою під навантаженням.
- Його не можна відтворити. Кожен результат прив’язаний до одного запиту і моменту часу; застарілий або скопійований просто не пройде верифікацію.
- Він самодостатній. Якщо вам потрібно розібрати помічену сесію, весь профіль прямо тут у результаті — не потрібно запитувати Noxtica про слід.
03. Оцінка
Аналіз і оцінювання. Наш хостований сервіс поєднує профіль із мережевим контекстом, щоб виявляти ботів, безголову автоматизацію та підозрілі патерни в реальному часі.
Коли ваш сервер верифікує результат, Noxtica:
- Підтверджує, що запечатаний результат цілісний і справжній.
- Зчитує профіль всередині нього.
- Додає мережевий контекст, отриманий на edge — тип мережі, країна, чи схоже це на дата-центр — ніколи не сиру адресу.
- Запускає шість категорій виявлення проти профілю.
- Обчислює калібрований рівень ризику і впевненість.
- Повертає рівень ризику, показник впевненості та причини за оцінкою.
Категорії, що формують оцінку
- Автоматизація та боти — сигнатури безголових браузерів і автоматизованих браузерів.
- Підробка відбитків — підроблені тести рендерингу, маніпульована поведінка браузера, агресивні інструменти проти фінгерпринтингу.
- Зловживання інфраструктурою — трафік дата-центрів, анонімізуючі проксі, застаріла мережева поведінка.
- Обробка браузерів із захистом приватності — впізнані браузери з захистом приватності, калібровані ліберально.
- Апаратні перевірки — графічні та пристроєві сигнатури, ознаки емуляторів.
- Поведінкові аномалії — тайминг введення, патерни після виклику, загальна форма взаємодії.
Кожна категорія вносить власні докази. Категорії поєднуються у фінальний рівень ризику з задокументованим зважуванням.
Швидкість
Верифікація зазвичай відповідає за кілька мілісекунд і залишається швидкою під навантаженням, бо повна картина міститься всередині результату — жодних зайвих запитів під час обробки.
04. Рішення
Спостерігайте і дійте. Використовуйте backoffice для вивчення профілів, аналізу тенденцій і реагування на оцінки ризику та поведінкові інсайти.
Рішення — ваше. Рівень ризику — це те, на що реагує ваш код; поріг, на якому ви діяте, налаштовується для кожного маршруту.
Канонічна правила чотирьох дій
Більшість команд реагує на рівень ризику в чотирьох простих діапазонах:
- Критичний — блокувати з логуванням. Це кільця підроблених акаунтів і автоматизовані кластери; витрати на виклик не виправдані.
- Високий (з достатньою впевненістю) — пройти покрокову верифікацію, а не блокувати. Додайте другий фактор або додаткову перевірку. Справжні клієнти проходять; боти — ні.
- Середній — спостерігати. Логувати сесію і виводити її в дашборді, але не додавати тертя.
- Низький або мінімальний — дозволити. Це переважна більшість трафіку.
Уся правила — зазвичай лише десять-двадцять рядків вашого власного коду.
Де живе рішення
- Рівень ризику потрапляє до коду вашого застосунку. Ви пишете правила, і вона коротка.
- Аудиторський слід знаходиться в операторській консолі — кожна верифікація, кожне рішення, кожна дія оператора.
- Поріг регулюється з дашборду без розгортання — для кожного сайту і кожного маршруту.
Наскрізний тайминг
Користувач ніколи не чекає через Noxtica. Скрипт завантажується у фоні, збір виконується лише коли сторінка запитує оцінку, і запечатування результату відбувається майже миттєво. Єдина значуща затримка — це звичайний мережевий перехід до вашого власного бекенду — і верифікація з нашого боку відбувається достатньо швидко, щоб загубитися в шумі.
Додаткові матеріали
- Початок роботи — інтеграція для копіювання.
- Рантайм у браузері — точні сигнатури викликів колектора.
- Інтеграція з бекендом — патерни ендпоінту верифікації та обробка сповіщень.
- Довідник можливостей — шість можливостей за цим шляхом.