Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 2.96 KB

4-07.md

File metadata and controls

60 lines (40 loc) · 2.96 KB

Домашнее задание к занятию "4.7 Высокоуровневые протоколы"

**

Домашнее задание выполните в Google Docs и отправьте в личном кабинете на проверку ссылку на ваш документ.

Название файла должно содержать номер лекции и фамилию студента. Пример названия: "4.7 Высокоуровневые протоколы - Александр Дивеев"

Перед тем как выслать ссылку, убедитесь, что ее содержимое не является приватным (открыто на просмотр всем, у кого есть ссылка). Если необходимо прикрепить дополнительные ссылки, просто добавьте их в свой Google Docs.

Любые вопросы по решению задач задавайте в чате учебной группы.


Задание 1.

Какие порты используются протоколами:

  • Telnet
  • SSH
  • FTP
  • SNMP

Приведите ответ в виде списка портов.


Задание 2.

Какой по счету уровень модели OSI называется прикладным (application layer).

Зашифруйте ответ с помощью ключа: {5, 21}


Задание 3.

Создайте свой корневой сертификат, добавьте его в систему. Затем подпишите им свой сертификат. Генерируем ключ

  • openssl genrsa -out ca.key 2048 Генерируем корневой сертификат. Поля в сертификате указываем любые.
  • openssl req -x509 -new -nodes -key ca.key -sha256 -days 720 -out ca.pem Сразу же сделаем сертификат в форме crt
  • openssl x509 -in ca.pem -inform PEM -out ca.crt Далее установим сертификат в систему. Ниже пример для ubuntu/debian систем
  • sudo cp ca.crt /usr/local/share/ca-certificates/myca.crt && sudo update-ca-certificates Приступим к выпуску самого сертификата: Генерируем ключи
  • openssl genrsa -out certificate.key 2048 На основе ключа создаем CSR
  • openssl req -new -key certificate.key -out certificate.csr Подписываем CSR нашим корневым сертификатом. Тем самым создаем конечный сертификат.
  • openssl x509 -req -in certificate.csr -CA ca.pem -CAkey ca.key -CAcreateserial -out certificate.crt -days 360 -sha256

Проверяем валидность сертификата

  • openssl verify certificate.crt

В качестве ответа приложите снимки экрана.