Differenza tra SSL e TLS | TLS vs SSL
TLS vs SSL Ci sono una serie di differenze tra SSL e TLS, in quanto TLS è il successore di SLS, che verranno discussi in questo articolo. SSL, che si riferisce a
Secure Socket Layer , è un protocollo utilizzato per fornire sicurezza alle connessioni tra un server e un client. Questo protocollo utilizza meccanismi di protezione come crittografia e hashing per fornire servizi di protezione come la riservatezza, l'integrità e l'autenticazione degli endpoint alle connessioni tra un server e un client. TLS, che si riferisce a Security Layer Security, è il successore di SSL, che include correzioni di bug e miglioramenti su SSL. SSL, ora poca età, ha molti bug di sicurezza noti e quindi ciò che si consiglia di utilizzare è l'ultima versione di TLS, che è TLS 1. 2. SSL è arrivato alle versioni 3. 0 e dopo che il nome è stato cambiato a TLS.
Che cosa è SSL?SSL, che si riferisce a
Secure Socket Layer , è un protocollo utilizzato per fornire connessioni sicure tra un client e un server. Una connessione TCP può fornire un collegamento affidabile tra un server e un client, ma non può fornire servizi quali la riservatezza, l'integrità e l'autenticazione degli endpoint. Quindi, SSL è stato introdotto da Netscape nei primi anni '90 per fornire questi servizi. La prima versione di SSL, nota come SSL 1. 0, non è mai stata rilasciata al pubblico in quanto aveva molti buchi di sicurezza. Tuttavia, nel 1995, è stato introdotto lo SSL 2. 0, che ha fornito una sicurezza migliore di SSL 1. 0 e, nel 1996, SSL 3. 0 è stato introdotto con ulteriori miglioramenti. Le versioni successive del protocollo SSL appaiono sotto il nome TLS.
Che cos'è TLS?
TLS, che si riferisce a
Security Layer Security , è il successore di SSL. Dopo SSL 3. 0, la versione successiva è emersa come TLS 1. 0 nel 1999. Quindi, nel 2006, è stata introdotta una versione migliorata denominata TLS 1. 1. Successivamente, nel 2008, sono stati eseguiti ulteriori miglioramenti e correzioni di bug e TLS 1. 2 è stato introdotto. Attualmente TLS 1. 2 è l'ultima versione disponibile di Transport Layer Security disponibile. Proprio come SSL, TLS forniscono anche servizi di sicurezza come la riservatezza, l'integrità e l'autenticazione dei punti finali. Analogamente la crittografia, il codice di autenticazione dei messaggi ei certificati digitali vengono utilizzati per fornire questi servizi di protezione. TLS è immune agli attacchi come attacco BARBONCINO, che ha compromesso la sicurezza di SSL 3. 0. La raccomandazione è quella di utilizzare l'ultima versione TLS, TLS 1. 2, in quanto essendo l'ultimo ha le falle di sicurezza minimi. Qualsiasi sistema di sicurezza non è perfetto e con difetti di tempo verrebbe rilevato e nella futura versione TLS 1. 3 verranno rilasciati che correggeranno quegli errori rilevati. Tuttavia, attualmente, TLS 1. 2 è il più sicuro e, in tutti i principali browser, è abilitato per impostazione predefinita.
Qual è la differenza tra SSL e TLS?
• TLS è il successore di SLS. SLS è stato introdotto nel 1990 e sono state introdotte tre versioni: SSL 1. 0, SSL 2. 0 e SSL 3. 0. Successivamente, nel 1999, la versione successiva di SSL è stata denominata TLS 1. 0. Poi TLS 1. 1 e la versione più recente è TLS 1. 2.
• SSL ha un sacco di bug ed è sensibile agli attacchi noti di TLS. Nelle ultime versioni TLS, la maggior parte dei bug sono stati risolti e quindi è immune agli attacchi.
• TLS ha nuove funzionalità e supporta nuovi algoritmi rispetto a SSL.
• Con l'attacco chiamato POODLE attack, ora l'utilizzo di SSL è diventato molto vulnerabile e, nelle nuove versioni dei browser web, SSL sarà disabilitato per impostazione predefinita. Tuttavia, in tutti i browser TLS è abilitato per impostazione predefinita.
TLS supporta nuove suite di algoritmi di autenticazione e di scambio di chiavi come ECDH-RSA, ECDH-ECDSA, PSK e SRP.
• Suite di algoritmo di codice di autenticazione del messaggio come HMAC-SHA256 / 384 e AEAD sono disponibili nelle versioni TLS più recenti, ma non in SSL.
• SSL è stato sviluppato e modificato in Netscape. Tuttavia, TLS è sotto Internet Engineering Task Force come protocollo standard e quindi è disponibile in RFC.
• Ci sono differenze nell'implementazione del protocollo, ad esempio in chiave di scambio e derivazione chiave.
Sommario:
TLS vs SSL
TLS è il successore di SSL e quindi TLS include molti miglioramenti e correzioni di bug su SSL. SSL è stato introdotto all'inizio degli anni '90 e tre versioni sono state fornite in SSL 3. 0. Poi, nel 1999, la versione successiva di SSL è apparsa sotto il nome TLS 1. 0. Attualmente, la versione più recente è TLS 1. 2. SSL essere un vecchio protocollo ha molti bug noti di sicurezza e quindi è sensibile a attacchi noti come attacco POODLE.La versione più recente di TLS ha correzioni a questi attacchi mentre supporta nuove funzionalità e algoritmi. Quindi, per applicazioni che necessitano di una migliore sicurezza, è consigliata l'ultima versione di TLS anziché utilizzare i vecchi protocolli SSL.
Immagini per gentile concessione:
TLS da Jeffreytedjosukmono (CC BY-SA 3. 0)