ДАРА ОТПЕЧАТОК

ДАРА ОТПЕЧАТОКЗащита от фрода, накруток бонусов и SMS

Защита от фрода, накруток бонусов и SMS

ДАРА ОТПЕЧАТОК даёт серверу сайта сигналы для защиты от фрода: постоянный visitor_uuid браузера, признак нескольких аккаунтов на одном устройстве, отметки роботов (bot_reason) и тип сети (ip_kind). Сервис сам ничего не блокирует — решение принимает ваш сервер.

Что значит защита от фрода с отпечатком устройства

Фрод на сайте почти всегда держится на повторах: те же действия от «новых» людей, которые на деле — один человек или одна программа. Новая почта, новый номер, очищенные cookie — и вчерашний клиент снова получает приветственный бонус, а бот снова отправляет SMS с кодом. Отпечаток браузера и устройства помогает связать такие повторы: у одного браузера сигналы почти не меняются, даже когда меняется всё остальное.

ДАРА ОТПЕЧАТОК не выносит приговор и не прячет решение в «чёрном ящике». Он возвращает факты — кто это по cookie, что известно об устройстве, есть ли на нём другие аккаунты, похож ли визит на робота, из какой сети запрос — а правило «пропустить, проверить или отказать» пишет сам сайт.

Где это работает

Защита аккаунтов

Отличайте попытки входа с похищенными учётными данными от возвращения постоянного клиента: у знакомого устройства — знакомый отпечаток, у чужого — новый. Сервер сайта сравнивает visitor_uuid и историю визитов из POST /visitor/info с тем, что знает об аккаунте, и при входе с незнакомого браузера может попросить подтверждение.

Платёжный фрод

Один и тот же отпечаток с десятком карт — сигнал фрода. Сколько посетителей было с устройством за 90 дней (visitors_on_device_90d) и есть ли на нём аккаунты с другими email (multi_account), сайт узнаёт до списания, а честный покупатель не проходит лишние проверки.

Накрутка SMS и бонусов

Один браузер — одна попытка верификации и один приветственный бонус. Отпечаток устройства не зависит от номера телефона и почты, а потерянную cookie сервер восстанавливает по уникальному устройству из той же сети. Когда на одном устройстве появляется второй аккаунт с другим email, multi_account.suspected становится true — подробнее на странице «Как выявить мультиаккаунты на сайте».

Обнаружение ботов

Сессия робота получает bot_reason: user_agent, webdriver, automation (управляемый браузер) или headless (безоконный браузер). Такие сессии пишутся с посетителем и страницей, но не восстанавливают посетителя и не создают пар устройств. Если все сессии посетителя — роботы, в профиле is_bot: true.

Какие сигналы получает сайт

СигналГдеЧто значит
visitor_uuid, matchSDK, /session/initпостоянный ID браузера и как он узнан: cookie, restored или new
multi_account/visitor/infoна устройстве другой аккаунт с другим email; другие email из форм этого же браузера
device/visitor/infoобщее ли устройство и почему, сколько посетителей было с ним за 90 дней
possible_matches/visitor/infoдругие посетители на этом устройстве с уверенностью 0,3, 0,6 или 0,8
bot_reason, is_bot/visitor/infoотметки роботов у сессий и у посетителя
ip_kind/visitor/infohosting — дата-центр, mobile — мобильный оператор, по номеру сети (ASN)
city, country, isp/visitor/infoгород, страна и провайдер сессии по IP

Отметка hosting — не приговор: через дата-центры ходят и люди с VPN. Полный ответ метода — в документации POST /visitor/info, устройство сигналов — в разделе «Сигналы».

Чего не стоит ожидать

  • Одинаковые устройства неотличимы. iOS и iPadOS и другие общие устройства помечаются device.is_common; по ним посетитель не восстанавливается, а multi_account.suspected всегда false.
  • Восстановление строгое. Прежний visitor_uuid после потери cookie возвращается только для уникального устройства из той же сети; иначе совпадение — лишь возможное.
  • Сервис не блокирует запросы. Остановить бота в форме — задача ДАРА Защиты, которая берёт visitor_uuid у SDK на той же странице.

Как подключить

  1. Поставьте SDK на страницы

    Создайте ключи сайта в кабинете и добавьте тег с публичным ключом — быстрый старт.

  2. Передавайте контакты из форм

    Email и телефон из регистрации, входа и заказа сервер отправляет в POST /collect/field секретным ключом.

  3. Спрашивайте профиль перед важным действием

    Перед начислением бонуса, отправкой SMS или оплатой вызовите POST /visitor/info и примените своё правило. Серверные методы с секретным ключом частотой не ограничены — ошибки и пределы.

Кабинет, API и SDK бесплатны.

Частые вопросы

Блокирует ли ДАРА ОТПЕЧАТОК подозрительных посетителей?

Нет. Сервис возвращает серверу сайта сигналы — visitor_uuid, multi_account, сведения об устройстве, bot_reason, ip_kind — а решение пропустить, проверить или отказать принимает сам сайт.

Поможет ли сервис против повторных бонусов?

Да, если сервер сайта передаёт email из форм через POST /collect/field: когда на одном устройстве появляется второй аккаунт с другим email, multi_account.suspected становится true. Для общих устройств, например одинаковых iPhone, признак не ставится.

Как отличить бота от человека?

Сессия робота получает bot_reason: user_agent, webdriver, automation или headless. Если все сессии посетителя — роботы, в профиле is_bot: true.

Определяет ли сервис VPN?

Сервис определяет тип сети по номеру сети (ASN): ip_kind hosting — дата-центр, mobile — мобильный оператор. Через дата-центры часто ходят VPN, но hosting — отметка, а не приговор.

Как устроен отпечаток — на странице «Fingerprint браузера: что это и как работает».