Лабораторная работа №9
.docxМИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
"Костромской государственный университет"
(КГУ)
Институт «Высшая ИТ-школа»
Кафедра защиты информации
Направление 10.03.01 - Информационная безопасность,
профиль Организация и технология защиты информации
Лабораторная работа №9
Основы построения систем защиты информации в автоматизированных системах: программные и аппаратные меры
Выполнил______________ Владимиров Петр Алексеевич
гр. 22-ИБбо-6
Проверил_______________ Потафеев Семен Алексеевич
Кострома 2025
Программы из теории в лабораторной работе:
PGP (Pretty Good Privacy)
PGP — прикладная криптосистема для защиты электронной почты и файлов. Использует асимметричную криптографию (открытый и закрытый ключи). Позволяет выполнять шифрование, дешифрование, создание и проверку цифровой подписи, а также безопасное удаление данных.
PGPKey
Утилита из пакета PGP, предназначенная для создания, хранения и управления ключами. Позволяет генерировать пару ключей, экспортировать и импортировать ключи, выполнять их резервное копирование.
PGPTray
Утилита быстрого доступа к функциям шифрования/дешифрования. Работает через значок в трее, обеспечивает работу с буфером обмена, текущим окном, файлами.
PGPTools
Инструментальное меню для запуска различных функций PGP: шифрование, подпись, удаление без возможности восстановления и создание защищённой области.
HASP (Hardware Against Software Piracy)
Аппаратно-программная система защиты ПО от несанкционированного использования. Использует USB‑ключи (локальные и сетевые), содержащие защищённую память и уникальный идентификатор. Позволяет ограничивать доступ к ПО, создавать демоверсии, хранить параметры и уникальные данные.
Aladdin DiagnostiX
Программа диагностики USB‑ключей HASP. Проверяет корректность работы ключа, подключение, наличие ошибок и состояние драйверов.
HASP Envelope
Инструмент защиты программного обеспечения. Создаёт защитную оболочку вокруг исполняемого файла, которая не позволяет запускать программу без ключа. Защищает от отладки и анализа кода.
HASP API
Программный интерфейс для интеграции защиты в исходный код приложения. Позволяет выполнять обращение к ключу, проверку идентификатора, работу с памятью ключа.
Da Vinci Code
Учебная программа, использующая функции HASP для защиты данных. Включает механизм распознавания ключа, проверку пароля, шифрование и дешифрование файлов с помощью библиотеки haspms32.dll. Взаимодействие осуществляется через Windows‑сообщения.
