Главная страница

отчет. Лаб работа 4 Защита ПО от использования и копирования. Лабораторная работа 4 Защита программного обеспечения от несанкционированного использования и копирования


Скачать 16.59 Kb.
НазваниеЛабораторная работа 4 Защита программного обеспечения от несанкционированного использования и копирования
Анкоротчет
Дата18.10.2022
Размер16.59 Kb.
Формат файлаdocx
Имя файлаЛаб работа 4 Защита ПО от использования и копирования.docx
ТипЛабораторная работа
#738937

Лабораторная работа № 4
Защита программного обеспечения от несанкционированного использования и копирования

Содержание задания


  1. Для программы, разработанной при выполнении лабораторных работ №1, №2 и №3, написать программу-инсталлятор, которая

    • запрашивает у пользователя папку для установки защищаемой программы,

    • записывает туда файл с исполнимым кодом программы,

    • собирает информацию о компьютере, на котором устанавливается программа,

    • хеширует эту информацию,

    • подписывает ее личным ключом пользователя программы и записывает подпись в реестр Windows в раздел HKEY_CURRENT_USER \ Software \ Фамилия_студента как значение параметра Signature.

  2. В саму защищаемую программу включить фрагмент, в котором

    • собирается информация о компьютере, на котором запускается программа,

    • вычисляется хеш-значение этой информации,

    • считывается подпись из указанного выше раздела реестра, которая проверяется с помощью открытого ключа пользователя.

  3. При неудачной проверке работа защищаемой программы должна завершаться с выдачей соответствующего сообщения.

  4. Собираемая о компьютере информация включает в себя:

    • имя пользователя,

    • имя компьютера,

    • путь к папке с ОС Windows,

    • путь к папке с системными файлами ОС Windows,

    • а также данные, выбираемые в соответствии с выданным заданием.

Собираемая информация о компьютере




Тип и под­тип кла­виатуры

Количе­ство кно­пок мыши

Ши­рина экрана

Вы­сота эк­рана

Набор диско­вых уст­ройств

Объем па­мяти

Данные о диске, на котором установ­лена про­грамма

1

Нет

Да

Нет

Да

Нет

Да

Объем

2

Нет

Да

Да

Нет

Нет

Да

Объем

3

Да

Нет

Нет

Да

Нет

Да

Объем

4

Да

Нет

Да

Нет

Нет

Да

Объем

5

Нет

Да

Нет

Да

Да

Нет

Объем

6

Нет

Да

Да

Нет

Да

Нет

Объем

7

Да

Нет

Нет

Да

Да

Нет

Объем

8

Да

Нет

Да

Нет

Да

Нет

Объем

9

Нет

Да

Нет

Да

Нет

Да

Метка тома



Тип и под­тип кла­виатуры

Количе­ство кно­пок мыши

Ши­рина экрана

Вы­сота эк­рана

Набор диско­вых уст­ройств

Объем па­мяти

Данные о диске, на котором установ­лена про­грамма

10

Нет

Да

Да

Нет

Нет

Да

Метка тома

11

Да

Нет

Нет

Да

Нет

Да

Метка тома

12

Да

Нет

Да

Нет

Нет

Да

Метка тома

13

Нет

Да

Нет

Да

Да

Нет

Метка тома

14

Нет

Да

Да

Нет

Да

Нет

Метка тома

15

Да

Нет

Нет

Да

Да

Нет

Метка тома

16

Да

Нет

Да

Нет

Да

Нет

Метка тома

17

Нет

Да

Нет

Да

Нет

Да

Серийный №

18

Нет

Да

Да

Нет

Нет

Да

Серийный №

19

Да

Нет

Нет

Да

Нет

Да

Серийный №

20

Да

Нет

Да

Нет

Нет

Да

Серийный №

21

Нет

Да

Нет

Да

Да

Нет

Серийный №

22

Нет

Да

Да

Нет

Да

Нет

Серийный №

23

Да

Нет

Нет

Да

Да

Нет

Серийный №

24

Да

Нет

Да

Нет

Да

Нет

Серийный №

25

Нет

Да

Нет

Да

Нет

Да

Файловая система

26

Нет

Да

Да

Нет

Нет

Да

Файловая система

27

Да

Нет

Нет

Да

Нет

Да

Файловая система

28

Да

Нет

Да

Нет

Нет

Да

Файловая система

29

Нет

Да

Нет

Да

Да

Нет

Файловая система

30

Нет

Да

Да

Нет

Да

Нет

Файловая система


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