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