Zum Inhalt

47-Tage-Zertifikate sind im Anmarsch. Sind Sie bereit?

Jetzt handeln →

Was sind Verschlüsselungsprotokolle und wie funktionieren sie?

Verschlüsselung wird täglich eingesetzt, um die Online-Kommunikation zwischen zwei Personen oder zwischen Clients und Servern zu sichern. Auch wenn Sie sie vielleicht nicht in Aktion sehen, schützt Verschlüsselung Ihre gespeicherten und übertragenen Daten vor externen Angreifern, die Ihre Kommunikation möglicherweise überwachen. Verschlüsselung funktioniert, indem Klartextdaten oder unverschlüsselte Daten in Geheimtext umgewandelt werden.

Kurz gesagt: Ein Verschlüsselungsprotokoll ist das Regelwerk, das festlegt, wie Verschlüsselungsalgorithmen, Schlüssel und Identitätsprüfungen zusammenwirken, um eine bestimmte Verbindung oder Nachricht zu sichern. Beispiele hierfür sind TLS/SSL für Webverkehr, IPsec für Netzwerktunnel, SSH für die Fernadministration oder PGP/S-MIME für E-Mails. Aktuell empfohlene Versionen sind TLS 1.3 (RFC 8446), IKEv2 (RFC 7296) für IPsec sowie die in RFC 4253, RFC 4252 und RFC 4254 definierten Transport-, Authentifizierungs- und Verbindungsschichten von SSH. SSLv3 und TLS 1.0/1.1 gelten als veraltet und sollten nicht mehr verwendet werden.

Die zentralen Thesen:

  • Ein Protokoll ist ein Regelwerk für Verhandlung und Nachrichtenübermittlung; ein Algorithmus (AES, RSA, ECDSA) ist die mathematische Methode, die ein Protokoll zum Verschlüsseln, Signieren oder Hashen verwendet.
  • TLS 1.3, IKEv2 und modernes SSH bilden den aktuellen Standard; SSLv3 (RFC 7568) und TLS 1.0/1.1 (RFC 8996) sind veraltet und unsicher.
  • Die Wahl des Protokolls hängt vom Anwendungsfall ab: TLS/SSL für Client-Server-Web- und API-Datenverkehr, IPsec für Site-to-Site- und Always-On-VPNs, SSH für interaktiven Fernzugriff, WireGuard für schlanke, moderne VPNs, PGP/S-MIME für E-Mail.
  • Jedes hier vorgestellte Protokoll ist auf eine funktionierende Schlüsselverwaltungsschicht angewiesen, sei es eine PKI zur Ausstellung von Zertifikaten, ein SSH-Schlüsselinventar oder ein OpenPGP-Schlüsselring, um sein Sicherheitsversprechen tatsächlich einlösen zu können.

Veröffentlicht: Mai 2021. Aktualisiert: August 2026. Geprüft vom PKI-Beratungsteam von Encryption Consulting.

Verschlüsselung wandelt lesbare Daten in Geheimtext um. Sie allein erklärt jedoch nicht, wie zwei Computer einen Schlüssel vereinbaren, ihre Identität gegenseitig verifizieren oder die verschlüsselten Bytes während der Übertragung strukturieren. Diese Aufgabe übernimmt ein Verschlüsselungsprotokoll. Jede sichere Verbindung, auf die Sie sich verlassen – sei es eine Browsersitzung, ein VPN-Tunnel, eine SSH-Anmeldung oder eine signierte E-Mail – basiert auf einem Protokoll, das genau festlegt, wie die Verschlüsselung funktioniert und nicht nur, welcher Algorithmus die Berechnungen durchführt. Die Wahl des falschen Protokolls oder einer veralteten Version des richtigen Protokolls ist eine der häufigsten Schwachstellen, die wir bei Architekturprüfungen im Rahmen unserer Beratungsprojekte zur Verschlüsselung feststellen.

Worin besteht der Unterschied zwischen einem Verschlüsselungsprotokoll und einem Verschlüsselungsalgorithmus?

Ein Verschlüsselungsalgorithmus ist ein spezifisches mathematisches Verfahren, wie beispielsweise AES , RSA oder ECDSA, das Klartext in Geheimtext umwandelt, eine digitale Signatur erzeugt oder einen Hashwert liefert. Ein Algorithmus allein gibt keine Auskunft darüber, wie zwei Parteien einander finden, sich auf einen Algorithmus einigen, Schlüssel sicher austauschen oder eine manipulierte Nachricht erkennen.

Ein Protokoll ist das Regelwerk, das einen oder mehrere Algorithmen zu einem funktionierenden Sicherheitssystem für einen bestimmten Zweck zusammenfasst. TLS 1.3, definiert in RFC 8446 , legt die genauen Handshake-Nachrichten fest, die Client und Server austauschen, welche Verschlüsselungssammlungen zulässig sind, wie der Sitzungsschlüssel abgeleitet wird und wie die Verbindung mit einem Zertifikat authentifiziert wird. Ersetzt man AES innerhalb desselben TLS-1.3-Handshakes durch ChaCha20-Poly1305, ändert sich das Protokoll nicht, sondern nur der ausgehandelte Algorithmus. Diese Unterscheidung ist betrieblich relevant: Eine Protokollversion kann als veraltet gelten, selbst wenn alle darin enthaltenen Algorithmen weiterhin als sicher gelten, weil die Aushandlungslogik selbst einen Fehler aufweist (genau das geschah mit SSLv3, siehe unten).

Die meisten asymmetrischen Protokolle arbeiten mit einer Public-Key-Infrastruktur (PKI) . Eine PKI stellt die digitalen Zertifikate aus , die TLS, IPsec und S/MIME verwenden, um einen öffentlichen Schlüssel mit einer Identität zu verknüpfen. Dadurch verfügt der Protokoll-Handshake über eine vertrauenswürdige Grundlage, die anhand einer Vertrauenskette bis zu einer Zertifizierungsstelle überprüft werden kann. Ohne diese Identitätsebene kann ein Protokoll zwar einen Kanal verschlüsseln, aber nicht die Identität des Gegenübers identifizieren.

Maßgeschneiderte Verschlüsselungsdienste

Wir bewerten, entwickeln Strategien und implementieren Verschlüsselungsstrategien und -lösungen.

Was sind die wichtigsten Verschlüsselungsprotokolle und wie funktioniert jedes einzelne?

TLS/SSL: Sicherung von Client-Server-Verbindungen

Transport Layer Security (TLS), der Nachfolger des älteren Secure Sockets Layer (SSL), ist das Protokoll hinter dem Schloss-Symbol und „https“ in der Adressleiste Ihres Browsers. TLS selbst verschlüsselt keine Daten; es verhandelt die Algorithmen, die diese Verschlüsselung übernehmen. Ein TLS-Handshake wählt die Protokollversion aus, authentifiziert den Server (und optional den Client) mithilfe eines X.509-Zertifikats, einigt sich auf eine Cipher Suite und leitet einen gemeinsamen Sitzungsschlüssel ab. TLS 1.3, standardisiert in RFC 8446 , reduziert den Handshake auf einen Roundtrip, entfernt die Unterstützung für statischen RSA-Schlüsselaustausch und CBC-Modus-Verschlüsselungen und beschränkt die Aushandlung auf eine begrenzte Anzahl von AEAD-Cipher-Suites. In unserer Einführung zu Cipher Suites erfahren Sie genau, welche Algorithmenkombinationen TLS 1.2 und 1.3 zulassen und wie der Handshake diese aushandelt.

IPsec: Verschlüsselung von Netzwerkverkehr und VPN-Tunneln

Internet Protocol Security (IPsec) sichert den Datenverkehr auf der Netzwerkschicht anstatt auf der Anwendungsschicht. Dadurch ist es protokollunabhängig: Alles, was über IP läuft, wird geschützt, ohne dass die Anwendung von der Verschlüsselung wissen muss. IPsec verwendet zwei Kern-Subprotokolle: AH (Authentication Header) für Integrität und ESP (Encapsulating Security Payload) für Vertraulichkeit und Integrität. Es gibt zwei Modi: den Transportmodus, der nur die Nutzdaten des Pakets verschlüsselt, und den Tunnelmodus, der das gesamte Originalpaket inklusive Header verschlüsselt. Der Tunnelmodus wird von den meisten Site-to-Site- und Remote-Access-VPNs verwendet. Bevor die Verschlüsselung erfolgen kann, benötigen beide Endpunkte einen gemeinsamen Schlüssel. Hier kommt das Internet Key Exchange (IKE)-Protokoll zum Einsatz. IKEv2, definiert in RFC 7296 , handelt diese Schlüssel aus und aktualisiert sie. Es ist der aktuelle Standard. Sein Vorgänger IKEv1 wurde 2023 mit RFC 9395 offiziell als veraltet erklärt und sollte in allen Konfigurationen, die ihn noch verwenden, entfernt werden.

SSH: Sicherung der Fernadministration

Secure Shell (SSH) schützt interaktive Remote-Logins, Dateiübertragungen und Portweiterleitungen. Die in RFC 4251 beschriebene Architektur ist in drei Schichten unterteilt, jede mit einem eigenen RFC: Die Transportschicht ( RFC 4253 ) verhandelt die Algorithmen und baut einen verschlüsselten, integritätsgeprüften Kanal mittels Diffie-Hellman-Schlüsselaustausch auf; die Benutzerauthentifizierungsschicht ( RFC 4252 ) verifiziert die Identität des Clients, typischerweise mit einem öffentlichen Schlüssel anstelle eines Passworts; und die Verbindungsschicht ( RFC 4254 ) multiplexiert den verschlüsselten Transport in mehrere logische Kanäle für Shells, Dateiübertragungen und weitergeleitete Ports. Da der SSH-Zugriff üblicherweise mit langlebigen Schlüsselpaaren anstelle von ablaufenden Zertifikaten authentifiziert wird, ist ein nicht verwalteter SSH-Schlüsselbestand ein häufiger Befund bei Audits; genau dies soll durch Tools zur Verwaltung des SSH-Schlüssellebenszyklus behoben werden.

PGP und S/MIME: Verschlüsseln und Signieren von E-Mails

OpenPGP und S/MIME verschlüsseln und signieren E-Mails digital, bauen aber unterschiedliche Vertrauensstrukturen auf. OpenPGP, aktuell in RFC 9580 spezifiziert (und damit RFC 4880 ersetzt), basiert auf einem dezentralen Vertrauensnetzwerk, in dem Benutzer die Schlüssel gegenseitig direkt signieren. S/MIME, spezifiziert in RFC 8551 , verwendet hingegen X.509-Zertifikate einer Zertifizierungsstelle (CA) und eignet sich daher besser für Organisationen, die bereits eine Public-Key-Infrastruktur (PKI) für andere Zwecke betreiben. Beide Protokolle gewährleisten Vertraulichkeit und Nichtabstreitbarkeit des Nachrichtentextes; keines der Protokolle schützt jedoch E-Mail-Header, Routing-Metadaten oder Nachrichten, sobald diese entschlüsselt im Posteingang sind.

WireGuard: Ein schlankes, modernes VPN-Protokoll

WireGuard ist ein neueres VPN-Protokoll, das auf einer festen, minimalen kryptografischen Suite basiert (Curve25519 für den Schlüsselaustausch, ChaCha20-Poly1305 für die Verschlüsselung, BLAKE2s für Hashing) anstelle der verhandelbaren Verschlüsselungsliste von IPsec. Der Handshake basiert auf dem Noise Protocol Framework , und das vollständige Design ist in einem eigenen technischen Whitepaper dokumentiert , nicht in einem IETF RFC. Da keine Algorithmen ausgehandelt werden, gibt es keinen Fallback auf ältere Verschlüsselungsalgorithmen bei Fehlkonfigurationen. Dies ist ein wesentlicher Grund dafür, dass WireGuard-Konfigurationen in der Regel kleiner und einfacher zu überprüfen sind als vergleichbare IPsec-Setups. Der Nachteil ist die geringere Flexibilität: Sollte eine Komponente der festen WireGuard-Suite einmal ausfallen, benötigt das Protokoll eine neue Version anstelle einer Konfigurationsänderung.

Kerberos: Netzwerkauthentifizierung

Kerberos ist ein ticketbasiertes Authentifizierungsprotokoll, das vor allem als Grundlage für Windows Active Directory-Anmeldungen bekannt ist. Ein zentrales Schlüsselverteilungszentrum (KDC) authentifiziert einen Benutzer einmalig und stellt ein zeitlich begrenztes Ticket aus. Dieses Ticket kann der Benutzer dann den einzelnen Diensten vorlegen, anstatt sich bei jedem Dienst erneut zu authentifizieren. Kerberos ist für vertrauenswürdige interne Netzwerke und Active Directory konzipiert; es ist kein Ersatz für TLS, IPsec oder SSH bei Datenverkehr über ein nicht vertrauenswürdiges Netzwerk.

Welches Verschlüsselungsprotokoll sollten Sie für welchen Anwendungsfall verwenden?

Das richtige Protokoll ergibt sich direkt daraus, was Sie schützen und wer die Endpunkte sind, nicht daraus, welches Protokoll abstrakt gesehen das „stärkste“ ist.

LuftüberwachungProtokollAktuell empfohlene VersionStatus
Web- und API-Datenverkehr (Client-Server)TLS / SSLTLS 1.3 (RFC 8446); TLS 1.2 als akzeptables MinimumTLS 1.0/1.1 und SSLv3 sind veraltet.
Site-to-Site-VPN, NetzwerkschichttunnelIPsecIKEv2 (RFC 7296)IKEv1 ist veraltet (RFC 9395)
Interaktive Fernadministration, DateiübertragungSSHSSH-2 (RFC 4251-4254)SSH-1 ist veraltet, bitte nicht verwenden.
E-Mail-Vertraulichkeit, organisationsverwaltete PKIS / MIMES/MIME 4.0 (RFC 8551)Aktuell
E-Mail-Vertraulichkeit, dezentrales VertrauenOpenPGPRFC 9580Aktuell; RFC 4880 veraltet
Leichtgewichtiges VPN für Fernzugriff/StandortWireGuardFeste Verschlüsselungssuite gemäß WireGuard-WhitepaperAktuell
Interne AD-AuthentifizierungKerberosKerberos 5 (RFC 4120)Nur für vertrauenswürdige interne Netzwerke

Aus dieser Tabelle ergeben sich einige praktische Regeln. Öffentlich zugängliche Web- und API-Endpunkte sollten TLS 1.3 terminieren, sofern die Client-Unterstützung dies zulässt, und nicht auf TLS 1.2 zurückgreifen. Standortverbindungen zwischen Rechenzentren oder Cloud-VPCs eignen sich in der Regel besser für IPsec/IKEv2, da es unterhalb der Anwendungsschicht arbeitet und sich in die bestehende Router- und Firewall-Infrastruktur integrieren lässt. Einzelne Benutzer, die sich von unmanaged Netzwerken aus mit internen Ressourcen verbinden, profitieren oft mehr von WireGuard oder einem IPsec-Client als von reinem SSH-Tunneling, das für administrative Zugriffe und nicht für allgemeine Netzwerkzwecke gedacht ist. Die Wahl zwischen S/MIME und OpenPGP für E-Mails hängt in der Regel davon ab, ob das Unternehmen bereits eine PKI betreibt: Wenn ja, kann S/MIME diese Investition wiederverwenden; wenn die Empfänger extern und dezentralisiert sind, kann das Vertrauensnetzwerk von OpenPGP die praktischere Lösung sein.

Bedrohungsmodell und veraltete Protokolle, die zu vermeiden sind

Alle oben genannten Protokolle setzen einen aktiven Netzwerkangreifer voraus, der Pakete lesen, verändern, einschleusen und wiedergeben kann, nicht nur einen passiven Abhörer. Aus diesem Grund ist die Versionsverhandlung selbst ein sicherheitskritischer Bestandteil dieser Protokolle: Ein Angreifer, der ein Downgrade auf eine schwächere Version erzwingen kann, kann die Verschlüsselung oft knacken, ohne auch nur einen einzigen Algorithmus zu brechen. Mehrere Protokollversionen wurden genau aus diesem Grund offiziell als veraltet eingestuft und sollten überall dort deaktiviert werden, wo sie noch konfiguriert sind.

  • SSLv3 wurde als veraltet markiert von RFC 7568 nachdem der POODLE-Padding-Oracle-Angriff gezeigt hatte, dass es zuverlässig herabgestuft und geknackt werden konnte.
  • TLS 1.0 und TLS 1.1 wurden von RFC 8996 im Jahr 2021, aufgrund der Abhängigkeit von schwachen MD5/SHA-1-Konstruktionen und Schwächen des CBC-Modus ohne praktikable sichere Konfiguration.
  • IKEv1 wurde als veraltet markiert von RFC 9395 im Jahr 2023 zusammen mit einer Reihe veralteter IPsec-Algorithmen.
  • SSH-Protokollversion 1 besitzt bekannte kryptografische Schwächen und wurde seit fast zwei Jahrzehnten von SSH-2 abgelöst; jeder Server, der es noch anbietet, ist ein kritischer Befund bei jeder Bewertung.

Die NIST-Richtlinie für die TLS-Implementierung auf Bundesebene, SP 800-52 Revision 2 , schreibt TLS 1.2 als Mindestversion vor und lenkt die Behörden in Richtung TLS 1.3, was der gleichen Logik entspricht: Eine Protokollversion bleibt nur so lange akzeptabel, wie es keine praktische Herabstufung oder keinen kryptografischen Angriff darauf gibt.

So härten Sie Ihre Verschlüsselungsprotokollkonfiguration ab

  1. Erfassen Sie jedes verwendete Protokoll und jede Version. Scannen Sie externe und interne Endpunkte nach den TLS-, IKE- und SSH-Versionen, die sie aktuell akzeptieren, und nicht nur nach der Version, die Sie selbst verwenden möchten.
  2. Deaktivieren Sie veraltete Versionen auf Konfigurationsebene. Entfernen Sie SSLv3, TLS 1.0/1.1, IKEv1 und SSH-1 aus den Server- und Loadbalancer-Konfigurationen; verlassen Sie sich nicht darauf, dass Clients während der Aushandlung einfach keine schwache Option wählen.
  3. Legen Sie eine minimal akzeptierte Version fest, nicht nur eine bevorzugte. Konfigurieren Sie TLS 1.2 als Mindeststandard mit TLS 1.3 als bevorzugter Standard und vergewissern Sie sich, dass der Server frühere Handshakes tatsächlich ablehnt und sie nicht nur als niedrigprioritär einstuft.
  4. Die Aushandlung der Verschlüsselungssuite soll auf AEAD-Suites beschränkt werden. Entfernen Sie die CBC-Modus- und RC4-Suites aus allen TLS 1.2-Konfigurationen, die diese weiterhin unterstützen müssen; siehe dazu Leitfaden zu Verschlüsselungssuiten für eine szenariobasierte Empfehlungsliste.
  5. Überprüfen Sie die Zertifikats- und Schlüsselhygiene für jedes Protokoll. Prüfen Sie, ob die TLS- und S/MIME-Zertifikate auf eine vertrauenswürdige Stammzertifizierungsstelle zurückgehen und nicht bald ablaufen, und ob die SSH-Autorisierungsschlüsseldateien keine verwaisten oder nicht verwalteten Schlüssel enthalten.
  6. Nach jeder Änderung erneut testen. Scannen Sie die gleichen Endpunkte erneut, um zu bestätigen, dass die veraltete Version tatsächlich aus dem ausgehandelten Server-Handshake entfernt wurde und nicht nur aus einer Konfigurationsdatei gelöscht wurde, die nie neu geladen wurde.

Abwägungen zwischen Leistung und Interoperabilität

Die Wahl des Protokolls hängt selten allein von der Sicherheitsmarge ab; sie hat auch reale Betriebskosten. Der Single-Round-Trip-Handshake von TLS 1.3 reduziert die Verbindungslatenz im Vergleich zu TLS 1.2, was bei Millionen von täglichen Verbindungen relevant ist. Ältere Clients, einige Legacy-Load-Balancer und bestimmte Deep-Packet-Inspection-Middleboxes unterstützen jedoch weiterhin nur TLS 1.2, wodurch viele öffentlich zugängliche Dienste gezwungen sind, einen TLS-1.2-Fallback-Pfad bereitzuhalten. Die verhandelbare Cipher-Liste von IPsec ermöglicht eine breite Interoperabilität mit Hardware verschiedener Hersteller, allerdings auf Kosten einer größeren Angriffsfläche durch ältere Algorithmen, die aktiv reduziert werden müssen. Die feste Cipher-Suite von WireGuard eliminiert diesen Verhandlungsaufwand und hält den Paket-Overhead gering. Daher eignet sich WireGuard gut für mobile und ressourcenbeschränkte Netzwerke. Allerdings kann WireGuard nicht auf ältere Algorithmen zurückgreifen, wenn ein Client die aktuelle Suite nicht unterstützt, und es fehlt ihm das Hersteller- und Geräte-Ökosystem, das IPsec in den letzten zwei Jahrzehnten aufgebaut hat. Die kanalweise Multiplexierung von SSH ist zwar effizient für interaktive Sitzungen, wurde aber nicht für die Massenverschlüsselung auf Netzwerkebene entwickelt. Daher sollte SSH nicht als allgemeiner VPN-Ersatz verwendet werden, auch wenn ein „VPN für Arme“ über SSH-Tunneling technisch möglich ist.

Schlüsselverwaltungsabhängigkeiten jedes Protokolls

Kein Protokoll auf dieser Liste ist ohne ein funktionierendes Schlüsselverwaltungsprogramm sicher, und jedes ist von einer anderen Art von Schlüsselinfrastruktur abhängig:

  • TLS / SSL hängt von einer PKI ab, die X.509-Zertifikate ausstellt, erneuert und widerruft, bevor diese ablaufen oder kompromittiert werden. CertSecure Manager Die Plattform automatisiert die Verwaltung großer Zertifikatsbestände.
  • IPsec ist für die IKE-Phase auf vorab vereinbarte Schlüssel oder zertifikatsbasierte Authentifizierung angewiesen und für die Authentifizierung, die auf der regelmäßigen Neuschlüsselung basiert, um die Menge des durch einen einzelnen Schlüssel geschützten Datenverkehrs zu begrenzen.
  • SSH hängt von der Verwaltung potenziell tausender langlebiger, nicht ablaufender Schlüsselpaare auf Servern und Servicekonten ab – ein Bestand, der unkontrolliert viel leichter anwächst als zertifikatsbasierter Zugriff.
  • PGP setzt voraus, dass die einzelnen Benutzer ihre privaten Schlüssel korrekt verwalten und dass ein Netz des Vertrauens ohne zentrale Widerrufsinstanz besteht.
  • S / MIME basiert auf der gleichen PKI- und CA-Infrastruktur wie TLS, erweitert auf einzelne Mailboxen.
  • WireGuard hängt von der Verteilung und Rotation von Curve25519-Schlüsselpaaren pro Peer ab, typischerweise außerhalb einer zentralisierten PKI.

In der Praxis liegt das Problem eines Verschlüsselungsprogramms selten im Protokoll selbst, sondern vielmehr in der darunterliegenden Schlüsselverwaltung. Eine Organisation kann TLS 1.3 flächendeckend einsetzen und dennoch angreifbar sein, wenn die Zertifikatserneuerung manuell erfolgt und ein Zertifikat unbemerkt abläuft oder wenn SSH-Schlüssel eines Mitarbeiters, der das Unternehmen vor zwei Jahren verlassen hat, noch immer auf den Produktionsservern autorisiert sind.

Bereitstellungsbeispiele

Eine öffentliche E-Commerce-Website beendet TLS 1.3 an ihrem Load Balancer. Die Zertifikate werden automatisch über eine verwaltete PKI ausgestellt und erneuert. TLS 1.2 bleibt nur für die wenigen älteren Clients verfügbar, die TLS 1.3 nicht aushandeln können. Zwei Rechenzentren, die über eine permanente Verbindung verbunden sind, nutzen IPsec im Tunnelmodus mit IKEv2. Dadurch wird jedes Paket zwischen ihnen auf der Netzwerkschicht verschlüsselt, unabhängig von der Anwendung, die es generiert hat. Ein Plattformteam ermöglicht Entwicklern SSH-Zugriff auf Produktionssysteme über einen Bastion-Host, der kurzlebige Zertifikate anstelle statischer Schlüssel ausgibt. So wird die häufigste Ursache für die unkontrollierte Verbreitung von SSH-Schlüsseln behoben. Ein Rechtsteam verschlüsselt und signiert die Korrespondenz mit Kunden mit S/MIME-Zertifikaten aus der firmeneigenen PKI. Empfänger können so den Absender verifizieren, ohne Schlüssel manuell austauschen zu müssen. Mitarbeiter im Homeoffice verbinden sich über WireGuard mit dem Unternehmensnetzwerk anstatt über einen ressourcenintensiven IPsec-Client. Dadurch wird die Flexibilität der Verschlüsselung zugunsten einer kleineren, schnelleren und leichter zu überwachenden Verbindung geopfert.

Einschränkungen

Kein Verschlüsselungsprotokoll schützt Daten, sobald diese an einem Endpunkt entschlüsselt wurden. TLS schützt Daten während der Übertragung, nicht aber den Klartext im Serverspeicher oder in Anwendungsprotokollen. Die Protokollstärke hängt auch von der Konfiguration ab: Ein fehlerhaft konfiguriertes TLS 1.3 (z. B. mit einer schwachen oder ungültigen Zertifikatskette) bietet weniger Schutz als eine korrekt konfigurierte TLS 1.2-Implementierung. Keines dieser Protokolle bietet Schutz vor nachträglicher Schlüsselkompromittierung. Wird ein privater Schlüssel gestohlen, ist jede damit authentifizierte Sitzung rückwirkend verdächtig, bis der Schlüssel widerrufen und ersetzt wird. Schließlich ist die Protokollunterstützung nicht universell: Ältere Hardware, einige IoT-Geräte und bestimmte regulierte Umgebungen können möglicherweise nicht sofort auf die aktuell empfohlene Version umgestellt werden. Daher ist ein dokumentierter Plan für Ausgleichsmaßnahmen und Migration unerlässlich.

Was würde Encryption Consulting empfehlen?

Die meisten Organisationen, mit denen wir zusammenarbeiten, haben weniger ein Protokollproblem als vielmehr ein Problem mit Transparenz und Lebenszyklus: TLS 1.3 ist fast überall die richtige Wahl, doch die zugehörigen Zertifikate laufen unbemerkt ab, SSH-Schlüssel sammeln sich ohne Besitzer an und IPsec-Konfigurationen entfernen sich mit der Zeit von ihren ursprünglichen Sicherheitsvorgaben. Unser Team für Verschlüsselungsberatung beginnt jede Protokollprüfung mit einer Analyse Ihrer Umgebung und entwickelt daraus einen individuellen Sanierungsplan anstelle einer allgemeinen Best-Practice-Checkliste. Für die Zertifikatsverwaltung von TLS und S/MIME automatisiert CertSecure Manager die Ausstellung, Verlängerung und den Widerruf, sodass die manuelle Nachverfolgung ablaufender Zertifikate entfällt. Für die PKI selbst kann unser PKI-Services- Team die CA-Hierarchie und die CP/CPS-Dokumentation, auf der jedes zertifikatsbasierte Protokoll auf dieser Seite basiert, entwerfen oder neu erstellen. Wenn Ihre Organisation noch SSLv3, TLS 1.0/1.1 oder IKEv1 in der Produktion einsetzt, ist das kein Projekt für die Zukunft, sondern eine aktuelle Sicherheitslücke, die es in diesem Quartal zu schließen gilt.

Fazit

Verschlüsselungsprotokolle sind die Regelwerke, die Verschlüsselungsalgorithmen in funktionierende Sicherheitssysteme verwandeln: TLS/SSL für Client-Server-Webverkehr, IPsec für Netzwerk-Tunnel, SSH für die Fernadministration, PGP und S/MIME für E-Mail und WireGuard für schlanke, moderne VPNs. Die richtige Wahl hängt vom Anwendungsfall ab, nicht davon, welches Protokoll am stärksten klingt. Jedes Protokoll benötigt eine Schlüsselverwaltungs- oder PKI-Schicht, um sein Sicherheitsversprechen tatsächlich zu erfüllen. Verwenden Sie veraltete Versionen wie SSLv3, TLS 1.0/1.1 und IKEv1 nicht mehr in Produktionsumgebungen. Legen Sie für jedes verwendete Protokoll eine dokumentierte Mindestversion fest und betrachten Sie die Verwaltung des Zertifikats- und Schlüssellebenszyklus als integralen Bestandteil des Protokolls und nicht als nachträgliche Überlegung.

FAQ

Ist TLS dasselbe wie SSL?
Nein. SSL war der Vorgänger von TLS, und alle SSL-Versionen, einschließlich SSLv3, sind mittlerweile veraltet (RFC 7568). Zwar wird „SSL“ in Marketing und Dokumentation noch umgangssprachlich synonym mit „TLS“ verwendet, doch sollte in keiner aktuellen Installation das SSL-Protokoll mehr zum Einsatz kommen.

Sollte ich TLS 1.2 deaktivieren, jetzt, wo TLS 1.3 existiert?
Nicht unbedingt. TLS 1.2, korrekt konfiguriert mit AEAD-Verschlüsselungssammlungen, ist gemäß NIST SP 800-52 Rev. 2 weiterhin ein akzeptiertes Minimum. Deaktivieren Sie TLS 1.0/1.1 und SSLv3, aber halten Sie TLS 1.2 als Fallback bereit, bis Sie sichergestellt haben, dass jeder von Ihnen unterstützte Client TLS 1.3 aushandeln kann.

Ist WireGuard sicher genug, um IPsec zu ersetzen?
Für viele Anwendungsfälle von Fernzugriff und Standortvernetzung ist dies zutreffend. Die feste, moderne Verschlüsselungssuite und die schlanke Codebasis von WireGuard erleichtern die Überprüfung im Vergleich zu einem vollständigen IPsec-Stack. Der Nachteil besteht darin, dass IPsec eine breitere Hersteller- und Geräteunterstützung sowie eine flexible Konfiguration der Verschlüsselung bietet, die in manchen regulierten oder älteren Umgebungen weiterhin erforderlich ist.

Warum benötigt SSH drei separate RFCs anstatt nur einen?
Die Transport-, Authentifizierungs- und Verbindungsfunktionen von SSH sind bewusst geschichtet, damit sich jede unabhängig weiterentwickeln kann. RFC 4253 (Transport), RFC 4252 (Authentifizierung) und RFC 4254 (Verbindung) basieren alle auf der Basisarchitektur in RFC 4251, sodass sich die Authentifizierungsmethoden ändern können, ohne den darunter liegenden verschlüsselten Transport zu verändern.

Ist die Wahl des „sichersten“ Protokolls wichtiger als die Schlüsselverwaltung?
Nein. Unsere Analysen zeigen, dass Fehlkonfigurationen des Protokolls und nicht verwaltete Schlüssel oder Zertifikate in der Praxis ein weitaus größeres Sicherheitsrisiko darstellen als die Wahl des Algorithmus innerhalb eines modernen Protokolls. Eine korrekt verwaltete TLS-1.2-Implementierung ist in der Praxis sicherer als eine TLS-1.3-Implementierung mit abgelaufenen Zertifikaten oder schwacher Schlüsselspeicherung.

Referenzen