Re: Install DNS mappings based on TLS/IPsec?

Joe Touch <[email protected]>
Newsgroups gmane.ietf.multi6
Message-ID <[email protected]>

Iljitsch van Beijnum wrote:

> On 2-aug-04, at 15:45, Joe Touch wrote:
> 
>> the use of the DNS for forward and reverse lookups is often to provide 
>> confirmation of identity.
> 
> Yes.
> 
>> To that end, DNSSEC is useful,
> 
> Sure, but that's not the point. The point is that requiring the presence 
> of a working DNS is dangerous. Obviously the set of working DNSSEC 
> implementations is smaller than the set of working DNS implementations 
> so adding DNSSEC only makes this part worse.

OK.

>> IKE relies either on X.509 keys (a different hierarchy) or preshared 
>> secrets. At best, all this does is move the problem (DNSSEC 
>> certificate hierarchy -> X.509 certificate hierarchy); 
> 
> This is an improvement as the X.509 hierarchy doesn't have to be 
> traversed in real time (barring caching).

How so? If the CA Certs aren't already imported, IKE won't accept them 
until they're verified. If they are, that's equivalent to DNS caching 
its keys, isn't it?

>> at worst, it exposes the endpoint to assuming identity when the 
>> pre-shared key could be open (compromised, or deliberate).
> 
>> I.e., it would be necessary (IMO) to limit this to identities 
>> exchanged by IKE/TLS based on CAs, not based on preshared keys. That 
>> may not be feasible.
> 
> I disagree. The ability to configure trust manually is very useful. 
> Obviously when trust is configured using a preshared key this means only 
> the configured identity must be injected into what the application 
> thinks is the DNS, not any arbitrary value the remote side comes up with.

I don't know how we could control where the identities get used based on 
the kind of trust that is provided - that's the concern.

>>> - the DNS is often insecure, so let the TLS or IKE derived 
>>> information override it to increase security
> 
>> The more independent trust mechanisms there are the less trust that 
>> results, IMO.
> 
> That depends on whether you do "or" or "and". Unfortunately, if you want 
> to optimize for avalability you need to do "or" rather than "and".

"or" usually decreases trust, in the sense that you can only assume the 
lowest common denomenator.

Joe
signature.asc (application/pgp-signature, 254 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBDtBKE5f5cImnZrsRAi48AJ9VIYeZ4oEFel5L90tANe2x/cR4OQCgqgaj
viUzmDv1tSr3fD5Oc/q9+ec=
=NOnf
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.