Магистерская работа предлагает искать читеров CS2 по поведению
Магистерская работа в NTNU посвящена созданию индивидуального поведенческого профиля игрока по демозаписям CS2. Метод выглядит перспективно, но пока остается исследовательским прототипом.
В центре внимания игрок, а не отдельный аккаунт
Магистрант Норвежского университета естественных и технических наук, известный в интернете как magga_, сообщил о разработке метода для поиска одного и того же нарушителя на разных аккаунтах Counter-Strike 2. Вместо того чтобы считать заблокированную учетную запись конечной точкой санкции, система проверяет, повторяются ли характерные игровые привычки после перехода человека на новый или дополнительный аккаунт.
Предложенный подход не обнаруживает читерскую программу напрямую и не пытается установить настоящее имя человека за компьютером. Его задача значительно уже: оценить вероятность того, что действия на двух аккаунтах принадлежат одному оператору. Поэтому метод следует рассматривать как дополнительный сигнал после подтвержденного нарушения, а не как замену VAC или другой технологии, непосредственно выявляющей читы.
Поведенческий отпечаток из демозаписей
Исследование опирается на записи матчей, которые CS2 уже создает в обычном порядке. Демофайл не содержит необработанные показания сенсора мыши, однако сохраняет данные игрового движка: направление взгляда, состояния кнопок, перемещение, выстрелы и последовательность действий в раунде. На основе этих временных рядов автор строит отдельные профили поведения, связанного с мышью и клавиатурой, а затем сравнивает их между аккаунтами.
Ритм резких переводов прицела, привычки при контр-стрейфе, момент нажатия выстрела и повторяющиеся переходы между движениями могут быть индивидуальнее, чем счет или ранг в одном матче. Никнейм, любимое оружие и чувствительность легко поменять, но постоянно скрывать мелкие временные шаблоны, закрепленные многолетней мышечной памятью, заметно сложнее. Проверка этой гипотезы и стала центральной задачей работы.
Обнадеживающие результаты и существенные ограничения
По словам magga_, совместное использование двух профилей позволило отделить известные совпадения одного игрока в собственном исследовательском наборе. Автор также утверждает, что несколько сильных совпадений, первоначально отмеченных как ложные, после проверки связей между аккаунтами оказались ранее не заявленными дополнительными учетными записями. Это результаты конкретной выборки автора, а не доказанная точность для всей глобальной аудитории CS2.
Количество подтвержденных пар аккаунтов одного человека оставалось небольшим, а для оценки новой учетной записи методу требуется несколько матчей. Совместное использование аккаунтов, серьезная смена оборудования или стиля игры, а также намеренные попытки маскировать привычки нуждаются в отдельных испытаниях. Поскольку ошибочная связь способна затронуть невиновного игрока, до применения санкций необходимы значительно более масштабные и независимые проверки.
Исследовательский прототип, а не действующий античит
Valve не объявляла эту разработку функцией CS2, и она не входит в работающую античит-инфраструктуру игры. Автор говорит о созданном прототипе, но его результат лишь указывает на возможную поведенческую связь между аккаунтами и сам по себе не доказывает использование читов. Для реального внедрения потребовались бы строгие пороги уверенности, дополнительные доказательства, ручная проверка, возможность обжалования и понятные сроки хранения данных.
Использование истории матчей для новой цели поднимает и вопросы конфиденциальности. Платформе пришлось бы определить минимальный объем сохраняемых сведений, срок действия поведенческого профиля и период, в течение которого старая блокировка может влиять на новые аккаунты. Несмотря на нерешенные вопросы, работа показывает интересное направление для соревновательных игр, где смена аккаунта быстро обесценивает санкцию. Скины и аккаунты CS2 также можно безопасно покупать и продавать на GameinShop с защитой через эскроу.
Источник: Steam News