+Zabezpieczenie szyfru przed publicznie znanymi możliwymi atakamiSzyfr Wersja protokołu Status Typ Algorytm Nominalna siła (w bitach) SSL 2.0 SSL 3.0Konieczna jest implementacja w celu naprawy błędu renegocjacji, który w innym przypadku spowodowałby złamanie tego protokołu.Jeśli biblioteki implementują poprawki wymienione w , narusza to specyfikację SSL 3.0, której IETF nie może zmienić (w przeciwieństwie do TLS). Jednak większość obecnych bibliotek implementuje tę poprawkę i ignoruje powodowane przez nią naruszenie.Tzw. „atak bestii” łamie wszystkie szyfry blokowe (szyfry CBC) wykorzystywane w SSL 3.0 oraz TLS 1.0 (o ile nie zostanie złagodzony przez klienta i/lub serwer).Tzw. „atak POODLE” łamie wszystkie szyfry blokowe (szyfry CBC) wykorzystywane w SSL 3.0 (o ile nie zostanie złagodzony przez klienta i/lub serwer). TLS 1.0 TLS 1.1 TLS 1.2 TLS 1.3Szyfr blokowyzTrybem wiązaniaAES GCMSzyfry z rodziny AEAD, takie jak GCM oraz CCM) mogą być używane tylko w TLS w wersji 1.2 oraz późniejszych. 256, 128 Zdefiniowany dla TLS 1.2 w RFCAES CCM AES CBC Camellia GCM 256, 128 Camellia CBC ARIA GCM 256, 128 ARIA CBC SEED CBC 128 3DES EDE CBCSzyfry CBC są podatne na tzw. „”, jeśli biblioteka nie zostanie zaimplementowana starannie w celu uniknięcia ataków kanałami bocznymi.
Źródło i licencja
Fragment artykułu Wikipedia — Transport Layer Security · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.