Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
ℹ️Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.
Введение 4
1 Обзор криптопровайдеров операционных систем семейства Windows 6
1.1 Определение и назначение криптопровайдеров 6
1.2 Криптопровайдеры операционной системы Windows 10 6
2 Обзор возможностей криптографических провайдеров 11
2.1 Возможности криптопровайдеров для обеспечения свойств информации 11
2.2 Возможности криптопровайдеров по управлению ключами и сертификатами 12
2.3 Защита криптопровайдера от внешних воздействий 12
3 Разработка структуры практикума 15
4 Разработка порядка проведения практикума 17
5 Разработка примеров реализации практикума 21
5.1 Алгоритмы реализации функций по использованию криптопровайдеров 21
5.2 Проверка работоспособности примеров реализации функций по использованию криптопровайдеров 30
5.2.1 Проверка работоспособности примера реализации функций по использованию криптопровайдеров для обеспечения конфиденциальности
и для управления ключами 30
5.2.2 Проверка работоспособности примера реализации функций
по использованию криптопровайдеров для обеспечения целостности 31
5.2.3 Проверка работоспособности примера реализации функций по использованию криптопровайдеров для реализации электронной подписи
и для управления сертификатами 32
6 Рекомендации для проведения практикума 34
6.1 Рекомендации по разработке приложения для зашифрования 34
6.2 Рекомендации по разработке приложения для вычисления хэш-кода .... 40
6.3 Рекомендации по разработке приложения для формирования электронной подписи 41
7 Разработка приложения для проверки результатов выполнения практикума . 48
7.1 Описание приложения для проверки результатов выполнения практикума 48
7.2 Проверка работоспособности приложения для проверки результатов выполнения практикума 50
7.2.1 Проверка правильности зашифрования 50
7.2.2 Проверка правильности вычисления хэш-кода 52
7.2.3 Проверка правильности формирования электронной подписи 53
8 Вредные психофизиологические факторы, влияющие на опорно-двигатель¬ный аппарат специалиста по защите информации 56
Заключение 58
Список использованных источников 59
Приложение А. Обязательное. Примеры реализации практикума 62
Приложение Б. Обязательное. Текст программы для проверки результатов выполнения практикума
📖 Аннотация
Работа посвящена разработке учебного практикума по применению криптопровайдеров операционных систем семейства Windows. Актуальность исследования обусловлена необходимостью формирования у студентов практических навыков реализации криптографической защиты информации с использованием встроенных средств ОС, что также позволяет обойти сложности лицензирования деятельности по разработке криптографических средств. Методологической основой выступил анализ возможностей CryptoAPI и CNG, на основе которого были разработаны структура, порядок проведения и конкретные примеры реализации практикума. В результате созданы программные примеры, демонстрирующие шифрование файлов, вычисление и проверку хэш-сумм, работу с электронной подписью и сертификатами, а также вспомогательное приложение для проверки результатов. Практическая значимость заключается в непосредственном использовании материалов в учебном процессе для подготовки специалистов в области информационной безопасности, что подтверждается рассмотрением конкретных сценариев применения криптопровайдеров, включая вопросы идентификации, отраженные в работе Редикульцева Р.Н. Таким образом, разработанный комплексный практикум предоставляет готовый инструментарий для эффективного обучения работе с криптографическими функциями Windows.
📖 Введение
Люди постоянно обмениваются информацией. Различные задачи требуют обеспечения её конфиденциальности, целостности, доступности и других свойств. Подготовка специалистов, разрабатывающих средства криптографической защиты информации, обеспечивающие часть требуемых свойств, занимает много времени ввиду сложности используемых алгоритмов. Использование криптопровайдеров упрощает эту задачу и позволяет уменьшить количество уязвимостей в разрабатываемых приложениях, потому что реализация алгоритмов в этом случае обеспечивается криптопровайдерами.
Для выпускной квалификационной работы была выбрана тема: «Практикум по использованию криптопровайдеров операционных систем семейства Windows».
Данная тема является актуальной, поскольку студентам необходимо получать навыки практической реализации средств криптографической защиты информации с использованием возможностей современных операционных систем. Кроме того, использование криптопровайдеров позволяет выполнять разработку приложений без необходимости получения лицензии на осуществление деятельности, связанной с разработкой криптографических средств, т. к. разработка выполняется с использованием компонентов программных операционных систем, криптографические возможности которых не могут быть изменены пользователем [1].
Ранее в различных работах были рассмотрены следующие варианты применения криптопровайдеров:
- защита информации при предоставлении государственных электронных услуг [2];
- защита систем IP-телефонии [3];
- идентификация пользователя беспроводной сети [4];
- защита документов Microsoft Office посредством пароля [5].
Цель дипломного проекта: разработка практикума по использованию криптопровайдеров операционных систем семейства Windows.
В ходе ВКР решаются задачи, связанные с обеспечением некоторых свойств информации с помощью криптопровайдеров ОС Windows.
Разработанные программы осуществляют зашифрование/расшифрование файлов, формирование хэша и проверку с его помощью целостности файла, формирование и проверку электронной подписи файла, импорт/экспорт ключа, установку сертификатов.
✅ Заключение
В ходе выполнения выпускной квалификационной работы были решены следующие задачи:
- разработана структура практикума;
- разработан порядок проведения практикума;
- разработаны примеры реализации практикума;
- разработано приложение для проверки результатов выполнения практикума;
- рассмотрены вредные психофизиологические факторы, влияющие на опорно-двигательный аппарат специалиста по защите информации, а также методы и средства физической культуры, снижающие их воздействие.
Таким образом, задание на выпускную квалификационную работу выполнено в полном объеме и в отведённые для этого сроки.