SSL /TLS Handslag: Säkerställer säkra onlineinteraktioner

Relaterat innehåll

Vill du fortsätta lära dig?

Prenumerera på SSL.coms nyhetsbrev, håll dig informerad och säker.

När vi besöker en webbplats, gör ett onlineköp eller kollar vår e-post, överförs data fram och tillbaka mellan våra enheter och fjärrservrar. Detta informationsutbyte över internet väcker en viktig fråga: hur vet vi att våra data är säkra från nyfikna ögon? Svaret ligger i krypteringsprotokoll som SSL/TLS.

SSL (Secure Sockets Layer) och dess efterträdare, TLS (Säkerhet för transportskikt), är säkerhetsprotokoll som upprättar en krypterad länk mellan en klient (som din webbläsare) och en server (webbplatsen du ansluter till). Detta möjliggör säker dataöverföring.

Låt oss titta närmare på SSL/TLS handslag och stegen som möjliggör säkra internetanslutningar.

En översikt över SSL/TLS Handslag

SSL /TLS handskakning är en serie steg som tillåter två parter – vanligtvis en klient och en server – att autentisera varandra, komma överens om krypteringsstandarder och etablera en säker kanal för överföring av data.

Det är som en komplex digital dans med sofistikerad kommunikation fram och tillbaka på millisekunder. De fem stegen nedan går igenom det klassiska handskakningssättet som används av TLS 1.2 och tidigare. TLS 1.3, den version som de flesta webbläsare och servrar använder idag, effektiviserar flera av dessa steg, vilka tas upp senare i den här artikeln. För att förstå detta handslag, låt oss bryta ner det steg för steg:

Hur SSL/TLS handskakning fungerar

 

  1. Introduktion (ClientHello): Din webbläsare skickar en "KundHej" meddelande till servern när du begär en säker webbplats. Detta meddelande innehåller viktig information, inklusive SSL/TLS versioner den stöder och chiffersviterna den kan använda.

  2. Serverns svar (ServerHello): Servern svarar med en "ServerHej" meddelande, inklusive högsta SSL/TLS version och chiffersvit stöder båda parter.

  3. Serverns inloggningsuppgifter: Servern presenterar sitt digitala certifikat, verifierat av en certifikatutfärdare (CA) som t.ex www.SSL.com, som ett ID-kort som ger dess äkthet.

  4. Klientens verifiering och nyckelgenerering: Din webbläsare validerar serverns certifikat. När den har verifierats använder den serverns publika nyckel för att kryptera en 'premasterhemlighet,' en unik sessionsnyckel och skickar tillbaka den till servern.

  5. Upprätta en säker anslutning: Servern dekrypterar premaster-hemligheten med sin privata nyckel. Servern och klienten beräknar sedan sessionsnyckeln, som kommer att användas för symmetrisk kryptering av all kommunikation.

Nyckelkomponenter i SSL/TLS Handslag

Nu när vi har beskrivit den grundläggande SSL/TLS handskakningssteg, låt oss gräva ner i kärnkoncepten och tekniken som gör detta handslag möjligt:

Asymmetrisk kryptering

Detta syftar på att använda ett par nycklar – en offentlig och en privat – för kryptering. Data krypterad med den offentliga nyckeln kan endast dekrypteras med den privata nyckeln. Detta möjliggör säker överföring av data.

Symmetrisk kryptering

Detta använder en enda delad nyckel för att kryptera och dekryptera data. Symmetrisk kryptering är snabbare än asymmetrisk kryptering. SSL/TLS handskakning använder asymmetrisk kryptering för att säkert dela den symmetriska sessionsnyckeln mellan parterna.

Digitala certifikat

Dessa elektroniska dokument binder en offentlig nyckel till en enhet som en webbplats eller organisation. De möjliggör säker autentisering på internet. Digitala certifikat utfärdas av certifikatutfärdare (CA) som t.ex www.SSL.com.

Cipher sviter

En chiffersvit är en uppsättning algoritmer som definierar de kryptografiska parametrarna för en SSL/TLS session. Detta inkluderar nyckelutbytesmetoder, krypteringschiffer och hashfunktioner.

Sessionsnycklar

Klienten och servern genererar tillfälliga symmetriska nycklar som är unika för varje session, kallade sessionsnycklar. All data som överförs under sessionen krypteras med dessa nycklar.

Ömsesidigt TLS

Ömsesidigt TLS (mTLS) är ett läge där både klienten och servern autentiserar varandra med hjälp av digitala certifikat. Detta ger ökad säkerhet jämfört med standard envägs TLS autentisering. Klienten ska ha eget certifikat och nyckelpar i mTLS.

TLS 1.3: En snabbare, enklare handskakning

De flesta moderna webbanslutningar använder TLS 1.3, den senaste, allmänt spridda versionen av TLS protokoll. Tidigare versioner som t.ex. TLS 1.2 stödde flera nyckelutbytesmetoder, inklusive RSA-nyckelutbyte, där klienten krypterade en premaster-hemlighet med serverns publika nyckel. TLS 1.3 tar bort statiskt RSA-nyckelutbyte och använder, för standardcertifikatbaserade anslutningar, efemärt Diffie-Hellman-nyckelutbyte för att upprätta delade sessionsnycklar utan att överföra en krypterad premaster-hemlighet.

TLS 1.3 minskar också antalet tur- och returresor som krävs för att upprätta en säker anslutning. En traditionell fullständig TLS 1.2-handskakningar kräver vanligtvis två tur- och returresor innan applikationsdata kan utbytas. En standard TLS 1.3-handskakningar kan slutföras på ett enda tillfälle eftersom klienten kan inkludera sina nyckelutbytesparametrar i det initiala ClientHello-meddelandet. Resultatet är en snabbare anslutning, särskilt i nätverk med hög latens.

TLS 1.3 tar också bort stöd för många äldre chiffersviter och kryptografiska algoritmer som finns tillgängliga i TLS 1.2. Dess nyckelutbyten baserade på publika nycklar ger framåtriktad sekretess, vilket innebär att varje anslutning använder kortlivat nyckelmaterial så att en angripare inte kan dekryptera tidigare infångade sessioner om en servers långsiktiga privata nyckel senare komprometteras. TLS 1.3-lägen, såsom endast PSK-nyckelutbyte och tidig 0-RTT-data, har olika egenskaper för framåtriktad sekretess.

När en klient och server både stöder och möjliggör TLS 1.3, kommer de i allmänhet att förhandla om det automatiskt. TLS 1.2 kan fortfarande förhandlas när TLS 1.3 är inte ömsesidigt tillgänglig eller aktiverad.

Få alltid att falla på plats

SSL /TLS handskakning sammanför dessa tekniker för att skapa en säkert krypterad session:

  • Digitala certifikat autentisera serverns identitet.

  • Asymmetrisk kryptering möjliggör säkert utbyte av den symmetriska sessionsnyckeln.

  • Chiffersviter tillhandahåller krypteringsalgoritmer.

  • Sessionsnycklar krypterar dataflödet mellan parterna.

Nu när du förstår den avgörande betydelsen av SSL/TLS kryptering är det dags att säkra din webbplats. SSL.com tillhandahåller mycket pålitliga SSL-certifikat för att implementera robust 256-bitars kryptering.

Lär dig mer om SSL/TLS Certifikat

Varför SSL/TLS Handslag är viktiga

En sömlös SSL/TLS handskakning möjliggör den krypterade dataöverföringen som säkrar vår digitala värld. Det möjliggör säker onlinehandel, kommunikation och anslutning genom att:

  • Verifierar att du är ansluten till den autentiska webbplatsen och inte en imitator

  • Krypterar all data som utbyts under sessionen.

  • Se till att ingen tredje part kan läsa eller ändra informationen när den färdas över internet

Utan SSL/TLS handslag, skulle vår känsliga information exponeras online.

Avslutande tankar

Trots sin komplexitet är SSL/TLS handslag syftar till att hålla våra onlineinteraktioner säkra. Varje gång vi gör ett onlineköp, loggar in på vår e-post eller deltar i privata konversationer finns den där. 

SSL /TLS handskakning anpassar sig också till säkerhetsbehoven för varje session genom att ändra dess säkerhetsparametrar för att passa situationen. Men det är viktigt att vara försiktig, hålla dig uppdaterad med den senaste SSL/TLS versioner och välj robusta chiffersviter.

Kontakta SSL-teamet för försäljnings- eller supportförfrågningar:

Håll dig informerad och säker

SSL.com är en global ledare inom cybersäkerhet, PKI och digitala certifikat. Registrera dig för att få de senaste branschnyheterna, tipsen och produktmeddelanden från SSL.com.

SSL.com

Vi vill gärna ha din feedback

Följ vår undersökning och låt oss veta vad du tycker om ditt senaste köp.

Sekretessöversikt
SSL.com

Denna webbplats använder cookies så att vi kan ge dig den bästa användarupplevelsen som möjligt. Cookieinformation lagras i din webbläsare och utför funktioner som att känna igen dig när du återvänder till vår webbplats och hjälpa vårt team att förstå vilka delar av webbplatsen du tycker är mest intressant och användbar.

För mer information, läs vår Cookie- och integritetsförklaring.

Tredjepartscookies

Denna webbplats använder Google Analytics & Statcounter för att samla in anonym information som antalet besökare på webbplatsen och de mest populära sidorna.

Att hålla dessa cookies aktiverade hjälper oss att förbättra vår webbplats.

Visa detaljer