Студент посвятил магистерскую диссертацию системе, которая вычисляет дополнительные аккаунты читеров в Counter-Strike 2 по движениям мыши и клавиатуры
Студент Норвежского университета естественных и технических наук Кристофер Дидриксен посвятил магистерскую диссертацию биометрической системе, которая распознаёт игроков Counter-Strike 2 по манере управления. Метод может помочь выявлять забаненных нарушителей, которые регистрируют новые аккаунты и возвращаются в матчи.
Блокировка читеров остаётся основным инструментом борьбы с жульничеством в соревновательных шутерах. Однако бан по аккаунту малоэффективен, если нарушитель может создать новую учётную запись за несколько минут. Дидриксен решил привязать наказание не к профилю, а к самому человеку.
Часть результатов исследования он опубликовал на Reddit. Он проанализировал демо-записи соревновательных матчей Counter-Strike 2 и по отдельным сигналам мыши и клавиатуры построил "отпечаток" игрока. По словам Дидриксена, он остаётся стабильным "на разных картах, в разных сессиях и при разных настройках [...] в матчах, сыгранных с разницей в несколько месяцев, и при смене чувствительности с 800 до 640 eDPI".
Проверка проходила на выборке из более чем 1000 игроков. Движения мыши позволили верно определить игрока "в каждом случае [...], но зачастую с небольшим отрывом", а по использованию клавиатуры правильный игрок находился в 98% случаев. Сопоставление двух показателей даёт высокую точность идентификации человека за аккаунтом.
Дидриксен отметил, что метод "нашёл смурфов, о которых никто не сообщал, и работает достаточно быстро, чтобы сверять каждый новый матч со всеми ежемесячными игроками Counter-Strike 2". Смурфом называют дополнительный аккаунт опытного или высокорангового игрока.
Систему он предлагает использовать вместе с Valve Anti-Cheat и Trust Factor.
Она будет работать рядом с [Valve Anti-Cheat] и Trust Factor и отвечать на единственный вопрос, на который они ответить не могут. Это тот же самый человек?
Поводом для работы стало недовольство существующими системами защиты от читов и блокировок. Забаненный игрок может завести новый аккаунт и "вернуться в матч в тот же вечер". При этом автор признаёт, что решение не идеально, так как оно не учитывает случаи, когда игрок отказывается от жульничества на новом аккаунте. Кроме того, систему легко запутать общими аккаунтами, которыми пользуются несколько человек.
Весной этого года на Reddit нашлись добровольцы для исследования, и некоторые даже раскрыли свои смурф-аккаунты. Дидриксен назвал такие данные "одними из самых ценных". Он добавил в r/CS2: "Диссертация наконец завершена и получила оценку A, и ничего из этого не вышло бы без вас".
- Valve добавила в Counter-Strike 2 рентген-сканер для немецких игроков, но назвать это решением проблемы сложно
- В Steam начался фестиваль настольных игр со скидками и бесплатными демоверсиями
- Блогер выяснил, что Steam продолжает передавать информацию о ваших действиях даже в оффлайн или режиме "невидимости" – в Valve от проблемы отмахнулись