отчет. Лаб работа 4 Защита ПО от использования и копирования. Лабораторная работа 4 Защита программного обеспечения от несанкционированного использования и копирования
Скачать 16.59 Kb.
|
Лабораторная работа № 4 Защита программного обеспечения от несанкционированного использования и копирования Содержание заданияДля программы, разработанной при выполнении лабораторных работ №1, №2 и №3, написать программу-инсталлятор, которая запрашивает у пользователя папку для установки защищаемой программы, записывает туда файл с исполнимым кодом программы, собирает информацию о компьютере, на котором устанавливается программа, хеширует эту информацию, подписывает ее личным ключом пользователя программы и записывает подпись в реестр Windows в раздел HKEY_CURRENT_USER \ Software \ Фамилия_студента как значение параметра Signature. В саму защищаемую программу включить фрагмент, в котором собирается информация о компьютере, на котором запускается программа, вычисляется хеш-значение этой информации, считывается подпись из указанного выше раздела реестра, которая проверяется с помощью открытого ключа пользователя. При неудачной проверке работа защищаемой программы должна завершаться с выдачей соответствующего сообщения. Собираемая о компьютере информация включает в себя: имя пользователя, имя компьютера, путь к папке с ОС Windows, путь к папке с системными файлами ОС Windows, а также данные, выбираемые в соответствии с выданным заданием. Собираемая информация о компьютере
|