Главная страница
Навигация по странице:

  • Тип ключа Размер памяти

  • оиб для цл. Практическая работа Защита программ от 10


    Скачать 361.7 Kb.
    НазваниеПрактическая работа Защита программ от 10
    Дата18.09.2022
    Размер361.7 Kb.
    Формат файлаdocx
    Имя файлаоиб для цл .docx
    ТипПрактическая работа
    #683364
    страница3 из 8
    1   2   3   4   5   6   7   8

    Практическая работа 2. Защита программ от несанкционированного использования с помощью USB-ключей и программного обеспечения производителя.


    Для эффективного использования системы защиты HASP Вам следует ознакомиться с принципами её работы и терминологией, изложенными в настоящей главе. Если Вы собираетесь использовать ключ NetHASP, Вам следует также прочитать Главу 4 для ознакомления с принципами работы и терминологией NetHASP.

    Ключи HASP


    Локальные ключи – это ключи HASP, предназначенные для автономных (не являющихся частью сети) компьютеров. К этой категории относятся все ключи, кроме NetHASP. Демонстрационные ключи. В каждый Комплект разработчика HASP входит демонстрационный ключ HASP (также демо-ключ). Демо-ключи обладают всеми возможностями ключей своего класса, но имеют стандартный демонстрационный код разработчика. Использовать демо-ключи для защиты программного обеспечения нельзя, поскольку они доступны для любого человека. Эти ключи лучше всего использовать для оценки системы защиты HASP.

    Память HASP


    Все ключи HASP, за исключением HASP4 без памяти, имеют перезаписываемую память. Используя память HASP, Вы можете делать следующее: Управлять доступом к различным программным модулям и пакетам программ. Назначить каждому пользователю Ваших программ уникальный номер. Сдавать программы в аренду и распространять их демо- версии с ограничением количества запусков. Хранить в ключе пароли, фрагменты кода программы, значения переменных и другую важную информацию.

    Тип ключа Размер памяти HASP4 без памяти Нет HASP4 М1 112 байт

    HASP4 М4 496 байт

    HASP4 Time 512 байт

    Все ключи NetHASP 496 байт Идентификатор HASP

    У каждого ключа HASP с памятью имеется уникальный опознавательный номер (ID- номер), или идентификатор, доступный для контроля защищёнными приложениями. Идентификаторы позволяют Вам различать пользователей приложений. Проверяя в программе идентификатор HASP, Вы можете предпринимать те или иные действия в зависимости от наличия конкретного ключа. Вы не можете заказывать ключи HASP с заранее заданными идентификаторами. Они назначаются псевдослучайным образом в процессе изготовления ключей, чем гарантируется защита от повтора.

    Способы защиты HASP


    Система HASP позволяет защищать программное обеспечение двумя различными способами: Утилитой HASP Envelope (оболочка) HASP API (Application Programming Interface программный интерфейс приложения)

    Оболочка HASP

    Использование HASP Envelope является основным способом защиты. Исполняемый файл заключается в защитную программную оболочку, кодирующую файл, и обладающую такими свойствами, как распознавание ключа и антиотладка. Оболочка не позволяет файлу выполняться без соответствующего ключа HASP.

    Защита оболочкой производится быстро и без особых усилий. В то же время, она достаточно надёжна, так как делает отладку и дизассемблирование Ваших программ практически невозможными. Для защиты оболочкой исходные тексты программ не требуются.

    Программный интерфейс пользователя HASP (API) Если у Вас имеются исходные тексты программы, которую надо защитить, то Вы можете пристыковать к ней модуль HASP API объектный файл или библиотеку DLL.

    Поскольку модуль API сам по себе защищён и зашифрован, этот метод обеспечивает высокую степень защиты.API позволяет обращаться к ключу.
    1   2   3   4   5   6   7   8


    написать администратору сайта