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

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

    Продлен
    14.01.2026
    Одобрен
    14.01.2026

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

    Аннотация

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

    Отрасль

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

    Теги

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

    Цель

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

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

    • Модуль расширенной обфускации:
      • Реализация многоуровневой обфускации (управляющий поток, данные, строки, вызовы 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 для загрузки бинарных сборок, управления версиями и применения базовой защиты. - Модуль статической защиты бинарных файлов от копирования и простой модификации. - Протоколы взаимодействия компонентов и базовая инфраструктура лицензирования. - Анализ уязвимостей и ограничений текущей модели защиты.

      Заказчик

      МИЭМ / Мастерская "Игровая инженерия и интерактивные системы МИЭМ НИУ ВШЭ"