Am 02.05.2010 08:42, schrieb Martin Schmitt:
> Das wurde bei Deiner foo-Domain nicht so deutlich: Bedeutet der
> CA-Vergleich, daß der KSK ein globaler Key ist, der vom Nameserver zum
> Signieren der ZSKs verwendet wird? Gibt man dann ausschließlich den KSK
> public key an alle Registries, bei denen man Domains hat und die DNSSEC
> unterstützen?

Der KSK ist global für die betreffende Domain, der wird für die
Validierung der ZSK verwendet. Der KSK hat eigentlich nur den Zweck,
dass man bei den ZSKs einen "fliegenden Wechsel" machen kann, d.h. dass
für eine bestimmte Zeit der alte und der neue ZSK oder überhaupt mehrere
ZSKs existieren können und dass man nicht immer bei jedem Keywechsel
(ZSK) die Registry nerven muss. Es gibt noch andere Gründe, aber das
kompliziert die Sache nur noch mehr.

Nur der KSK muss an die Registry übermittelt werden, die den Key
ihrerseits in ihre Zone aufnimmt. Für jede Domain gibt es einen eigenen
KSK, was auch aus Sicherheitsgründen sinnvoll ist.

> Ich bekomme das ganze noch nicht zusammen: Wer führt beim DNS-Request
> die Validierung der signierten Zone durch, und aufgrund welches
> Schlüsselmaterials?

Der public Teil des KSK und ZSKs sind ja im Zonenfile mit enthalten. Mit
dem private Key des KSK werden die ZSKs signiert und mit den private
Keys der ZSKs werden dann die einzelnen Einträge signiert. Die
Zonenfiles können dadurch schon recht groß werden...

Die Validierung ist vom jeweiligen Resolver durchzuführen. Wegen der
Komplexität ist das aber meist nur bei richtigen DNS Implementierungen
wie z.B. Bind9 der Fall. Diese kleinen Appliances wie z.B. WRT54G können
das üblicherweise nicht - wenn man mal OpenWRT nicht berücksichtigt.

Ein typischer Desktop-PC fragt nur einfach den DNS und verlässt sich
darauf, dass der betreffende DNS korrekte Daten liefert. Wie man also
sieht bringt DNSSEC nur dann etwas, wenn man seinen Nameserver selber
betreibt. Ob der DNS des ISPs DNSSEC unterstützt, das weiss keiner
ausser dem ISP selbst...

Ob DNSSEC wirklich etwas bringt, kann ich noch nicht sagen, die
Systemlast ist deutlich größer und der djbdns, der wegen seiner
Performance bei ISPs so beliebt ist, kann kein DNSSEC.

Viele Grüße
Christian
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an