8. Konformitätsanforderungen
Dieser Abschnitt beschreibt die Konformitätsanforderungen für IPsec-Implementierungen. Implementierungen MÜSSEN sowohl IPv4 als auch IPv6 unterstützen.
8.1. Sicherheitsrichtliniendatenbank (SPD)
Alle IPsec-Implementierungen MÜSSEN eine SPD haben. Die SPD MUSS Folgendes unterstützen:
- Alle in Abschnitt 4.4.1.1 definierten Selektoren
- Sowohl Transport- als auch Tunnel-Modus-SAs
- PROTECT-, BYPASS- und DISCARD-Verarbeitungsaktionen
- Geordnete Richtlinieneinträge zur Behandlung überlappender Selektoren
8.2. Sicherheitsassoziationsdatenbank (SAD)
Alle IPsec-Implementierungen MÜSSEN eine SAD haben. Die SAD MUSS alle in Abschnitt 4.4.2.1 angegebenen Datenelemente enthalten, einschließlich:
- Sicherheitsparameterindex (SPI)
- Sequenznummernzähler und Anti-Replay-Fenster
- AH- und/oder ESP-Algorithmusparameter
- SA-Lebensdauer
- IPsec-Protokollmodus (Tunnel oder Transport)
8.3. Peer-Autorisierungsdatenbank (PAD)
Alle IPsec-Implementierungen MÜSSEN eine PAD haben. Die PAD MUSS Folgendes unterstützen:
- Authentifizierung über X.509-Zertifikate
- Authentifizierung über vorverteilte Geheimnisse
- Alle in Abschnitt 4.4.3.1 definierten ID-Typen
- Einschränkungen bei der Erstellung von Kind-SAs
8.4. AH- und ESP-Unterstützung
- Alle IPsec-Implementierungen MÜSSEN ESP unterstützen
- Alle IPsec-Implementierungen SOLLTEN AH unterstützen
- ESP MUSS NULL-Verschlüsselung unterstützen und MUSS Verschlüsselungsalgorithmen unterstützen
- ESP MUSS Integritätsschutz unterstützen
- AH MUSS Integritätsschutz mit obligatorischen Algorithmen unterstützen
8.5. Tunnel- und Transportmodi
- Alle IPsec-Implementierungen MÜSSEN sowohl Tunnel- als auch Transportmodus unterstützen
- Sicherheitsgateways MÜSSEN den Tunnelmodus unterstützen
- Native Host-Implementierungen MÜSSEN den Transportmodus unterstützen
8.6. Schlüsselverwaltung
Alle IPsec-Implementierungen MÜSSEN beides unterstützen:
- Manuelle Schlüsselverwaltung
- Automatisierte Schlüsselverwaltung (IKEv2 ist der Standard)
8.7. Verkehrsselektoren
Alle Implementierungen MÜSSEN den vollständigen Satz von Selektoren unterstützen, die in Abschnitt 4.4.1.1 definiert sind:
- Quell- und Ziel-IP-Adressen (IPv4 und IPv6)
- Protokoll der nächsten Schicht
- Quell- und Zielports (für anwendbare Protokolle)
- ICMP-Nachrichtentyp und -Code
- Mobility-Header-Typ (IPv6)
- Name (für symbolische SPD-Suche)