
Илья Лебедев
BlackHub Games
Клиентские MMO-приложения неизбежно становятся объектом реверс-инжиниринга: модификации клиента, извлечение контента, автоматизация игрового процесса. Полностью предотвратить это невозможно, но грамотная архитектура защиты позволяет существенно повысить стоимость атак и снизить их влияние на продукт.
В докладе рассматривается практический опыт защиты C++ игрового клиента: шифрование и защита контента, методы обфускации кода и базовые античит-механизмы. Обсудим архитектурные решения, влияние защитных мер на производительность и стабильность клиента, а также компромиссы между безопасностью, UX и стоимостью поддержки.
Доклад ориентирован на разработчиков C++ клиентских приложений, игровых движков и всех, кто сталкивается с защитой исполняемого кода и данных в production-системах.

BlackHub Games