Довідник термінів / TLS
Що таке TLS
TLS (Transport Layer Security) - це протокол, який шифрує дані між браузером і сервером, щоб їх не могли перехопити чи підмінити по дорозі. Саме він стоїть за буквою S у https і за замочком у браузері. TLS прийшов на зміну старому протоколу SSL, хоча в побуті стару назву досі використовують.
Перевірте свій сайт
Коли браузер зʼєднується з сайтом, вони проходять handshake: домовляються про версію TLS, обмінюються ключами і перевіряють сертифікат сервера. Після цього весь трафік іде зашифрованим, і сторонній бачить лише незрозумілий потік байтів.
Актуальні версії - TLS 1.2 і TLS 1.3. Старіші TLS 1.0 і 1.1, як і весь SSL, вважаються небезпечними, і сучасні браузери їх відхиляють. TLS 1.3 швидший, бо скорочує handshake і прибирає застарілі алгоритми.
TLS шифрує не лише сайти. Той самий протокол захищає пошту, месенджери, API та інші зʼєднання. Але для звичайного власника сайту головне - мати свіжий сертифікат і ввімкнені сучасні версії TLS на сервері.
Приклад
TLS 1.3, cipher TLS_AES_128_GCM_SHA256
Часті помилки
- Вважати SSL і TLS різними технологіями. TLS - це просто новіша назва того самого захисту, SSL давно застарів.
- Залишати ввімкненими старі TLS 1.0/1.1 заради сумісності: це відкриває відомі вразливості.
- Думати, що TLS ховає сам факт відвідування сайту. Домен видно, шифрується лише вміст.
Повʼязані терміни
Знайшли проблеми?
Повільний хостинг, проблеми з SSL або сайт часто лежить? Переїжджайте на TomisHost: швидкий хостинг з безкоштовним SSL, щоденними бекапами та допомогою з переносом.
Хостинг TomisHost