Skillnad mellan SSL och TLS | TLS vs SSL

Anonim

TLS vs SSL Det finns ett antal skillnader mellan SSL och TLS eftersom TLS är efterträdaren till SLS, som alla kommer att diskuteras i den här artikeln. SSL, som refererar till

Secure Socket Layer , är ett protokoll som används för att ge säkerhet till anslutningar mellan en server och en klient. Detta protokoll använder säkerhetsmekanismer som kryptografi och hash för att tillhandahålla säkerhetstjänster som sekretess, integritet och slutpunktsautentisering till anslutningar mellan en server och en klient. TLS, som refererar till Transport Layer Security, är efterföljaren av SSL, som innehåller buggfixar och förbättringar över SSL. SSL, som nu är lite gammal, har många kända säkerhetsbuller och det som rekommenderas att använda är den senaste versionen av TLS, som är TLS 1. 2. SSL kom upp till versioner 3. 0 och därefter ändrades namnet till TLS.

Vad är SSL?

SSL, som hänvisar till

Secure Socket Layer , är ett protokoll som används för att tillhandahålla säkra anslutningar mellan en klient och en server. En TCP-anslutning kan tillhandahålla en tillförlitlig länk mellan en server och en klient men kan inte tillhandahålla tjänster som sekretess, integritet och slutpunktsautentisering. Så, SSL introducerades av Netscape i början av 1990-talet för att tillhandahålla dessa tjänster. Den första versionen av SSL, som är känd som SSL 1. 0, släpptes aldrig för allmänheten eftersom det hade många säkerhetshål. Men 1995, SSL 2.0, som gav bättre säkerhet än SSL 1.0, introducerades och 1996 introducerades SSL 3. 0 med fler förbättringar. Nästa versioner av SSL-protokollet framkom under namnet TLS.

SSL, som implementeras i transportlagret, kan säkra ett protokoll som TCP genom att tillämpa olika säkerhetsåtgärder. Det kommer att ge sekretess genom att använda krypteringar för att hindra någon från avlyssning. Den använder både asymmetrisk och symmetrisk kryptering. Först, genom att använda asymmetrisk nyckelkryptering, etableras en symmetrisk sessionsnyckel som då skulle användas för kryptering av trafiken. Asymmetrisk nyckelkryptografi används också för digitala certifikat som används för att autentisera servern. Sedan används meddelandekodificeringskoden, som använder olika hashingstekniker, för att ge integritet (identifiera eventuell oautentiserad modifiering gjord till den verkliga data). Så ett protokoll som SSL tillåter överföring av känslig information, såsom banktransaktioner och kreditkortsinformation över internet. Den används också för att ge sekretess för tjänster som e-post, webbläsning, meddelanden och röst över IP.

SSL är föråldrad och har många säkerhetsproblem där användningen inte är mycket rekommenderad för närvarande.SSL 3. 0 aktiverades som standard tills nyligen i många webbläsare men nu planerar de att inaktiveras i framtida versioner på grund av allvarliga säkerhetsbuller som POODLE attack.

Vad är TLS?

TLS, som refererar till

Transport Layer Security , är efterföljaren av SSL. Efter SSL 3. 0 uppstod nästa version som TLS 1. 0 1999. Sedan 2006 infördes en förbättrad version med namnet TLS 1. 1. Sedan 2008 genomfördes ytterligare förbättringar och buggfixar och TLS 1. 2 introducerades. För närvarande är TLS 1. 2 den senaste tillgängliga versionen av säkerhetsskydd för transportlagret. Precis som SSL tillhandahåller TLS även säkerhetstjänster som sekretess, integritet och slutpunktsautentisering. På samma sätt används kryptering, meddelande autentiseringskod och digitala certifikat för att tillhandahålla dessa säkerhetstjänster. TLS är immun mot attacker som POODLE attack, vilket har äventyrat SSL 3. 0. rekommendationen är att använda den senaste TLS-versionen, TLS 1. 2, eftersom den är den senaste har den minsta säkerhetsbrister. Några säkerhetssystem är inte perfekta och med tiden upptäcktes brister och i framtiden kommer TLS version 1. 3 att släppas som fixar de upptäckta felen. Men för närvarande är TLS 1. 2 det säkraste och i alla vanliga webbläsare aktiveras det som standard.

Vad är skillnaden mellan SSL och TLS?

• TLS är efterföljaren av SLS. SLS introducerades 1990-talet och tre versioner har introducerats, nämligen SSL 1. 0, SSL 2. 0 och SSL 3. 0. Därefter namngades nästa version av SSL 1999 som TLS 1. 0. Sedan TLS 1. 1 introducerades och den nuvarande senaste versionen är TLS 1. 2.

• SSL har många buggar och är känslig för kända attacker än TLS. I de senaste TLS-versionerna har de flesta buggar fixats och är därför immun mot attacker.

• TLS har nya funktioner och stöder nya algoritmer jämfört med SSL.

• Med attacken som kallas POODLE-attack har nu användningen av SSL blivit mycket sårbar och i de nya versionerna av webbläsare slås SSL som standard av. Men i alla webbläsare är TLS aktiverat som standard.

• TLS stöder nya suveränitets- och nyckelbytesalgoritmer, t.ex. ECDH-RSA, ECDH-ECDSA, PSK och SRP.

• Algoritmpaket för meddelandegodkods som HMAC-SHA256 / 384 och AEAD finns i de senaste TLS-versionerna, men inte i SSL.

• SSL utvecklades och redigerades under Netscape. TLS är emellertid under Internet Engineering Task Force som ett standardprotokoll och är därför tillgängligt under RFC.

• Det finns skillnader i protokollets genomförande, t.ex. i nyckelutbyte och nyckeltal.

Sammanfattning:

TLS vs SSL

TLS är efterföljaren av SSL och därför innehåller TLS många förbättringar och buggfixar över SSL. SSL introducerades i början av 1990-talet och tre versioner kom upp till SSL 3. 0. Sedan 1999 kom nästa version av SSL under namnet TLS 1. 0. För närvarande är den senaste versionen TLS 1. 2. SSL är en gamla protokollet har många kända säkerhetsbuller och är följaktligen känsliga för kända attacker som POODLE attack.Den senaste versionen av TLS har korrigerat för dessa attacker, samtidigt som den stöder nya funktioner och algoritmer. Så för applikationer som behöver en bättre säkerhet rekommenderas den senaste versionen av TLS snarare än att använda gamla SSL-protokoll.

Bilder Courtesy:

TLS av Jeffreytedjosukmono (CC BY-SA 3. 0)