Выявление мультиаккаунтинга в играх и SaaS
Когда один человек создаёт десятки аккаунтов, традиционные методы обнаружения бессильны. Фингерпринтинг устройства раскрывает железо за аккаунтами.
Мультиаккаунтинг — одна из самых распространённых схем мошенничества на игровых, SaaS- и маркетплейс-платформах. Пользователи создают множество аккаунтов, чтобы злоупотреблять бесплатными пробными периодами, накручивать рейтинги, обходить баны или комбинировать промоакции. Традиционное обнаружение опирается на сопоставление по email/IP, которое тривиально обходится одноразовыми почтами и VPN.
Связь через устройство
Идентификация устройства меняет расклад. Когда пользователь создаёт Аккаунт A на Устройстве X, мы фиксируем фингерпринт устройства. Когда то же устройство создаёт Аккаунт B — пусть даже с другим email, IP, VPN и профилем браузера, — совпадение фингерпринта раскрывает связь. Устройство — это константа, которую пользователю сложно подменить.
Наше кросс-сессионное сопоставление работает потому, что многоуровневая архитектура идентификации tracio.ai разделяет аппаратные сигналы (GPU, экран, audio) и программные (шрифты, плагины, user agent). Аппаратные сигналы крайне сложно подделать без физической замены железа. Даже когда пользователи ставят другие браузеры или используют виртуальные машины, строка GPU-рендерера, результат отрисовки canvas и характеристики обработки звука остаются неизменными.
Схемы обнаружения на практике
Схема 1. Абьюз бесплатного пробного периода
SaaS-платформа предлагает 14-дневный бесплатный пробный период. Пользователь регистрируется, использует пробный период, а по его истечении создаёт новый аккаунт с другим email. tracio.ai определяет, что оба аккаунта происходят с одного устройства. Тогда платформа может ввести политику «один пробный период на устройство», не затрагивая легитимных пользователей.
Схема 2. Смурф-аккаунты в играх
Платформы соревновательных игр сталкиваются со «смурфингом» — когда опытные игроки создают новые аккаунты, чтобы играть против новичков. tracio.ai определяет, что новый аккаунт создан на устройстве, где уже есть рейтинговый аккаунт. Платформа может сразу поднять рейтинг матчмейкинга нового аккаунта или пометить его для ручной проверки.
Схема 3. Манипуляции на маркетплейсе
На e-commerce-маркетплейсах продавцы создают несколько аккаунтов, чтобы публиковать фальшивые отзывы или накручивать позиции в поиске. Сопоставление устройств tracio.ai выявляет, когда несколько аккаунтов продавцов работают с одного устройства, что позволяет автоматизировать меры реагирования.
Схема 4. Стекинг промоакций
Платформа предлагает акцию «$10 скидки на первый заказ». Пользователи создают несколько аккаунтов, чтобы комбинировать скидку на нескольких заказах. tracio.ai выявляет общее устройство и ограничивает акцию одним применением на устройство.
Подход к внедрению
Простейшая реализация обращается к API tracio.ai после создания аккаунта и проверяет, встречалось ли устройство с другими аккаунтами:
После того как пользователь зарегистрировался и прошёл первую идентификацию устройства, обратитесь к эндпоинту истории посетителя. Если фингерпринт устройства уже связан с другими аккаунтами в вашей системе, примените свою политику по мультиаккаунтингу: заблокируйте аккаунт, потребуйте дополнительную верификацию или пометьте его для ручной проверки.
Вопросы приватности
Обнаружение мультиаккаунтинга должно балансировать между предотвращением мошенничества и приватностью пользователя. Мы рекомендуем прозрачное уведомление: сообщайте пользователям, что сигналы устройства используются для предотвращения злоупотреблений. Предусмотрите возможность апелляции для легитимных случаев — например, когда устройством пользуются члены семьи. И никогда не используйте сигналы устройства как основание для отказа в обслуживании без дополнительных доказательств.
В tracio.ai мы предоставляем данные о совпадении устройств. Политику определяет ваша платформа. Одни клиенты применяют мягкий подход (требовать подтверждение по телефону для аккаунтов с общего устройства), другие занимают жёсткую позицию (один аккаунт на устройство). Правильная политика зависит от контекста вашего бизнеса и регуляторных требований.