Система защиты программного обеспечения GRANIT
Назначение

Система защиты программного обеспечения GRANIT является системой класса DRM (Digital Rights Management, Управление правами на интеллектуальную собственность в цифровой форме) и предназначена для защиты программного обеспечения от нелегального (нелицензионного) использования и управления лицензиями на отдельные компоненты и модули программного обеспечения.
Средство предназначено для защиты недорогих программных продуктов, для которых нецелесообразно использовать систему защиты ALMAZ III.
Краткие сведения о продукте
Средство защиты программного обеспечения GRANIT предназначено для предотвращения нелегального использования защищенного программного обеспечения путем его привязки к аппаратной конфигурации компьютера и/или информации о пользователе. Поддерживается возможность ограничения времени работы защищенного ПО.
Программные продукты, защищенные с использованием средства GRANIT, могут регистрироваться разработчиком с использованием:
- электронной почты;
- телефона;
- факса.
Использование средства защиты программного обеспечения GRANIT гарантирует невозможность создания генератора ответных кодов (специальных последовательностей, разрешающих работу защищенного ПО), аналогичного тому, который предоставляется разработчику ПО. Каждый разработчик получает свои уникальные компоненты средства защиты.
Для управления лицензиями на отдельные модули или функции защищенной программы, ответный код содержит 8 полей, которые соответственно могут разрешать или запрещать выполнение тех или иных функций или модулей программы.
Критические участки кода библиотеки выделены в отдельные фрагменты, упрощающие их контроль целостности, а также позволяющие значительно затруднить противодействие средству защиты. Система защиты защищена с применением механизмов запутывания и содержит базовые элементы противодействия отладчикам и дизассемблерам.
Средство защиты GRANIT функционирует под операционными системами Microsoft Windows 95/98/Me/NT4/2000/XP/2003 Server/Vista/2008 Server/Linux.
В комплект поставки входят:
- библиотека, реализующая функции проверки ответного кода
- утилита формирования ответных кодов;
- документация по функциям API и утилитам, входящим в комплект поставки.