Назначение HASP Envelope
Установка обязательных параметров
Установка обязательных параметров (2)
Поиск ключа HASP HL
Поиск ключа HASP HL (2)
Поведение защищенного приложения
Свойства защиты
Свойства защиты (2)
Дополнительные настройки
Настройка сообщений для защищенного приложения
Практическое задание
Настройки
602.50K

Hasp Envelope (4)

1.

Изучение технических методов защиты от
несанкционированного копирования.
Изучение аппаратных методов защиты программ с
помощью электронных ключей типа “HASP” (2)
Ассистент кафедры БИТ Маро Е.А.

2.

HASP SRM Envelope

3. Назначение HASP Envelope

• Защита исполняемых файлов, DLL-библиотек и
сборок .NET.
• Настройка параметров защиты.
• Ввод Кода Разработчика для проверки на наличие
определенного ключа HASP HL.
• Настройка сообщений, которые будут отображаться
для пользователей защищенного приложения.
• HASP Envelope обеспечивает не только строгое
соответствие между приложением и защитным
ключом, но также случайным образом генерирует
несколько слоев для защиты приложения.

4. Установка обязательных параметров

• Путь к исходному файлу, на который следует
установить защиту

5. Установка обязательных параметров (2)

• Код Разработчика для доступа к ключу HASP HL.
При первом запуске HASP Envelope Кодом
Разработчика по умолчанию является DEMOMA.

6. Поиск ключа HASP HL

• На локальном компьютере – защищенное
приложение осуществляет поиск ключа только на
локальном компьютере.
• В сети – защищенное приложение осуществляет
поиск ключа только в сети.
• На локальном компьютере и в сети – защищенное
приложение в первую очередь осуществляет
поиск ключа на локальном компьютере, а затем в
сети (по умолчанию).

7. Поиск ключа HASP HL (2)

8. Поведение защищенного приложения

• Частота случайных запросов к ключу со стороны
защищенного приложения. При обмене данными
между приложением и ключом используется
шифрование.
• Временной интервал между проверками на
присутствие требуемого ключа HASP SRM.
• Отказ или разрешение для программ, требующих
оверлеев.
• Время, в течение которого защищенное
приложение ожидает загрузки драйверов HASP
SRM.

9. Свойства защиты

• Обнаружение отладочных средств на системном и
на пользовательском уровне.
• Определение количества защитных слоев,
создаваемых вокруг приложения. Диапазон
возможных значений – 1-50 (по умолчанию – 12).
• Можно указать частоту обращений к ключу HASP
HL для осуществления шифрования. Количество
обращений устанавливается на полосе прокрутки
Encryption Level (Уровень шифрования).

10. Свойства защиты (2)

11. Дополнительные настройки

12. Настройка сообщений для защищенного приложения

13. Практическое задание

Выполнить автоматическую защиту тестового
приложения:
C:\Program Files\Aladdin\HASP SRM\
VendorSuite\samples\Bounce.exe

14. Настройки

• Обнаружение отладочных средств на
пользовательском уровне
• Поиск ключа только на локальной машине
• Количество защитных слоев, создаваемых
вокруг приложения – 30
• Задать формат сообщения об ошибке
«HASP key not found», «Invalid Vendor Code»
и «Debugger detected»
• Вызвать вывод сообщений «HASP key not
found» и «Debugger detected» при запуске
защищенной программы.
English     Русский Правила