👁🗨Hello world~
Изучаем сеть: что такое HTTPS
• HTTPS - Hypertext Transfer Protocol Secure - Безопасный HTTP - в прошлый раз мы узнали, что такое HTTP, главным недостатком которого является то, что все данные передаются в открытом виде. Выполнив MiTM атаку можно будет просмотреть все данные, которые передаются на сервер и с сервера.
• Чтобы решить эту проблему, был создан HTTPS протокол, в котором все сообщения передаются в зашифрованном формате, и даже если третья сторона перехватит запрос, она не сможет извлечь из него данные. По этой причине HTTPS стал основным протоколом для веб-сайтов.
• Если перехватить HTTPS запрос, то вместо текста, мы увидим лишь зашифрованную информацию.
• Как работает HTTPS поток.
• Если вместо http:// мы впишем https:// нас перенаправят на 443 порт по умолчанию.
• Далее клиент отправляет пакет "client hello", предоставляющий информацию о себе. После этого сервер отвечает "server hello", после чего происходит обмен ключами для обмена SSL-сертификатами. Клиент проверяет ключ/сертификат и отправляет свой собственный. После этого инициируется зашифрованное рукопожатие, чтобы подтвердить, правильно ли работают шифрование и передача.
• После успешного завершения рукопожатия продолжается нормальное HTTP-соединение, которое после этого шифруется. Это общий обзор обмена ключами, который выходит за рамки данного поста.
• Далее мы рассмотрим инструмент cURL и как выглядит HTTP/HTTPS запрос. Удачи!
#ИзучаемСеть
• Поддержать автора монеткой: @v_meshke
Post #194
2.03K

- 🔥 11
- ❤ 2
- 👍 2