Hoppa till innehåll

47-dagarscertifikaten är på väg. Är du redo?

Agera nu →

Vad är Cipher Suites?

CIPHER SUITES

En chiffersvit är en namngiven uppsättning kryptografiska algoritmer som säkrar en TLS/SSL-anslutning. Den samlar algoritmerna för nyckelutbyte, autentisering, masskryptering och meddelandeintegritet. Under TLS-handskakningen kommer klienten och servern överens om en delad chiffersvit, som sedan skyddar sekretessen, integriteten och äktheten hos allt de utbyter.

En chiffersvit är en namngiven kombination av kryptografiska algoritmer som tillsammans säkrar en TLS/SSL- anslutning. Den specificerar hur de två sidorna utbyter nycklar, autentiserar varandra, krypterar själva informationen och verifierar att informationen inte har manipulerats. Under TLS-handskakningen förhandlar klienten och servern fram en chiffersvit som de båda stöder, och den sviten skyddar sedan sessionens sekretess, integritet och autenticitet.

Key Takeaways

  • En chiffersvit är ett namngivet paket med algoritmer som säkrar en TLS/SSL-anslutning.
  • Den kombinerar fyra funktioner: nyckelutbyte, autentisering, symmetrisk kryptering och meddelandeintegritet.
  • Under TLS-handskakningen erbjuder klienten vilka sviter som stöds och servern väljer en som båda sidor kan använda.
  • Starka sviter (AES-GCM, ChaCha20-Poly1305, ECDHE) förhindrar avlyssning, bevarar integriteten och ger perfekt framåtriktad sekretess (PFS).
  • TLS 1.3 förenklade och förstärkte chiffersviter, reducerade dem till fem, krävde PFS och tog bort svaga algoritmer som RC4-, 3DES- och CBC-lägeschiffrar.

Vad är en chiffersvit?

En chiffersvit är en samling algoritmer som dikterar hur information krypteras, autentiseras och skyddas under en SSL/TLS-handskakning. När din webbläsare ansluter till en webbplats (t.ex. en internetbankplattform) säkrar SSL/TLS kanalen, och chiffersviten är det som gör kommunikationen privat, autentisk och oförändrad.

Handskakningen börjar när klienten skickar ett "klient hello"-meddelande som listar de krypteringssviter den stöder, i preferensordning. Servern granskar listan och väljer en svit som båda sidor stöder och som är tillräckligt stark för anslutningen. När den väl är vald säkrar den krypteringssviten kanalen mellan webbläsare och server. Kort sagt är krypteringssviter byggstenarna i säkra protokoll som TLS: de definierar algoritmerna för kryptering , autentisering och nyckelutbyte som tillsammans garanterar konfidentialitet, integritet och autenticitet.

Komponenterna i en chiffersvit

En chiffersvit samlar algoritmer för fyra olika jobb, vart och ett avgörande för en säker anslutning:

KomponentSyfteVanliga algoritmer
NyckelutbyteUpprättar säkert en delad sessionsnyckel mellan klient och serverECDHE, DHE, (RSA, ECDH: statisk, avråds nu)
AutentiseringVerifierar serverns (och eventuellt klientens) identitet, vilket förhindrar MITMRSA, ECDSA, (DSA: föråldrad)
Bulk krypteringKrypterar den faktiska sessionsdatan effektivt (symmetrisk)AES-GCM, ChaCha20-Poly1305, (3DES, KAMELLIA)
MeddelandeintegritetBekräftar att data inte har ändrats under överföring (MAC)SHA-256, SHA-384, POLY1305, (MD5, SHA-1: trasig)
  • Nyckelutbyte: Båda sidor härleder en delad hemlig nyckel som används för att kryptera sessionen, utan att en avlyssnare får veta den. Moderna val (ECDHE, DHE) är kortlivade och ger perfekt framåtriktad sekretess.
  • Authentication: Digitala signaturer eller kryptografi med offentlig nyckel verifierar identiteter, vilket förhindrar man-in-the-middle-attacker. RSA och ECDSA är de vanliga signaturalgoritmerna.
  • Masskryptering: En symmetrisk algoritm krypterar själva informationen så att den inte kan läsas även om den avlyssnas. AES-GCM och ChaCha20-Poly1305 är de moderna standarderna.
  • Meddelandeintegritet: En meddelandeautentiseringskod (MAC), eller integriteten som är inbyggd i en AEAD-chiffer, säkerställer att den data som tas emot är exakt den som skickades. Moderna programsviter använder SHA-256 eller bättre; MD5 och SHA-1 är trasiga och används inte längre.

Skräddarsydda krypteringstjänster

Vi utvärderar, strategiserar och implementerar krypteringsstrategier och lösningar.

Varför det är viktigt att välja starka krypteringssviter

Tänk dig att du kollar ditt banksaldo på ett offentligt kafés Wi-Fi. Utan stark kryptering kan någon i närheten fånga dina data genom paketsniffning eller en man-in-the-middle-attack. En stark krypteringssvit är det som förhindrar det. Specifikt, starka sviter:

  1. Förhindra avlyssning: I en man-in-the-middle-attack avlyssnar en angripare kommunikationen mellan två parter. Med en svag chiffer kan de dekryptera, ändra eller injicera meddelanden. Stark kryptering som AES-GCM eller ChaCha20-Poly1305 håller avlyssnad data oläslig.
  2. Bevara dataintegriteten: Ett starkt integritetsschema, såsom HMAC med SHA-256 eller en AEAD-chiffer, låter mottagaren upptäcka alla modifieringar under överföring och avvisa manipulerad data.
  3. Säkerställ sekretessen: Korrekt tillämpad kryptering (till exempel AES med 128-bitars eller 256-bitars nycklar) håller känsliga uppgifter, som inloggningsuppgifter eller affärsplaner, privata.
  4. Tillhandahåll perfekt framåtriktad sekretess (PFS): PFS-sviter använder kortlivade nycklar som är unika för varje session, så även om en servers privata nyckel senare komprometteras kan tidigare sessioner inte dekrypteras.
  5. Uppfylla efterlevnadsstandarder: Standarder som PCI DSS kräver stark kryptering; svaga konfigurationer riskerar böter, sanktioner och ryktesskador.
  6. Minska sårbarheter: Föråldrade sviter som använder RC4, DES eller 3DES är som ett rostigt lås. Moderna sviter (till exempel TLS_AES_128_GCM_SHA256 eller TLS_AES_256_GCM_SHA384) använder starkare, attackresistenta algoritmer.

TLS 1.2 vs TLS 1.3 Cipher Suites

TLS har utvecklats genom versionerna 1.0, 1.1, 1.2 och 1.3. TLS 1.0 och 1.1 är föråldrade och rekommenderas inte längre; de ​​versioner som används flitigt idag är TLS 1.2 och TLS 1.3. Övergången till TLS 1.3 medförde stora vinster inom säkerhet, hastighet och enkelhet:

AspectTLS 1.2TLS 1.3
Cipher suite-formatFyra explicita delar (nyckelutbyte, autentisering, bulk, MAC); dussintals kombinationerFörenklad till AEAD-chiffer plus hash; endast fem sviter
NyckelutbyteRSA eller (EC)DHE; inte alla ger progressionsfri överlevnadEndast ECDHE eller FFDHE; PFS på varje session; RSA-nyckelutbyte borttaget
Bulk krypteringOfta CBC-läges blockchiffer (risk för utfyllnadsorakel)Endast AEAD (AES-GCM, ChaCha20-Poly1305)
Autentisering av meddelandenSeparata MAC-algoritmerIngen separat MAC; AEAD hanterar integritet
HandskakningshastighetTvå rundresorEn tur och retur (plus valfri återupptagning av 0-RTT)
Perfekt framåtriktad sekretessValfritt, sviteberoendeObligatoriskt vid varje anslutning
StandardsäkerhetBrett utbud, en del svagt om det är felkonfigureratFå alternativ, alla starka som standard

TLS 1.3 minskade antalet krypteringssviter som stöds till endast fem, alla starka som standard:

  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256
  • TLS_AES_128_GCM_SHA256
  • TLS_AES_128_CCM_8_SHA256
  • TLS_AES_128_CCM_SHA256

Längs vägen avskaffade TLS 1.3 en lång lista med svaga mekanismer: RC4 (nyckelströmsbias), DSA, MD5 och SHA-1 (kollisionsattacker), svaga elliptiska kurvor, statiskt RSA-nyckelutbyte och statiskt Diffie-Hellman (ingen PFS), CBC-läges blockchiffer (padding-oracle-attacker som BEAST, POODLE och Lucky Thirteen), och alla icke-AEAD-chiffer (ingen inbyggd integritet). Resultatet är en mindre, starkare uppsättning alternativ som är säkra som standard.

Chiffersviter och postkvantövergången
Nyckelutbytet inom dagens chiffersviter (ECDHE) förlitar sig på elliptisk kurvkryptografi, vilket en framtida kvantdator skulle kunna bryta. TLS-ekosystemet svarar redan: stora webbläsare och servrar har börjat driftsätta hybrid postkvantnyckelutbyte, vilket parar ihop klassisk X25519 med NIST-standardiserad ML-KEM (FIPS 203), så en session förblir säker så länge någon av komponenterna fungerar. Detta är viktigt nu på grund av skörda-nu-dekryptera-senare attacker, där trafik som fångas upp idag lagras för att dekrypteras när kvantberäkningar mognar. Chipher Suite Agility, förmågan att anamma nya algoritmer på ett smidigt sätt, håller på att bli en central del av kryptografisk beredskap.

Skräddarsydda krypteringstjänster

Vi utvärderar, strategiserar och implementerar krypteringsstrategier och lösningar.

Hur krypteringskonsulting hjälper

Att välja, konfigurera och underhålla starka krypteringssviter över en kedja, och sedan avveckla svaga, är precis den typ av arbete som Encryption Consultings krypteringsrådgivningstjänster stödjer. Vi utvärderar era TLS-konfigurationer och kryptografiska status, identifierar svaga eller föråldrade sviter och protokoll, och designar starka, kompatibla konfigurationer i linje med standarder som PCI DSS och NIST, inklusive planering för övergången efter kvantum. Stöds av ISO/IEC 27001:2022 och SOC 2-certifierade metoder.

Vanliga frågor om partihandel med mat och dryck

Vad är en chiffersvit?

En chiffersvit är en namngiven uppsättning kryptografiska algoritmer som säkrar en TLS/SSL-anslutning. Den samlar algoritmerna för fyra jobb: nyckelutbyte (upprättande av en delad hemlighet), autentisering (verifiering av identitet), masskryptering (kryptering av data) och meddelandeintegritet (upptäckt av manipulering). Under TLS-handskakningen kommer klienten och servern överens om en chiffersvit som de båda stöder, och den sviten skyddar sedan sekretessen, integriteten och äktheten hos allt de utbyter.

Vilka är komponenterna i en chiffersvit?

En krypteringssvit har fyra komponenter. Nyckelutbytesalgoritmen (som ECDHE) etablerar säkert en delad sessionsnyckel. Autentiseringsalgoritmen (som RSA eller ECDSA) verifierar identiteter med hjälp av digitala signaturer, vilket förhindrar man-in-the-middle-attacker. Masskrypteringsalgoritmen (som AES-GCM eller ChaCha20-Poly1305) krypterar själva informationen. Meddelandeautentiseringskomponenten (som SHA-256, eller integriteten som är inbyggd i en AEAD-kryptering) säkerställer att informationen inte ändrades under överföring.

Hur väljs en chiffersvit?

Krypteringssviten förhandlas fram under TLS-handskakningen. Klienten skickar ett "klient hello"-meddelande som listar de krypteringssviter den stöder, i prioritetsordning. Servern granskar listan och väljer en svit som båda sidor stöder och som är tillräckligt stark för anslutningen. När den väl är vald används krypteringssviten för att säkra hela sessionen. I TLS 1.3 är valet enklare eftersom det bara finns fem starka, moderna sviter.

Vad är skillnaden mellan TLS 1.2- och TLS 1.3-krypteringssviter?

TLS 1.2-krypteringssviterna listar fyra explicita delar (nyckelutbyte, autentisering, bulkkryptering och MAC), vilket producerar dussintals kombinationer, av vilka vissa är svaga om de är felkonfigurerade. TLS 1.3 förenklade detta till bara fem sviter byggda kring AEAD-chiffer, tog bort RSA-nyckelutbyte och CBC-lägeschiffror, gjorde Perfect Forward Secrecy obligatorisk och reducerade handskakningen till en enda tur och retur. Nettoeffekten är att TLS 1.3 är snabbare, enklare och säker som standard.

Vad gör en chiffersvit stark eller svag?

En stark chiffersvit använder moderna, attackresistenta algoritmer: ephemeral key exchange (ECDHE) för Perfect Forward Secrecy, AEAD-bulkkryptering (AES-GCM eller ChaCha20-Poly1305) och SHA-256 eller bättre för integritet. En svag svit använder föråldrade algoritmer som RC4-, DES-, 3DES-, MD5-, SHA-1- eller CBC-lägeschiffrar, vilka är sårbara för attacker som padding-oracle-exploits eller kollisioner. Att använda starka sviter förhindrar avlyssning, bevarar integriteten och hjälper till att uppfylla efterlevnadsstandarder som PCI DSS.

Vad är perfekt framåtriktad sekretess i en chiffersvit?

Perfect Forward Secrecy (PFS) är en egenskap som skyddar tidigare sessioner även om en servers långsiktiga privata nyckel senare komprometteras. Det fungerar genom att använda ephemeral key exchange (som ECDHE), där en unik nyckel genereras för varje session och kasseras efteråt, så det finns ingen långsiktig nyckel som kan dekryptera inspelad trafik. PFS är valfritt och svite-beroende i TLS 1.2 men obligatoriskt i varje TLS 1.3-anslutning, vilket är en stor säkerhetsförbättring.

Stärk din TLS-konfiguration

Rätt krypteringssviter är skillnaden mellan kommunikation som är verkligt privat och kommunikation som bara låtsas vara det. Utforska Encryption Consultings krypteringsrådgivningstjänster för att bedöma din TLS-konfiguration, avveckla svaga sviter och förbereda dig för övergången efter kvantum.