Co zmieniło się między TLS 1.2 a TLS 1.3?

TLSTLS: Transport Layer Security. Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS. 1.3 (RFC 8446, 2018) jest szybszy i usuwa słabe opcje, które stały za większością dawnych ataków na TLS. Kończy handshake w jednej wymianie zamiast dwóch. Zachowuje tylko wymiany kluczy z utajnieniem przekazywania (forward secrecy), więc nagranie ruchu i późniejsza kradzież klucza prywatnego serwera nie pozwalają już odszyfrować dawnych sesji. Rezygnuje ze starych szyfrów i trybów, takich jak RC4, 3DES, zestawy w trybie CBC i statyczna wymiana kluczy RSA, zostawiając krótką listę nowoczesnych szyfrów uwierzytelnionych. Szyfruje też większą część handshake'u, w tym certyfikat serwera. Dla monitoringu wynikają z tego dwie rzeczy. Pasywne urządzenie nie odszyfruje już sesji kopią klucza prywatnego serwera, więc inspekcja wymaga dziś aktywnego proxy przechwytującego. A jawnie widać mniej: certyfikat jest ukryty, natomiast wiadomości hello, wybrana grupa i nazwa serwera, o ile nie użyto Encrypted Client Hello, pozostają widoczne. Wszędzie preferuj TLS 1.3, a TLS 1.2 zostaw tylko z silnymi zestawami szyfrów dla starszych klientów.

Czytaj dalej

Pojęcia użyte tutaj

TLS (Transport Layer Security)
Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS.

← Wszystkie pytania (40): Szyfrowanie i ruch szyfrowanyWszystkie tematy