[Hipsec-rg] reverse DNS lookups of HITs

andrew at indranet.co.nz (Andrew McGregor) Tue, 13 January 2009 10:37 UTC

From: "andrew at indranet.co.nz"
Date: Tue, 13 Jan 2009 23:37:46 +1300
Subject: [Hipsec-rg] reverse DNS lookups of HITs
In-Reply-To: <alpine.LFD.2.00.0901131152290.17180@stargazer.pc.infrahip.net>
References: <E1LMUy5-00069S-00@alva.home> <alpine.LFD.2.00.0901130935560.17180@stargazer.pc.infrahip.net> <BC5BEFD4-1EFC-43DB-BD37-55E12F00408E@indranet.co.nz> <alpine.LFD.2.00.0901131152290.17180@stargazer.pc.infrahip.net>
Message-ID: <B09D992B-C373-4325-AE4C-E0C3C2E96877@indranet.co.nz>

On 13/01/2009, at 11:21 PM, Oleg Ponomarev wrote:

> Hi! On Tue, 13 Jan 2009, Andrew McGregor wrote:
>
>>> I might have a mistaken view, but usually we only check the  
>>> presence of the key in the list of authorized/known keys, so we do  
>>> not need such a lookup.
>>
>> I think that was exactly the point... we don't need such lookups.
>
> ... for the SSH keys, when we have complete list of them in a file.  
> This may be not the case for millions of host identities.
>
>> Personally, I think there is no need for reverse lookups.
>
> How many hosts use HIP in your network? I implemented this because I  
> was irritated by [trimmed] hex sequences in the netstat output (for  
> example). I prefer understandable names and also had reverse zones  
> (locally) for RFC1918 addresses in another network with thousands of  
> hosts which nobody could remember by heart.

Yes, that is a point.  However, it's also an implementation  
limitation... if, for instance, your HIP implementation knows about  
FQDNs sent by the other end, or certificate fields, it can arrange  
that your reverse resolver library will say something sensible about  
the host.  The resolver doesn't HAVE to use DNS to supply that  
information, and given that HIP is a security binding protocol anyway,  
it makes more sense to get this information from the current state of  
the bindings, rather than by another insecure protocol outside of the  
current security binding state.

>
>
> I would like to grant access to the clients from example-company.com  
> regardless of their current locators. If there is no forward  
> confirmed reverse DNS, what should I do now?

Certificates for this one.

>
>
> One could use reverse DNS for the reputation purposes.

But you can't trust that for a security process.

Andrew