Логотип МИЭМ НИУ ВШЭ
Рабочий
Логотип типа проекта Программный
Программный
2025 / 2026
Логотип проекта CodeLock: Система валидации лицензий и 
защиты игровых сборок
    Мастерская

2134 CodeLock: Система валидации лицензий и защиты игровых сборок

Старт
11.03.2026
Представление
06.04.2026 – 17.04.2026
Постерная сессия
08.06.2026 – 19.06.2026
Защита
22.10.2026 – 03.11.2026

Паспорт проекта

Аннотация

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

Отрасль

Информационная безопасность

Теги

С++
Bear Head Studio
Криптография
Шифрование
Go

Цель

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

Ожидаемые результаты

  • Модуль расширенной обфускации:
    • Реализация многоуровневой обфускации (управляющий поток, данные, строки, вызовы API) для критических участков кода игры и компонентов защиты.
  • Подсистема JIT-компиляции защитных механизмов:
    • Разработка механизма динамической генерации и исполнения машинного кода ключевых проверок (лицензия, целостность, время) в памяти.
    • Усложнение анализа и патчинга логики защиты за счет динамического формирования исполняемого кода.
  • Модернизированные и защищенные компоненты системы:

    Форма и способы промежуточного контроля

    Контакты руководителя проекта: Чудновский Владимир Александрович: https://t.me/chudnoffsky Контакты руководителя направления и по совместительству руководителя Мастерской: Семичаснов Илья Владимирович: https://t.me/LockFall Канал коммуникации: * *Discord — члены всех проектов студии ведут коммуникацию на специальном Discord-сервере. Каждому участнику выдается соответствующая роль, которая открывает возможность для посещения внутренних категорий для доступа в чаты и голосовые каналы График...

    Форма представления результатов

    В рамках реализации первого года планируется создать демонстрационный стенд, позволяющий целевой аудитории протестировать пользовательский опыт

    Ресурсное обеспечение

    Участникам команды необходимо иметь: - ОС: Windows 10, 64-разрядная Минимальные системные требования: * *- ЦПУ: Процессоры x64 с поддержкой SSE4.2, от четырехъядерных процессоров Intel или AMD с частотой 2,5+ ГГц * *- ОЗУ: от 8 Гб * *- Хранилище: Не менее 5 ГБ свободного места. * *- Видеокарта: NVIDIA GeForce GTX 1050TI и лучше Рекомендуемые системные требования: - ЦПУ: Процессоры Intel i5 / i7 / i9 с 6+ ядрами или AMD Ryzen серии 5/7, 3+ ГГц - ОЗУ: 16 ГБ * *- Хранилище: 10 ГБ или больше...

    Имеющийся задел

    - Прототип системы CodeLock с клиент-серверной архитектурой. - Сервер валидации лицензий и база пользователей. - Лаунчер с авторизацией, активацией и запуском игровых сборок. - DevApp для загрузки бинарных сборок, управления версиями и применения базовой защиты. - Модуль статической защиты бинарных файлов от копирования и простой модификации. - Протоколы взаимодействия компонентов и базовая инфраструктура лицензирования. - Анализ уязвимостей и ограничений текущей модели защиты.

    Заказчик

    МИЭМ / Мастерская «Игровая инженерия и интерактивные системы»