Skip to content

Latest commit

 

History

History
123 lines (62 loc) · 4.76 KB

5-https-ssl-tls-differences.md

File metadata and controls

123 lines (62 loc) · 4.76 KB

Picture-01

В чем различие между HTTPS, SSL, и TLS.

Picture-02

Довольно легко запутаться в этих терминах и использовать их как взаимозаменяемые.

Picture-03

Давайте посмотри на каждый из них, и увидим в чем их различие.

Picture-04

Что такое HTTPS?

Picture-05

HTTPS - это защищенная версия протокола HTTP: «протокола передачи гипертекста».

Picture-06

HTTP это протокол, который используется браузером и веб серверами для связи и обмена информацией.

Picture-07

Когда мы обмениваемся данными зашифрованными с помощью SSL/TLS, мы называем это HTTPS. И "S", здесь, "Secure" - "Защищенный".

Picture-08

Блин! Погоди! Я что, сказал SSL/TLS? Почему?

Picture-09

Потому что это верный способ поговорить о SSL и TLS.

Picture-10

SSL означает "уровень защищённых cокетов" ("Secure Sockets Layer"). Этот протокол был создан Netscape.

Picture-11

SSL - динозавр интернет стандартов. Первая версия так и не была выпущена, а вторая была запущена вместе с браузером Netscape 1.1 в 1995.

Picture-12

Позже, в том же году Netscape выпустил версию 3, т.к. версия 2 имела серьезные проблемы в безопасности.

Picture-13

Мы все были счастливыми котиками до 1999. Войны браузеров между Netscape и Microsoft, необходимость стандартов и Britney Spears - "...Baby One More Time" изменили мир, каким мы его знали до этого. Навсегда.

Picture-14

Oops, I did it again.

Picture-15

Netscape отдал контроль над SSL протоколом организации IETF: Инженерному совету интернета.

Picture-16

До конца 1999, IETF выпустило версию TLS 1.0 (что на самом деле являлось версией SSL 3.1)

Picture-17

SSL был переименован в TLS: "Протокол защиты транспортного уровня"("Transport Layer Security"). Что создало хаос в терминах который продолжается по сей день.

Picture-18

Спасибо тебе за все 1999.

Picture-19

Версия TLS 1.0 сменилась версией 1.1 в 2006.

Picture-20

Пару лет спустя, в 2008, была выпущена версия TLS 1.2 для устранения нескольких недостатков и багов.

Picture-21

Как бы там ни было, до 2013 года, ни один из браузеров не начал поддерживать версию TLS 1.2.

Picture-22

Плюс ко всему, версия SSL 3.0 была официально признана устаревшей в 2015.

Picture-23

TLS 1.3 был утвержден в марте 2018 и ваш браузер, возможно, уже поддерживает его.

Picture-24

TLS 1.3 привнес глобальные улучшения безопасности и избавился от устаревшого уязвимого функционала.

Picture-25

Не беспокойтесь, если ваш браузер еще не поддерживает этот протокол. TLS 1.2 все еще является рекомендованной версией, если вы читаете это весной/летом 2018.

Picture-26

Подведем итоги.

Picture-27

HTTPS это тот же HTTP протокол но с шифрованием данных с помощью SSL/TLS.

Picture-28

SSL является изначальным, и устаревшим на текущий момент, протоколом, созданным Netscape в середине 90х.

Picture-29

TLS - актуальный протокол для защищенного шифрования в вебе, поддерживаемый IETF.

Picture-30

Итак, теперь вы в курсе всей истории.

Далее на HowHTTPS.works...

Сертификаты и Центры Сертификации: О чем они знают? Они в курсе всей ситуации?? Давайте разбираться!