Похожие презентации:
Hasp Envelope (4)
1.
Изучение технических методов защиты отнесанкционированного копирования.
Изучение аппаратных методов защиты программ с
помощью электронных ключей типа “HASP” (2)
Ассистент кафедры БИТ Маро Е.А.
2.
HASP SRM Envelope3. Назначение 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» при запуске
защищенной программы.