Руководства

Как обнаружить пользователей с несколькими аккаунтами

Реферальные бонусы, бесплатные тарифы и лимиты на аккаунт вознаграждают тех, кто заводит много аккаунтов. Связи между этими аккаунтами и как справедливо действовать в отношении группы.

7 мин чтения · Обновлено 2026-10-31 · Attrelix

Зачем люди заводят больше одного аккаунта

Мультиаккаунтинг — это когда один человек управляет несколькими аккаунтами в сервисе, рассчитанном на один аккаунт на человека. Причина почти всегда в том, что что-то выдаётся на аккаунт:

  • Пробные периоды и бесплатные тарифы — начать заново, когда квота закончилась.
  • Реферальные и приветственные бонусы — пригласить самого себя и получить с обеих сторон.
  • Лимиты на аккаунт — потолки использования, один купон на клиента, один голос на пользователя.
  • Блокировки — вернуться после бана за злоупотребления.

Не каждый второй аккаунт — злоупотребление. У кого-то есть рабочий и личный аккаунты, а семьи делят ноутбук. Хорошее обнаружение различает эти случаи, а не считает каждую связь виной.

Связи между аккаунтами

Каждый аккаунт по отдельности выглядит чисто; мультиаккаунтинг выдаёт связь между ними. Вот связи, которые стоит фиксировать при регистрации, примерно от сильных к слабым:

Тот же почтовый ящик

Два адреса, доставляющие в один ящик, — варианты Gmail с точкой и плюсом — самая явная связь из возможных. Нормализация описана в руководстве Точки и плюс-алиасы в Gmail.

Та же платёжная карта

Платёжные провайдеры предоставляют отпечаток карты, стабильный для одного номера карты у разных клиентов (в Stripe это card.fingerprint). Два аккаунта, подтверждённые одной картой, почти наверняка принадлежат одному человеку.

То же устройство

Браузер, создавший один аккаунт и теперь создающий другой, — сильная связь, если только устройство не общее. Распознавайте его скриптом на странице регистрации, а не по IP. Одних cookies здесь мало: очистить их или открыть приватное окно — первое, что делает мультиаккаунтер.

Та же сеть

Много аккаунтов с одного IP или из одной подсети за короткое время — закономерность, но IP делят офисы, университеты и мобильные операторы. Используйте сеть только как вспомогательное свидетельство.

От связей к группам

С попарными связями работать сложно. Объединяйте их: если аккаунт A делит устройство с B, а B — карту с C, то A, B и C образуют группу. Размер и состав группы говорят гораздо больше, чем любая отдельная связь:

ГруппаВероятное объяснениеРазумное действие
2 аккаунта, одно устройство, разные ящики и картыОбщий компьютер или один человек с рабочим и личным аккаунтомРазрешить; возможно, без второго пробного периода
3–5 аккаунтов, варианты одного ящикаОдин человек перезапускает пробный периодПроверить: попросить карту или предложить войти
10+ аккаунтов, одно устройство или подсеть, одноразовые ящикиСкриптовая фермаБлокировать новые регистрации из группы

Структуры union-find или простого столбца «id группы», который вы объединяете при каждой новой связи, достаточно, чтобы поддерживать группы в актуальном состоянии со скоростью регистраций.

Справедливые действия в отношении группы

  • Действуйте по стимулу. Если злоупотребляют пробным периодом, мера — «без второго пробного периода», а не «без аккаунта».
  • Оставляйте выход. Попросите карту или телефон либо предложите платный тариф. Не загоняйте живого человека в тупик из-за того, что его сестра пользовалась тем же ноутбуком.
  • Храните доказательства, а не только вердикт. Записывайте, какие связи соединили аккаунты, чтобы поддержка могла объяснить и отменить решение.
  • Соблюдайте сроки хранения. Данные об устройстве и сети во многих юрисдикциях — персональные данные (например, по GDPR или 152-ФЗ); храните их не дольше, чем нужно для этой цели, и укажите это в политике конфиденциальности.

Сначала измеряйте, потом применяйте

Сначала запустите обнаружение в тихом режиме. Через пару недель посмотрите на крупнейшие группы и на выборку групп из двух аккаунтов. Крупные покажут, сколько злоупотреблений; маленькие — скольких честных пользователей задело бы каждое правило. Пороги задавайте по этим данным.

Как это делает Attrelix

Каждая проверка Attrelix связывает новую регистрацию с прежними аккаунтами вашего проекта по нормализованному ящику, устройству и, если вы его передаёте, отпечатку карты. В ответе есть число связанных аккаунтов и id группы, панель объединяет их на странице кластеров, а связи добавляют баллы риска ступенями: один, три и десять связанных аккаунтов весят всё больше. История хранится в течение срока вашего тарифа.

Итог

  • Мультиаккаунтинг следует за стимулами «на аккаунт»; сначала найдите их.
  • Фиксируйте связи: ящик, карта, устройство, сеть — от сильных к слабым.
  • Объединяйте связи в группы и действуйте по их размеру и форме.
  • Подбирайте меру под стимул и всегда оставляйте выход.

Другие руководства