[dnssec-deployment] DNSSEC and certificates.
bmanning at vacation.karoshi.com
bmanning at vacation.karoshi.com
Tue Jan 25 01:17:04 EST 2005
On Mon, Jan 24, 2005 at 09:33:57PM -0800, Sam Weiler wrote:
> On Fri, 21 Jan 2005 bmanning at vacation.karoshi.com wrote:
>
> > > I say that putting (CA or self-signed) certificates into the DNS and
> > > looking them up (using DNSSEC) for X.509 path validation when setting up
> > > the TLS connection would give us a lot. I say it gives us better security
> > > than what we usually do today. I say the CA people will hate the idea and
> > > I understand them.
> >
> > isn't this the jist of the OE work?
>
> Not really.
>
> It sounds like Jakob is talking about certs in the forward tree, where
> a domain name would be bound to a cert.
>
> OE (opportunistic encryption, FreeS/WAN) uses keying material stored
> in the reverse tree to bind an IP address to a key. In OE, there's
> nothing to guarantee that you're talking to the right host (assuming
> you know the host by it's domain name, which is a pretty valid
> assumption for most of the world). If you can spoof forward-tree DNS,
> you can redirect a user of OE.
er, to clarify what i said...
the process of "looking them up (using DNSSEC)" means, to
this bear of very little brain - VALIDATION - of the chain
of custody/delegation. and lo & behold - at the end of that validation
step one finds an RRset which includes a CERT rr (or equivalant).
Jakobs claim that a self-signed X.509 cert that could be stored in
a CERT RR is better security than we have today... and I agree with
him. He is also correct that the CA posse will be uncomfortable
with this idea... and I agree with him. Of course one could
put in x.509 certs that are signed through the PKI/CA tangle, which
might be helpful/comforting to some, but the idea that there is yet
another "check" on the data is a good one -
i said nothing about forward/reverse or assurance about which
label one might be looking at/for. the -PROCESS- is the same.
at least as I understand it. if there is a fundamental difference,
which youseem to assert ( with the "Not really") then you did not
make it clear what that distinction was/is. if i was unclear, then
i am sorry for wasting your time.
>
> -- Sam
--bill
More information about the Dnssec-deployment
mailing list