Борьба с читерами в онлайн-играх часто упирается в одну проблему: забаненный игрок просто создает новый аккаунт и возвращается. Студент из Норвегии предложил решение, которое позволяет наказать самого человека, а не его учетную запись.

Изображение: Tom's Hardware
Пользователь Reddit под ником Magga_ защитил магистерскую диссертацию в Норвежском университете науки и технологий. Его работа посвящена поведенческой биометрии в Counter-Strike 2. Идея проста: у каждого игрока есть свои привычки. Кто-то резко дергает мышью, кто-то по-особому жмет клавиши. Эти микро-движения почти невозможно подделать или специально изменить. Они остаются с человеком, даже если он купил новый аккаунт.
Метод Magga_ не требует установки дополнительного оборудования или доступа к личным данным. Система берет обычные записи матчей, которые CS2 и так сохраняет. Из этих записей алгоритм извлекает особенности управления: как игрок целится, как тормозит, как контролирует отдачу оружия, как бросает гранаты. Затем эти данные превращаются в уникальный «отпечаток».
В тестах на выборке из более чем тысячи игроков точность оказалась высокой. Анализ движений мыши правильно определил пользователя в 100% случаев. Анализ нажатий клавиатуры сработал в 98% случаев. Если объединить оба показателя, результат становится еще надежнее. Система также смогла автоматически найти несколько аккаунтов, которые принадлежали одному и тому же человеку, но не были замечены античитом.
Magga_ надеется, что Valve или сторонние платформы заинтересуются его работой. Он готов протестировать систему на большей аудитории. Если метод внедрят, наказание коснется самого игрока, а не только его учетной записи. Это сделает наказание для читеров гораздо более серьезным.

