Transport Layer Security (TLS) e il suo predecessore Secure Sockets Layer (SSL) sono dei protocolli crittografici a livello di presentazione (operando al di sopra del livello di trasporto) usati nel campo delle telecomunicazioni e dell'informatica che permettono una comunicazione sicura dalla sorgente al destinatario (end-to-end) su reti TCP/IP (come ad esempio Internet) fornendo autenticazione, integrità dei dati e confidenzialità.
Diverse versioni del protocollo sono ampiamente utilizzate in applicazioni come i browser, l'e-mail, la messaggistica istantanea e il voice over IP. Un esempio di applicazione di SSL/TLS è nel protocollo HTTPS.
Protocollo | Pubblicato | Status |
---|---|---|
SSL 1.0 | Non pubblicato | Non pubblicato |
SSL 2.0 | 1995 | Deprecato nel 2011 (RFC 6176) |
SSL 3.0 | 1996 | Deprecato nel 2015 (RFC 7568) |
TLS 1.0 | 1999 | Deprecato nel 2021 (RFC 8996) |
TLS 1.1 | 2006 | Deprecato nel 2021 (RFC 8996) |
TLS 1.2 | 2008 | |
TLS 1.3 | 2018 | Attuale (RFC8446) |