🔒
🌐
🔐
DNSSEC
Domain Name System Security Extensions
Eine umfassende Einführung in die sichere DNS-Infrastruktur
Präsentation starten →
Was ist DNS?
Das Domain Name System (DNS) ist wie das Telefonbuch des Internets. Es übersetzt menschenlesbare Domainnamen in IP-Adressen.
DNS-Auflösung Demo
Beispiel: google.com → 172.217.16.142
Sicherheitsprobleme im DNS
🎭 Spoofing
Angreifer können gefälschte DNS-Antworten senden
🕳️ Cache Poisoning
Manipulation von DNS-Caches mit falschen Daten
👤 Man-in-the-Middle
Abfangen und Manipulieren von DNS-Anfragen
❌ Fehlende Authentifizierung
Keine Überprüfung der Datenintegrität
Was ist DNSSEC?
DNSSEC (Domain Name System Security Extensions) erweitert DNS um kryptographische Authentifizierung und Datenintegrität.
Kernprinzipien
🔐 Authentifizierung
Überprüfung der Herkunft
🛡️ Integrität
Schutz vor Manipulation
Kryptographische Grundlagen
DNSSEC verwendet Public-Key-Kryptographie mit digitalen Signaturen.
Private Key → Signierung der DNS-Daten
Public Key → Verifikation der Signaturen
Signatur-Demo
Klicken Sie auf "Signieren", um den Prozess zu sehen
DNSSEC Resource Records
RRSIG
Resource Record Signature
Enthält die digitale Signatur für DNS-Daten
DNSKEY
DNS Public Key
Speichert öffentliche Schlüssel für Verifikation
DS
Delegation Signer
Verknüpft übergeordnete und untergeordnete Zonen
NSEC/NSEC3
Next Secure
Beweist die Nicht-Existenz von Domains
Chain of Trust (Vertrauenskette)
DNSSEC erstellt eine hierarchische Vertrauenskette vom Root bis zur Ziel-Domain.
Vertrauenskette Visualisierung
📍 Root (.) - Trust Anchor
├── 🔗 .com TLD
└── 🎯 example.com
DNSSEC Validierungsprozess
1. DNS-Anfrage senden
2. Signierte Antwort erhalten
3. Öffentlichen Schlüssel abrufen
4. Signatur überprüfen
5. Vertrauenskette validieren
6. Ergebnis: SECURE, INSECURE oder BOGUS
Bereit für Validierung
DNSSEC Konfiguration
Schlüsselgenerierung
# Zone Signing Key (ZSK) generieren
dnssec-keygen -a RSASHA256 -b 1024 example.com
# Key Signing Key (KSK) generieren
dnssec-keygen -a RSASHA256 -b 2048 -f KSK example.com
# Zone signieren
dnssec-signzone -o example.com example.com.zone
Vorteile & Nachteile
✅ Vorteile
- 🛡️ Schutz vor DNS-Spoofing
- 🔐 Datenintegrität
- 🎯 Authentifizierung
- 🌐 Globaler Standard
- 🔄 Rückwärtskompatibilität
⚠️ Nachteile
- 📈 Erhöhter Traffic
- ⚙️ Komplexe Konfiguration
- 🔄 Schlüsselverwaltung
- ⏱️ Zusätzliche Latenz
- 💰 Höhere Kosten
Wissenstest
Was bedeutet DNSSEC?
A) Domain Name System Secure Connections
B) Domain Name System Security Extensions
C) Dynamic Network Security System Extensions
D) Distributed Name Service Security Control
Zusammenfassung
🎯 Ziel
Sichere DNS-Infrastruktur durch kryptographische Authentifizierung
🔧 Methode
Digitale Signaturen und hierarchische Vertrauenskette
📊 Status
Wachsende Adoption weltweit, aber noch nicht flächendeckend
🚀 Zukunft
Essentiell für sichere Internet-Infrastruktur
Vielen Dank für Ihre Aufmerksamkeit!