IPsec

Problem

Wir wollen, dass IP-Pakete ein nicht vertrauenswürdiges Netzwerk durchqueren, ohne dass Außenstehende sie lesen oder ändern. Der Schutz sollte auf der IP-Schicht erfolgen, unabhängig davon, ob die Anwendung HTTP, SQL oder etwas anderes verwendet.

Lösung — IPsec

IPsec authentifiziert und kann IP-Datenverkehr zwischen Endpunkten verschlüsseln. Authentifizieren bedeutet hier, zu prüfen, ob ein Paket vom erwarteten VPN-Partner stammt und auf dem Übertragungsweg unverändert blieb. Der Absender fügt ein kryptographisches Authentifizierungs-Tag unter Verwendung eines gemeinsamen geheimen Schlüssels hinzu. Der Empfänger überprüft dieses Tag; ein ungültiges Tag bewirkt, dass das Paket abgelehnt wird.
Ursprünglicher IP-Verkehr
       ↓
IPsec-Schutz
       ↓
Nicht vertrauenswürdiges Internet
       ↓
Entfernen des Schutzes
       ↓
Ursprünglicher Verkehr
Während IPsec IP-Pakete zwischen Geräten oder Netzwerken schützt, schützt Transport Layer Security (TLS) Verbindungen zwischen Anwendungen wie einem Browser und einer Website. Sie können zusammenarbeiten: Eine durch TLS geschützte HTTPS-Verbindung kann über ein von IPsec geschütztes VPN übertragen werden.
Kerngedanke: IPsec bietet Sicherheit direkt auf der Netzwerkschicht.