Античит, конфиденциальность и честная игра: разъясняем факты

image

Всем привет! Сегодня мы хотим поговорить об античите, так как в последнее время игроки поднимают вопросы по поводу конфиденциальности данных. Это вполне понятно: в ситуациях, когда доступно мало информации, рождается много домыслов. Так что в этом материале мы хотим прояснить, как работает защита от читов в War Thunder, как она собирает и обрабатывает данные и как помогает поддерживать честную и приятную игру для всех добросовестных игроков.

Мы намеренно не будем вдаваться в технические подробности, которые могли бы помочь разработчикам читов, но опишем общие принципы современных античит-систем, используемых в индустрии, включая нашу. Мы также объясним, как технические данные собираются и обрабатываются в соответствии с Общим регламентом по защите данных (GDPR).

Честная игра начинается с дизайна игры

Начнём с того, что в War Thunder «сервер всегда прав», то есть критически важная игровая логика — физика, позиционирование, пробитие, урон, скорость, столкновения, перезарядка и даже видимость — рассчитывается на игровом сервере. Даже если злоумышленники пытаются манипулировать этими элементами на стороне клиента, сервер их игнорирует и дополнительно может пометить игрока как нарушителя.

Как многие из вас знают, в War Thunder также используется широко распространённый механизм «Туман войны». Это означает, что клиенту сообщают о позициях противников только тогда, когда они попадают в поле зрения игрока или в зону слышимости.

Это фундаментальные превентивные элементы дизайна, которые необходимо внедрять на уровне разработки игры. Они формируют первую линию обороны в онлайновых играх вроде War Thunder, снижая зависимость от одних только античит-систем и обеспечивая честную среду в рамках самой архитектуры игры.

image

Многоуровневый подход к античиту

Как вы уже знаете из наших предыдущих ответов, мы используем комбинацию проверенных сторонних античит-решений — в настоящее время это Viking и BattlEye. BattlEye — античит на уровне ядра, который заменил EAC, а Viking — античит в пользовательском режиме (Ring 3), встроенный непосредственно в клиент игры. Обе системы работают только на ПК и функционируют параллельно. Хотя мы сосредоточимся больше на Viking, описываемое отражает общий рабочий процесс большинства современных античит-программ.

Клиентский модуль безопасности запускается на вашем ПК как неотъемлемая часть игры — только когда вы участвуете в сетевой сессии. Он, среди прочего, сканирует оперативную память, включая запущенные процессы и оконные оверлеи, в поисках шаблонов поведения (сигнатур), связанных с известными читами или ПО для автоматизации геймплея. Отчёт формируется и отправляется только при обнаружении совпадения и содержит строго данные, относящиеся к нарушению.

Сам клиентский модуль скрыт, а все передаваемые данные шифруются. Однако мы понимаем, что при наличии должной экспертизы и достаточного количества времени злоумышленники могут научиться перехватывать считываемые данные до их отправки. Чтобы снизить риски, сигнатуры обнаружения спроектированы так, чтобы минимизировать объём передаваемых данных, сохраняя достаточно высокий уровень абстракции и не раскрывая точные векторы обнаружения.

Почему важны отчёты игроков

Отчёты игроков, статистика и серверные логи регулярно отслеживаются отдельной командой специалистов с глубокими техническими и игровыми знаниями. Эти источники играют важную роль в выявлении подозрительного поведения и борьбе с читерами.

Только игроки, которые по итогам ручной проверки признаны читерами, подвергаются дальнейшим мерам. Особенно в серьёзных случаях — в частности, когда речь идет о лицах, подозреваемых в разработке читов или попытках декомпиляции и обратного инжиниринга игры или античит-систем, — наша команда может проводить более углублённые расследования.

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

image

Как античит-системы работают с данными обнаружения?

Античит-системы, работающие в соответствии с GDPR, должны балансировать между двумя ключевыми приоритетами: защитой конфиденциальности пользователей и обеспечением законного интереса разработчика по поддержанию честной и безопасной игровой среды.

Данные, собираемые античитом Viking, шифруются с использованием AES, хранятся на защищённых выделенных серверах и доступны только уполномоченному персоналу античита. Они используются строго для обнаружения и предотвращения читерства и других форм неспортивного поведения.

Для поддержания баланса интересов некоторые аспекты работы античита остаются конфиденциальными. Отдельные элементы операций античита являются коммерческой тайной. Раскрытие подробных методов обработки могло бы подорвать эффективность античита, позволяя злоумышленникам обходить существующие и будущие методы обнаружения. Это бы негативно повлияло на честную игру и поставило под угрозу вложенные время и усилия добросовестных игроков.

Для наглядности приводим сроки хранения различных категорий данных:

  • Данные, на основании которых принимается решение о бане, а также данные, непосредственно связанные с разработкой читов, хранятся бессрочно для обеспечения эффективности наших античит-мер. В случае удаления аккаунта все данные, связанные с античитом, подлежат либо анонимизации, либо псевдонимизации — в зависимости от конкретного случая. Это зависит от того, могут ли эти данные понадобиться для предотвращения читерства в будущем.
  • Собранные по результатам сопоставления сигнатур данные, которые не привели к бану, автоматически удаляются в течение одного года.
  • Данные, собранные у игроков, подозреваемых в читерстве или разработке читов, но в итоге признанные нерелевантными, автоматически удаляются в течение трёх месяцев, а часто и раньше — после завершения расследования.

image

Как мы боролись с читерством за последнее десятилетие?

Читы в целом можно разделить на три группы: внутренние, внешние и на основе DMA. Это отражает эволюцию методов читерства, где каждая категория приносит всё более сложные техники обхода обнаружения.

Как помнят некоторые ветераны, ранее до внедрения Easy Anti-Cheat (EAC) мы использовали внутреннюю античит-систему. Её основной задачей тогда было противодействие достаточно распространённым, но при этом относительно легко обнаруживаемым внутренним читам путём сканирования памяти, связанной с игрой.

Easy Anti-Cheat был внедрён в War Thunder в 2019 году для противодействия растущему числу внешних читов.

В 2023 году одной из ключевых проблем было распространение читов и ботов-автоматизаторов, при этом ежемесячные волны банов в среднем составляли не более 300 пользователей в месяц. Осознав наши недоработки, мы расширили целенаправленные усилия по борьбе с читерами, наняв дополнительных сотрудников, сфокусированных именно на этой проблеме, и укрепив сотрудничество с производителями античит-систем, таких как Viking, чтобы обеспечить лучшую защиту проектов Gaijin.

Первые результаты стали заметны начиная с ноября 2023 года, когда было вынесено 4139 банов. Это был первый отчёт «Честная игра», в котором был преодолён рубеж в 1000 банов: число наказанных пользователей выросло более чем на 1000%! В последующие месяцы последовали ещё более убедительные результаты: 6818 банов в декабре 2023 года и 9569 банов в январе 2024-го.

В декабре 2024 года устаревшая версия Kamu EAC была заменена на BattlEye, что ещё больше усилило наш античит-инструментарий. Мы продолжаем наращивать усилия по противодействию читам и неспортивному поведению, стремясь поддерживать высокий охват обнаружения публично доступных читов и ботов-автоматизаторов. Мы также регулярно информируем сообщество о прогрессе через наши отчёты «Честная игра»: только за последние пять месяцев было забанено свыше 20 тысяч читеров и ботов, о чём мы рассказали в трёх предыдущих выпусках «Честной игры».

Вы точно не заходили в мою скрытую папку на диске Д?
image

19 лайков

Опять на Реддите заморские игроки что-то расследовали и шум подняли? У нас же по другим поводам внеплановые обращения к народу как правило не появляются.

4 лайка

Это что, ответ на новый ревьюбомбинг?
Как-то жиденько

1 лайк

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

1 лайк

Часом, Волкот не часть этой команды?)

1 лайк

Перевод:
Вода
Все данные шифруются, мы минимизируем обьем собираемых данных.
Вода
Вода
Мы развиваем античит, нанимаем сотрудников для этого и баним читеров

В целом все по факту и по делу

6 лайков

Забавно, но что-то мы ни разу не слышали об этих недоработках. Что раньше 300 читеров в месяц, что сейчас тысячи- “всё хорошо, прекрасная маркиза” и тогда, и сейчас. О каком доверии можно говорить, если всё делается втайне и недоработки не признаются оперативно?
Не говоря уже о сторонних античитах. Ладно EAC, который позже заменили на BattleEye, они хотя бы давали знать о своём присутствии и вы игроков о них информировали. О каком-то Викинге же вообще ни слова, я даже проверил главную страницу. П-прозрачность как говорится. А когда спалили, главное заявить что это всё делается ради заботы о нас, какая оригинальная отговорка, нигде и никогда в жизни её не слышал, особенно в последние месяцы)

3 лайка

Ты слышал когда нибудь о компании, которая объявляет о дырах в своей защите.

Давай для тебя попроще, о мужчине, который объявляет о том, что у него порваны штаны?

2 лайка

Если у него порваны штаны, то это проблемы мужчины и он не отвечает за личные данные пару миллионов людей, ты же понимаешь, что аналогия не является фактом или доказательством?
Аналогия даже не аргумент.

Это простая аналогия для тебя, сказавшего несусветную глупость. Ни одна компания не будет объявлять о существовании дыры, а лишь объявит о ее устранении или согласится, когда об этом скажет кто то другой.

какие проблемы тебе создает античит?!
Ты в курсе почему другие античиты объявляют о своем существовании?!
Ответ: Потому что они созданы другой компанией и другая компания обязана тебя уведомить об установке своего ПО и обработке твоих данных.

2 лайка

Да ну не бывает такого, у каждой первой компании на сайтике выложены честнейшие слова, как они либо вообще не собирают и не хранят данные пользователя, либо хранят их в строго безликом анонимном виде и передают исключительно надёжным партнёрам с целью “улучшения пользовательского опыта” и тыры-пыры.
Правда эти надёжные партнёры по секрету делятся ими со своими надёжными партнёрами, те со своими, и в итоге получается полная конфиденциальность. А то что потом по телефону названивают нехорошие люди и поразительно много о тебе знают- это всё просто совпадение, компании с большими аппетитами к личным данным тут конечно же не причём.

За 12 лет ежедневных репортов ни одного забаненного. Как играли читеры в каждом бою так и продолжают.

Если для тебя сохранность данных юзера и наличие проблем с этим является глупостью настолько, что ты считаешь аналогию с штанами свои аргументом, то мне кажется проблема тут в тебе.

По крайней мере я не намерен кого-то деффать, тем более корпа, за их просчёты.

Я достаточно хорошо знаю об работе АЧ и почему некоторые из них могут быть более лучшим вариантом, если тебе нужна защита от чита, но вот совмещать два АЧ и называть этот костыль действенным способом это… Гениально!

Так мешал EAC, что вместо него поставили более слабый BE и какого-то викинга, вау.
И даже без разницы на то как у вас работает АЧ, демедж контроль никогда не был сильной стороной игры в танк, так что я просто позабавился над этой водичкой и пошёл дальше, не ной тут.

Чуть выше написали ровно это же.

Если че тундра и античит не имеют админских прав.

Просчет в том, что не объявили «мужики у нас есть античит, который мониторит вашу систему, как и любой другой античит, но имеет меньше прав, чем Battleeye!”

Действительно у нас же есть античит, который нельзя обойти и имя ему…запрет использовать неподписанные издателем скрипты и приложения.

Ввести скрытно второй античит, чтобы накуканить тех, кто обошел Battleye, максимально правильная идея.

Лучше может быть только администратор, который просматривает репорты, но на пример таких может посмотреть Тарков. Там кстати тоже батлай стоит и тебя не забанят за читы уже после 500 часов…(100 часов с макс изданием)

Так воды и налили, среди воды спрятали признание.
Сойдет за корпоративный ответ без принятия ответственности или мер.

Вопрос только - а к чему это вообще было выложено? Вроде банить пачками читеров и абузеров рефералки = банят тихо,а отчёты публикуют резко и точно. Это хорошо то есть и даже выглядит гордо. Это похвально. Честно.

А сейчас это выглядит как какое то оправдание перед кем либо и чем либо. Серьёзно. Зная Улиток - они ничего не делают просто так,а тут бац никто ничего не ждал,а Улитка захотела поговорить про борьбу Античита с Читерами.

Тут что-то неладное,чувствую это.

1 лайк

На реддите всплыло лживое существо кеофокс.
Началось бурление масс, которое пошло в стим кидать плохие отзывы.
Тем более проблем у тундры хватает и античит самая последняя из них.

Улитка выкатила этакий антикризисный лонгрид на западный форум, а затем перевела на русский.

2 лайка

До сего дня тоже ничего не слышал о ситуации, но раз уж решили привлечь к этому внимание на форуме- ознакомился с первоисточником. Там короче нарасследовали не только нарушение тех же европейских правил о личных данных, но ещё и то, что якобы одна бедная инди-компания, не будем её называть, располагает секретными документами по технике (в т.ч. известного военного блока) на своей внутренней кухне, хотя публично от этого открещивается.

1 лайк