Магистерская диссертация по Counter-Strike 2: как вычислить читера по движениям рук
Студент из Норвегии предложил систему поведенческой биометрии, которая распознаёт игрока по микромоторике и позволяет банить человека, а не аккаунт.

Студент Норвежского университета естественных и технических наук, известный в Counter-Strike 2 под ником magga_, защитил магистерскую диссертацию, посвящённую новому методу борьбы с читерами. Его работа основана на системе поведенческой биометрии, которая анализирует микромоторику рук и позволяет идентифицировать реального человека за компьютером, а не только его учётную запись Steam.
Почему баны аккаунтов не работают
Главной уязвимостью современных античитов автор называет блокировку конкретных аккаунтов. Получив бан, нарушитель просто регистрирует новый профиль и возвращается в игру со своими читами. Разработанный алгоритм анализирует обычные записи матчей, которые игра и так сохраняет, и формирует персональный «цифровой отпечаток» на основе индивидуальных привычек ввода.
В соревновательном шутере игроки тысячи раз повторяют одни и те же действия под давлением фактора времени: флики, контр-стрейфы, контроль отдачи и броски гранат. Со временем эти движения переходят на уровень подсознательной мышечной памяти. «Вы можете сменить ник, звание, аккаунт, оружие и даже общий стиль игры. Но изменить собственные руки куда сложнее», — объясняет автор диссертации.
В ходе испытаний на выборке из более чем тысячи игроков система показала высокую эффективность. Анализ движений мыши безошибочно определил пользователя во всех 100% случаев, паттерны нажатий клавиатуры дали точность 98%, а комбинация двух метрик безошибочно подтвердила все 13 известных исследователю тестовых пар аккаунтов одного и того же человека.
Что ещё интереснее, в процессе тестирования система попутно разоблачила скрытых смурфов: несколько совпадений, которые автор сперва посчитал ложным срабатыванием, при детальной проверке оказались дополнительными твинками игроков из базы данных. По замыслу создателя, технология могла бы работать в связке с VAC и системой «Фактора доверия». Это позволило бы античиту распознавать заблокированного игрока сразу же, как только тот сядет за новую учётную запись.
Впрочем, исследователь признал и текущие ограничения проекта. Метод пока не проходил испытания на миллионной аудитории серверов Valve, а также может давать сбои, если за одним компьютером поочерёдно играют несколько членов семьи. По этой причине автор рекомендует на первых порах использовать биометрический отпечаток как весомую улику для системы патруля, а не как повод для мгновенного бана. Разработчик надеется, что представители Valve или соревновательных платформ вроде FACEIT обратят внимание на исследование и помогут протестировать технологию в реальных условиях.




Обсуждение
Войдите, чтобы присоединиться к обсуждению.
Загружаем обсуждение…