- •Построение защищенных ssl – каналов на базе цифровых сертификатов
- •Удаленное управление и мониторинг сети
- •Туннелирование соединений с использованием протокола ssl
- •Выполнили,
- •Порядок выполнения лабораторной работы
- •Какие существуют недостатки при использовании сертификатов?
- •Туннелирование соединений с использованием протокола ssl
- •Порядок выполнения лабораторной работы
- •Ответы на контрольные вопросы
- •Что подразумевается под понятием «сертификат»?
- •Для чего требуются сертификаты?
- •Чем отличаются закрытый и открытый ключи?
- •Что подразумевается под термином «ssl», «tls»?
- •Где можно применить ssl и tls протоколы?
- •Какие протоколы записи ssl можно выделить и в чём их отличие?
- •Какие атаки можно проводить на ssl и в чём заключается основная идея атак?
Ответы на контрольные вопросы
Что подразумевается под понятием «сертификат»?
Цифровой сертификат - специальная структура данных, предназначенная для идентификации владельца открытого ключа. Цифровые сертификаты выдаются специальными доверенными центрами сертификации.
Для чего требуются сертификаты?
Каждый сертификат идентифицирует одну из сторон устанавливаемого соединения. Сертификат сервера позволяет клиенту удостоверится в подлинности сервера, с которым он собирается работать. Сертификат клиента позволяет серверу аутентифицировать клиента, желающего получить доступ к его ресурсам.
Это безопасное соединение, которое гарантирует, что информация которая передается от нашего браузера на сервер остается приватной; то есть защищенной от хакеров или любого, кто хочет украсть информацию. Один из самых распространенных примеров использования SSL — это защита клиента во время онлайн транзакции (покупки товара, оплаты)
Чем отличаются закрытый и открытый ключи?
Закрытый ключ, этот тот ключ, которым расшифровывают сообщения, а ключ для шифрования сообщений называется открытым. С помощью открытых и закрытых ключей можно подписывать документы.
Сертификат открытого ключа, обычно называемый просто сертификатом - это документ с цифровой подписью, связывающий значение открытого ключа с удостоверением пользователя, устройства или службы, которым принадлежит соответствующий закрытый ключ.
Какие существуют недостатки при использовании сертификатов?
Криптография с открытыми ключами обеспечивает все требования, предъявляемые к криптографическим системам. Но реализация алгоритмов требует больших затрат процессорного времени. Поэтому в чистом виде криптография с открытыми ключами в мировой практике обычно не применяется. Для шифрования данных используются симметричные (сеансовые) ключи, которые в свою очередь шифруются с использованием открытых для передачи сеансовых ключей по сети.
Криптография с открытыми ключами требует наличия Инфраструктуры Открытых Ключей (PKI - Public Key Infrastructure) - неотъемлемого сервиса для управления электронными сертификатами и ключами пользователей, прикладного обеспечения и систем.
Туннелирование соединений с использованием протокола ssl
Цель работы: Изучение принципов безопасного обмена информации с использованием протокола SSL и ОС Linux.
Порядок выполнения лабораторной работы
Собрали топологию на стенде, показанную на рисунке.
Теперь настроим «зеркалирование» на коммутаторе по принципу: «а» - приемник, «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 – получатель
На сервере был запущен POP3-сервер с авторизацией через /etc/passwd
На машине клиента была запущена почтовая программа и выполнена команда получить почту. В этот момент при помощи утилиты tcpdump с машины злоумышленника осуществлялось прослушивание передаваемой информации. Как видно из рисунка, во время прослушивания информация передавалась незащищенной, и злоумышленник мог прочитать пароль и логин Клиента.
Запустить #/etc/rc.d/dovecot start
Проверим результат набрав на сервере команду – px ax | grep dovecot
Как видно из рисунка, во время прослушивания информация передавалась незащищенной, и злоумышленник мог прочитать пароль и логин Клиента.
На Сервере была запущена утилита stunnel на 995 порту для запуска почтовой программы.
На Клиенте было включено использование SSL/TLS.
Далее Клиент снова получал почту, а Злоумышленник прослушивал его данные.
Данные уже были зашифрованы.
Ответы на контрольные вопросы
