[48845] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: ATTBI refuses to do reverse DNS?

daemon@ATHENA.MIT.EDU (David Schwartz)
Tue Jun 18 16:48:51 2002

From: David Schwartz <davids@webmaster.com>
To: <woods@weird.com)>, Daniel Senie <dts@senie.com>
Cc: North America Network Operators Group Mailing List <nanog@merit.edu>
Date: Tue, 18 Jun 2002 13:48:22 -0700
In-Reply-To: <20020618195413.7DEB5AC@proven.weird.com>
Errors-To: owner-nanog-outgoing@merit.edu



On Tue, 18 Jun 2002 15:54:13 -0400 (EDT), Greg A. Woods wrote:

>[ On Tuesday, June 18, 2002 at 14:51:16 (-0400), Daniel Senie=
 wrote: ]
>>Subject: Re: ATTBI refuses to do reverse DNS?

>>INADDR is a really good idea for network operators to be using,=
 and a
>>really BAD idea for server operators to use as a security=
 mechanism. Fix
>>your server to be less anal.

>Excuse me?  It's _still_ all the security an Internet DNS client=
 has!
>
>When a hostname is important, for whatever reasons, an=
 application MUST
>confirm the consistency of forward and reverse DNS.

=09Absolutely. If you can't confirm the hostname forwards and=
 backwards, don't 
trust it at all. If you can confirm it both ways, you can put=
 some small 
amount of trust in it. But the difference between the value in=
 these two 
cases is very small.

>Unfortunately this most recent revision of your draft contains=
 a
>significant and "dangerous" flaw -- it confuses application=
 security
>checks with DNS consistency checks.  Indeed applications should=
 not use
>the DNS for authentication or for authorisation.  However if any=
 trust
>is put in the hostname used by a client, for any purpose=
 whatsoever,
>(for audit logs, etc.) then full consistency checks of the DNS=
 for that
>hostname _MUST_ be done!  DNS spoofing, even just by accident,=
 is just
>too easy and too common (and yes, it really does happen by=
 accident by
>way of cache pollution, still in this day and age!).

=09So if you can't confirm the hostname, don't trust it. Since you=
 can't trust 
it even if you can confirm it, it doesn't make much difference.=
 If you need 
the maximum security DNS can possibly give you, keep the IP,=
 time, hostname, 
and results of reverse DNS.

=09DS



home help back first fref pref prev next nref lref last post