TLS TLS 1.3

Transport Layer Security · защита всего интернета · с 1999

Что это

TLS (Transport Layer Security) — криптографический протокол между приложением и TCP. Наследник SSL (сначала IETF переименовал SSL 3.1 в TLS 1.0). Даёт три гарантии:

Основа

Асимметричная криптография для handshake (RSA, ECDSA, ECDHE) → согласуют общий ключ
Симметричная для передачи данных (AES-GCM, ChaCha20-Poly1305)
PKI: CA выдают сертификаты, браузеры доверяют список корневых CA

Живые версии

Что использует TLS

Не путать

TLS ≠ HTTPS. HTTPS — это HTTP поверх TLS. Но TLS сам по себе — просто транспортная защита, поверх него можно и почту, и XMPP, и что угодно.