Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практикум по выполнению лабораторных работ по дисциплине Методы и средства защиты компьютерной информации

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Федеральное государственное образовательное бюджетное учреждение
высшего профессионального образования
Московский технический университет связи и информатики
Кафедра «Информационная безопасность и автоматизация»
А.Г. Симонян, Т.Б.К. Бен Режеб
Практикум по выполнению
МЕТОДЫ И СРЕДСТВА ЗАЩИТЫ
КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
Москва 2015
2
План УМД на 2015/16 уч. г.
Практикум по выполнению
МЕТОДЫ И СРЕДСТВА ЗАЩИТЫ
КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
Составители: Симонян А.Г., к.т.н., доцент (МТУСИ)
Бен Режеб Т.Б.К., ассистент (МТУСИ)
Рецензент: Андрюков А.А., к.т.н., доцент (МТУСИ)
Издание утверждено на заседании совета факультета ИТ Протокол №2 от 25.11.2014
Рекомендовано к изданию кафедрой «ИБиА» Протокол № 2 от 28.10.2014 г.
3
Оглавление
Лабораторная работа №1 ........................................................................................ 4
Лабораторная работа №2 ...................................................................................... 11
Лабораторная работа №3 ...................................................................................... 20
Лабораторная работа №4 ...................................................................................... 25
Лабораторная работа №5 ...................................................................................... 30
Лабораторная работа №6 ...................................................................................... 39
Лабораторная работа №7 ...................................................................................... 44
Список литературы ............................................................................................... 57
4
Лабораторная работа №1
«Защита электронной почты при использовании почтового клиента
The Bat!»
Цель работы: Изучить методы шифрования и способы передачи зашифро-
ванных сообщений по незащищенным каналам
1. Краткие теоретические сведения
1.1. Программа The Bat!
The Bat! поддерживает большое число кодировок, в том числе и кирил­лических, включая Windows-1251, koi8-r, ISO 8859-5 и т. д. Имеются меха­низмы для фильтрации сообщений и их автоматической обработки, шаблоны и возможности для организации списков рассылки.
Также в The Bat! имеется возможность резервного копирования почто­вых сообщений (в общем резервном файле или в отдельном для каждого поч­тового аккаунта) или папки, адресной книги и настроек по запросу пользова­теля или в автоматическом режиме по расписанию. При этом возможна за­щита резервной копии паролем и добавление комментариев, а начиная с вер­сии 3.99.25 The Bat! делает попытку автоматически восстановить базу дан­ных при её повреждении или удалении из резервной копии. Функция парков­ки сообщения позволяет защитить отдельное сообщение (или их группу) от удаления или перемещения.
Программа может импортировать сообщения и адресную книгу из баз данных других приложений.
Имеет довольно развитую систему фильтрации и сортировки сообще­ний, а также систему для подключения дополнительных модулей расширения (плагинов), предназначенных (в случае, если это требуется) для интеграции программ защиты от вирусов и спама различных производителей. Необходи­мые плагины могут поставляться вместе с антивирусом (например, в случае с KAV) или загружаться с сайта разработчиков этого модуля.
Поддерживает протоколы: SMTP, POP3, IMAP. The Bat! поддерживает различные методы аутентификации — простым текстом, NTLM, RPA, APOP, MD5-CRAM-HMAC (с программной и аппаратной реализацией). Шифрова­ние трафика с помощью TLS с выбором портов для поддерживаемых прото­колов.
5
1.2. Программа Pretty Good Privacy
Pretty Good Privacy (PGP) – это криптографическая (шифровальная) программа с высокой степенью надежности, которая позволяет пользовате­лям обмениваться информацией в электронном виде в режиме полной кон­фиденциальности.
Главное преимущество этой программы состоит в том, что для обме­на зашифрованными сообщениями пользователям нет необходимости пере­давать друг другу тайные ключи, т.к. эта программа построена на новом принципе работы – публичной криптографии или обмене открытыми (пуб­личными) ключами, где пользователи могут открыто посылать друг другу свои публичные ключи с помощью сети "Интернет" и при этом не беспоко­иться о возможности несанкционированного доступа каких-либо третьих лиц к их конфиденциальным сообщениям.
В PGP применяется принцип использования двух взаимосвязанных ключей: открытого и закрытого. К закрытому ключу имеете доступ только вы, а свой открытый ключ вы распространяете среди своих корреспондентов.
Еще одно преимущество этой программы состоит также в том, что она бесплатная и любой пользователь, имеющий доступ к Интернету, может ее закачать на свой компьютер в течение получаса. PGP шифрует сообщение таким образом, что никто кроме получателя сообщения, не может ее рас­шифровать. Создатель PGP Филипп Циммерман открыто опубликовал код программы, который неоднократно был исследован специалистами крипто­аналитиками высочайшего класса и ни один из них не нашел в программе ка­ких-либо слабых мест.
Когда пользователь шифрует сообщение с помощью PGP, то програм­ма сначала сжимает текст, что сокращает время на отправку сообщения через модем и увеличивает надежность шифрования. Большинство приемов крип­тоанализа (взлома зашифрованных сообщений) основаны на исследовании рисунков, присущих текстовым файлам, что помогает взломать ключ. Сжатие ликвидирует эти рисунки и таким образом повышает надежность зашифро­ванного сообщения. Затем PGP генерирует сессионный ключ, который пред­ставляет собой случайное число, созданное за счет движений вашей мышки и нажатий на клавиши клавиатуры.
Как только данные будут зашифрованы, сессионный ключ зашифро­вывается с помощью публичного ключа получателя сообщения, который от­правляется к получателю вместе с зашифрованным текстом.
6
Расшифровка происходит в обратной последовательности. Програм­ма PGP получателя сообщения использует закрытый ключ получателя для извлечения временного сессионного ключа, с помощью которого программа затем дешифрует зашифрованный текст.
1.3. Стандарт Secure / Multipurpose Internet Mail Extensions
Secure / Multipurpose Internet Mail Extensions (S/MIME) стандарт для шифрования и подписи в электронной почте с помощью открытого ключа.
S/MIME предназначена для обеспечения криптографической безопас­ности электронной почты. Обеспечиваются аутентификация, целостность со­общения и гарантия сохранения авторства, безопасность данных (посредст­вом шифрования). Большая часть современных почтовых программ поддер­живает S/MIME.
Для использования S/MIME необходимо получить и установить инди­видуальный ключ/сертификат от центра сертификации (ЦС). Лучше всего использовать различные ключи/сертификаты для цифровой подписи и шиф­рования, так как это позволит раскрыть при определенных условиях ключ шифрования (например, по решению суда), не дискредитируя при этом циф­ровые подписи. Для шифрования сообщения требуется знать сертификат приемной стороны, что обычно обеспечивается автоматически при получе­нии письма с сертификатом. Хотя технически возможно послать сообщение, зашифрованное сертификатом получателя и не подписывать сообщение соб­ственным, например, из-за отсутствия оного, на практике, программы с под­держкой S/MIMEпотребуют установки сертификата отправителя перед тем как позволить шифрование сообщений.
Обычный основной личный сертификат удостоверяет идентичность владельца только путем связывания воедино почтового адреса и сертификата. Он не удостоверяет ни имя, ни род деятельности. Более полное удостовере­ние можно получить, обратившись к специализированным ЦС, которые пре­доставляют дополнительные (нотариально эквивалентные) услуги или безо­пасную инфраструктуру открытого ключа.
В зависимости от политик ЦС, ваш сертификат и всё его содержимое могут быть открыто опубликованы для ознакомления и проверки. В таком случае, ваше имя и почтовый адрес становятся доступными для всех, в том числе и для поиска. Другие ЦС могут публиковать только серийные номера и признак отозванности. Это необходимый минимум для обеспечения целост­ности инфраструктуры открытого ключа.
2.
Порядок выполнения
Используя программу
Распространить открытый ключ всем группам в аудитории.
Добавить полученные от всех групп ключи в к
Создать сообщение с произвольным текстом и зашифровать его с и
пользованием открытого ключа, разослать его каждой группе.
Получить от каждой группы сообщение.
Расшифровать полученные письма с помощью закрытого ключа.
Создать сообщение произво
зослать всем группам.
Получить подписанные сообщения от каждой группы, проверить по
линность отправителей и целостность сообщения на основе ЭЦП.
Обязательные иллюстрации.
Процесс создания ключей.
Зашифрованное и расшифрованное сообщение.
Сообщение с ЭЦП.
Подлинность всех ЭЦП (история проверок цифровой подписи).
Пример выполнения практической части работы.
лнении работы из программы
7
! сгенерировать пару ключей.
ольцо ключей.
льной формы, добавить к нему ЭЦП и р
1.6 приведены примеры полученных результатов при
лабораторной работы
1.
2.
3.
4.
5.
6.
7.
8.
2.1.
1.
2. Открытый ключ.
3. Закрытый ключ.
The Bat
с-
а-
д-
4. Кольцо ключей.
5.
6.
7.
2.2.
На рисунках 1.1-
выпо
The Bat!
Рис. 1.1. Открытый ключ
Рис.
Рис.
8
Рис. 1.2. Закрытый ключ
1.3. Окно управления ключами
1.4. Зашифрованное сообщение.
1.5. Сообщение без цифровой подписи.
1.5. Сообщение с цифровой подписью.
9
Рис.
Рис.
1.6
Контрольные вопросы
Назовите классические методы шифрования.
На какие два класса можно разделить методы шифрование, в чём их
отличие друг от друга?
Перечислите параметры алгоритмов симметричного шифрования.
В чём смысл шифра Цезаря?
В чём смысл «магических квадратов»?
Объясните понятие «лазейка».
Поясните причину появления некоторых достоинств ассиметричного
шифрования перед симметричным.
В чём состоит смысл метода экспон
Каковы основные элементы
В чём отличие сертификата от ключа?
PGP
Каков порядок работы
Что представляет собой
MIME
10
. Результат проверки подлинности
недостатки симметричного шифрования?
енциального обмена?
(дайте развёрнутый ответ)?
Рис.
3.
1.
2.
3.
4. Чем объясняются
5.
6.
7.
8.
9.
10.
11.
12. В чём отличие
13.
PGP?
от OpenPGP
PGP?
14.
15. В чём отличие S/
S/MIME?
от PGP?
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]