← Все статьи

Как устроено

Поиск по нику: как один ник приводит к десяткам аккаунтов

Люди годами носят один и тот же ник — со школьного форума до рабочего GitHub. Рассказываем, как Oracul идёт от одного ника к связанным никам и email, сколько кругов делает и почему дальние находки весят меньше.

Ник — самый живучий идентификатор в сети. Email меняют вместе с работой, телефон — с оператором, а ник, придуманный в шестнадцать лет, часто остаётся с человеком навсегда. Поэтому поиск по нику обычно даёт больше всего: регистрации на форумах, игровых площадках, в профессиональных сервисах и соцсетях.

Круг первый: где есть этот ник

Сначала ник проверяется на тысячах сайтов сразу несколькими сканерами: user-scanner (~2700 сайтов) отвечает, есть ли аккаунт, maigret (~3000 сайтов) ещё и вытаскивает данные профиля — имя, город, био, ссылки, аватар. Отдельно идут GitHub, GitLab, Keybase и Gravatar: там больше всего проверяемых связей.

Откуда берутся новые зацепки

  • Ссылки в био и поле «сайт»: на личный блог, Telegram, другой профиль.
  • Пруфы Keybase: человек сам подтвердил, что эти аккаунты его.
  • Gravatar: аккаунты, привязанные к адресу.
  • Email из публичных коммитов GitHub и поиск коммитов по этому email.
  • Перестановки имени: pavel.belov, pbelov, belovpavel и похожие.

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

Перестановки — сначала быстрым проходом

Из имени и фамилии можно собрать десятки вариантов ника, и большинство из них заняты другими людьми. Поэтому перестановки сначала прощупываются коротким проходом. В полный скан идут только те, где нашлись аккаунты с тем же именем. Всего на скан — до 8 перестановок и до 14 идентификаторов.

Чем дальше круг, тем меньше веса

Каждый круг рекурсии снимает балл уверенности. Аккаунт, найденный по самому нику, весит больше, чем аккаунт, найденный по нику из чужого био, а тот — больше, чем найденный по перестановке. Глубина зависит от тарифа: на Free — один круг, на Pro — два, на Business — три.

Что в итоге

Граф в отчёте показывает, кто через кого найден и на каком круге: этот email — из коммитов того ника, этот ник — из пруфа Keybase. Если ветка оказалась чужой, достаточно отметить её начало «не он» — всё, что найдено только через неё, уйдёт из профиля вместе с ней.

Читать дальше

Запустите первый скан сегодня

5 бесплатных сканов каждый месяц. Без карты.