0Pricing
Cryptology Academy · Lektion

IPsec: IKEv2-, ESP- und AH-Protokolle

Verstehen Sie die IKEv2-Schlüsselverhandlung, die ESP-Verschlüsselung und -Authentifizierung sowie den Integritätsschutz durch AH.

IPsec: IKEv2-, ESP- und AH-Protokolle ist eine kostenlose Cryptology Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cryptology Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Überblick über die IPsec-Protokollsuite

IPsec ist kein einzelnes Protokoll, sondern eine Standardsuite zur Authentifizierung und Verschlüsselung von IP-Datenverkehr. Die wichtigsten Komponenten sind IKE (Internet Key Exchange) zum Aufbau und zur Verwaltung von Security Associations, ESP (Encapsulating Security Payload) zur Verschlüsselung und Integritätssicherung sowie AH (Authentication Header) zur Integritätssicherung ohne Verschlüsselung. IPsec arbeitet auf der Netzwerkschicht und schützt den gesamten Datenverkehr, ohne dass Anwendungen geändert werden müssen.

IKEv2 vs. IKEv1

IKEv2 (RFC 7296) hat IKEv1 durch ein einfacheres und effizienteres Design ersetzt. IKEv1 erforderte mehrere Modi und Nachrichtenaustausche; IKEv2 verwendet ein einheitliches Austauschmodell. IKEv2 bietet außerdem integriertes NAT-Traversal, EAP-Unterstützung für die Benutzerauthentifizierung, MOBIKE für Änderungen mobiler IP-Adressen und sicherere Standardeinstellungen. Die meisten modernen VPN-Implementierungen verwenden IKEv2.

IKE_SA_INIT-Austausch

Der Austausch IKE_SA_INIT baut die IKE Security Association auf. Der Initiator sendet unterstützte Algorithmen, einen Diffie-Hellman-Schlüsselanteil und eine Nonce. Der Responder wählt die Algorithmen aus und sendet seinen DH-Schlüsselanteil sowie eine Nonce. Beide Parteien berechnen dasselbe gemeinsame Geheimnis und leiten daraus Schlüssel für die IKE SA ab. Dieser Austausch schützt die anschließende Phase IKE_AUTH.

IKE_AUTH-Austausch

Der Austausch IKE_AUTH authentifiziert die Gegenstellen und erstellt die erste Child SA für den tatsächlichen Datenverkehr. Die Authentifizierung kann über X.509-Zertifikate (am sichersten), Pre-Shared Keys (PSK) oder EAP-Verfahren zur Authentifizierung auf Benutzerebene erfolgen. Beim Austausch werden außerdem die Parameter der Child SA ausgehandelt: die Traffic-Selectoren (also, welche IP-Bereiche geschützt werden), der Verschlüsselungsalgorithmus und der Integritätsalgorithmus.

ESP: Verschlüsselung und Integrität

ESP (Encapsulating Security Payload) ist das zentrale Protokoll zum Schutz des IPsec-Datenverkehrs. Im Tunnelmodus kapselt ESP das gesamte ursprüngliche IP-Paket in ein neues IP-Paket mit einem ESP-Header und bietet dadurch sowohl Verschlüsselung als auch Integritätssicherung. Im Transportmodus schützt ESP nur die Nutzlast des ursprünglichen IP-Pakets, wobei der ursprüngliche IP-Header erhalten bleibt. AES-256-GCM ist der empfohlene Algorithmus für ESP in modernen Implementierungen.

AH: Authentication Header

AH (Authentication Header) bietet Integrität und Authentifizierung ohne Verschlüsselung. Es umfasst den ursprünglichen IP-Header (anders als ESP), wodurch AH jedoch nicht mit NAT kompatibel ist, da NAT Felder im IP-Header verändert. Da AH keine Vertraulichkeit bietet und NAT-Traversal verhindert, wird es in der Praxis nur selten verwendet. ESP mit starken AEAD-Algorithmen bietet besseren Schutz als AH in Kombination mit einer separaten Verschlüsselung.

Transportmodus vs. Tunnelmodus

Im Transportmodus schützt IPsec die Nutzlast zwischen zwei Endpunkten, während die IP-Header sichtbar bleiben. Dies wird für die Host-zu-Host-Kommunikation verwendet, wenn Routinginformationen nicht verborgen werden müssen. Im Tunnelmodus wird das gesamte ursprüngliche IP-Paket in ein neues Paket gekapselt, wodurch Quelle und Ziel für Beobachter verborgen werden. VPN-Gateways verwenden immer den Tunnelmodus, um Netzwerke miteinander oder Benutzer mit Netzwerken zu verbinden.

NAT-Traversal in IPsec

Standardmäßiges ESP kann nicht durch NAT hindurchgelangen, da NAT IP-Header und Portnummern verändert, die von der ESP-Integritätsprüfung abgedeckt werden. IPsec löst dies mit NAT-T (NAT Traversal): NAT wird während des IKE-Austauschs erkannt und ESP-Pakete werden in UDP über Port 4500 gekapselt. Diese UDP-Hülle ermöglicht es NAT, Adressen zu übersetzen, ohne die ESP-Integritätsprüfung zu beeinträchtigen.

Datenbank der Security Associations

IPsec verwaltet eine Security Association Database (SAD), in der alle aktiven SAs mit ihren Schlüsseln, Algorithmen und Lebensdauern gespeichert werden. Die Security Policy Database (SPD) legt fest, welcher Datenverkehr geschützt, umgangen oder verworfen werden soll. Wenn ausgehender Datenverkehr einem SPD-Eintrag entspricht, sucht der Kernel die entsprechende SA in der SAD oder erstellt sie und wendet den festgelegten Schutz an.

EAP-Integration für die Benutzerauthentifizierung

EAP (Extensible Authentication Protocol) in IKEv2 ermöglicht Authentifizierungsverfahren auf Benutzerebene, die über Zertifikate und PSK hinausgehen. EAP-TLS verwendet Clientzertifikate, EAP-MSCHAPv2 verwendet Benutzernamen und Passwort (bei Windows-Clients üblich), und EAP-TTLS tunnelt innere Verfahren innerhalb einer TLS-Sitzung. Viele IPsec-VPNs in Unternehmen verwenden Zertifikatsauthentifizierung für das Gateway und EAP für einzelne Benutzer.

Lebensdauer und Rekeying bei IPsec

Security Associations haben Begrenzungen für die Lebensdauer in Bezug auf Datenmenge und Zeit. Wenn sich die Lebensdauer einer Child SA ihrem Ende nähert, erstellt IKEv2 über einen CREATE_CHILD_SA-Austausch automatisch eine neue SA mit frischen Schlüsseln. Dieses Rekeying sorgt für Forward Secrecy: Wird der aktuelle Schlüssel kompromittiert, wird dadurch kein Zugriff auf vergangenen, mit vorherigen Schlüsseln verschlüsselten Datenverkehr möglich. Die Lebensdauer der IKE SA ist typischerweise länger als die der Child SA.

Auswahl des IPsec-Modus

Welcher IPsec-Modus kapselt das gesamte ursprüngliche IP-Paket in ein neues Paket und verbirgt dadurch die ursprünglichen Quell- und Zieladressen?

Zusammenfassung zu IPsec IKEv2

Zusammenfassung zu IPsec: IKEv2 baut Security Associations über IKE_SA_INIT (DH-Schlüsselaustausch) und IKE_AUTH (Authentifizierung der Gegenstellen) auf, ESP stellt verschlüsselten und authentifizierten Datenverkehr im Tunnelmodus bereit, AH wird wegen seiner Inkompatibilität mit NAT nur selten verwendet, NAT-T kapselt ESP für die NAT-Durchquerung in UDP, und automatisches Rekeying sorgt während der gesamten Lebensdauer der VPN-Sitzung für Forward Secrecy.

Häufig gestellte Fragen

Ist die Lektion „IPsec: IKEv2-, ESP- und AH-Protokolle“ kostenlos?

Ja — der vollständige Text von „IPsec: IKEv2-, ESP- und AH-Protokolle“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cryptology Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „IPsec: IKEv2-, ESP- und AH-Protokolle“?

Verstehen Sie die IKEv2-Schlüsselverhandlung, die ESP-Verschlüsselung und -Authentifizierung sowie den Integritätsschutz durch AH. Du übst Cryptology Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cryptology Academy zu starten?

Keine Vorkenntnisse erforderlich. Cryptology Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „IPsec: IKEv2-, ESP- und AH-Protokolle“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cryptology Academy-Lektion Code schreiben und ausführen?

Ja. Jede Cryptology Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. IPsec: IKEv2-, ESP- und AH-Protokolle
  2. WireGuard: ChaCha20- und Curve25519-VPN
  3. OpenVPN: TLS-basierte VPN-Architektur
  4. VPN-Protokolle im Vergleich: Sicherheit und Leistung
← Zurück zu Cryptology Academy