Компания «Актив» проведет бесплатный обучающий семинар, посвященный особенностям построения защиты программного обеспечения от нелицензионного копирования с помощью электронных ключей Guardant Code.
Теоретическая секция
- Общая информация о ключах с загружаемым кодом
- Особенности ключей Guardant Code
- Устройство памяти по сравнению с «обычными» электронными ключами
- Требования к коду, языки программирования, компиляторы
- Защита кода от выгрузки и анализа: шифрование и подпись кода ассиметричной криптографией
- Внешнее API
- Вызов загружаемого кода из приложения и получение информации о коде
- Возможности удаленного обновления
- Механизмы компиляции и отладки
- Компилятор GCC и рекомендуемая сборка WinARM
- Отладочная библиотека для Windows и принципы ее использования
Практическая секция
- Устройство загружаемого кода
- Структура исходного кода
- Особенности работы с памятью
- Определение параметров в makefile
- Ограничения на использование API
- Внутреннее API
- Особенности Guardant Code API
- Сходство с внешним Guardant API и легкое портирование
- Компиляция и загрузка кода в электронный ключ
- Компиляция и линковка с WinARM
- Создание маски: информация про ключевые пары шифрования и подписи
- Подробности о процессах при загрузке кода, защитных механизмах, конвертации в GCEXE
- Демонстрация вызова кода
Демонстрационная секция
- Интеграция средств работы с Guardant Code в MVS’2010
- Создание проекта
- Подключение компилятора GCC
- Отладочная и релизная конфигурации
- Экспертная панель
- Советы и рекомендации программистам
- Ответы на вопросы