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.