Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SSl.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
10 Мб
Скачать
☆

Ответы на контрольные вопросы

  1. Что подразумевается под понятием «сертификат»?

Цифровой сертификат - специальная структура данных, предназначенная для идентификации владельца открытого ключа. Цифровые сертификаты выдаются специальными доверенными центрами сертификации.

  1. Для чего требуются сертификаты?

Каждый сертификат идентифицирует одну из сторон устанавливаемого соединения. Сертификат сервера позволяет клиенту удостоверится в подлинности сервера, с которым он собирается работать. Сертификат клиента позволяет серверу аутентифицировать клиента, желающего получить доступ к его ресурсам.

Это безопасное соединение, которое гарантирует, что информация которая передается от нашего браузера на сервер остается приватной; то есть защищенной от хакеров или любого, кто хочет украсть информацию. Один из самых распространенных примеров использования SSL — это защита клиента во время онлайн транзакции (покупки товара, оплаты)

  1. Чем отличаются закрытый и открытый ключи?

Закрытый ключ, этот тот ключ, которым расшифровывают сообщения, а ключ для шифрования сообщений называется открытым. С помощью открытых и закрытых ключей можно подписывать документы.

Сертификат открытого ключа, обычно называемый просто сертификатом - это документ с цифровой подписью, связывающий значение открытого ключа с удостоверением пользователя, устройства или службы, которым принадлежит соответствующий закрытый ключ.

  1. Какие существуют недостатки при использовании сертификатов?

Криптография с открытыми ключами обеспечивает все требования, предъявляемые к криптографическим системам. Но реализация алгоритмов требует больших затрат процессорного времени. Поэтому в чистом виде криптография с открытыми ключами в мировой практике обычно не применяется. Для шифрования данных используются симметричные (сеансовые) ключи, которые в свою очередь шифруются с использованием открытых для передачи сеансовых ключей по сети.

Криптография с открытыми ключами требует наличия Инфраструктуры Открытых Ключей (PKI - Public Key Infrastructure) - неотъемлемого сервиса для управления электронными сертификатами и ключами пользователей, прикладного обеспечения и систем.

Туннелирование соединений с использованием протокола ssl

Цель работы: Изучение принципов безопасного обмена информации с использованием протокола SSL и ОС Linux.

Порядок выполнения лабораторной работы

  1. Собрали топологию на стенде, показанную на рисунке.

  1. Теперь настроим «зеркалирование» на коммутаторе по принципу: «а» - приемник, «b» - источник, для того чтобы злоумышленник мог прослушать весь трафик клиента.

2.1 Для этого нужно зайти на коммутатор – screen /dev/ttyS0

2.2 Дальше мы заходим в настройки - // conf f

//(conf)monitor session 1 source interface fa0/1 both - источник

//(conf)monitor session 1 source interface fa0/3 both – получатель

  1. На сервере был запущен POP3-сервер с авторизацией через /etc/passwd

  2. На машине клиента была запущена почтовая программа и выполнена команда получить почту. В этот момент при помощи утилиты tcpdump с машины злоумышленника осуществлялось прослушивание передаваемой информации. Как видно из рисунка, во время прослушивания информация передавалась незащищенной, и злоумышленник мог прочитать пароль и логин Клиента.

Запустить #/etc/rc.d/dovecot start

Проверим результат набрав на сервере команду – px ax | grep dovecot

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

  1. На Сервере была запущена утилита stunnel на 995 порту для запуска почтовой программы.

  2. На Клиенте было включено использование SSL/TLS.

  3. Далее Клиент снова получал почту, а Злоумышленник прослушивал его данные.

Данные уже были зашифрованы.

Ответы на контрольные вопросы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]