logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: zone transfers: allow anyone: msg#00327

Subject: Re: zone transfers: allow anyone
Hi,

>       you mean like the "information leak" that occurs when your DNS server
>       answers queries?  

DNS has a couple of information leak vulnerabilities inherent in its design,
including the domain listing function *ls* in *nslookup* and zone transfers.

The *ls* function used to list all the hosts in a domain. Almost no modern DNS
servers respond to the *ls* command though, so it isn't much to worry about.

Zone transfers are worth worrying about. They're used to transfer all the zone
data for a specific zone to a slave server for that zone. Without zone transfer
security, though, anyone can perform a zone transfer and get a list of all hosts
in the zone. Restricting zone transfers in one of the key tenet of DNS security.
Zone transfers should always be restricted so that only the slave server or
servers for a particular zone can perform a zone transfer. Restriction can be
done either by the IP address of the system allowed to perform transfers or by
encryption keyes so that any system with the proper key can perform a zone 
transfer.

If possible, you should have two sets of DNS servers. One set for external
clients should be located in the DMZ  and should host only the zones and records
that are absolutely necessary. Internal DNS servers are located in the internal
network and serve internal clients. This seperation of internal and external DNS
servers limits the possibility of *information leaks* and DNS poisining.

Marco

_________________________________________________________________
This mail is sent through MUW Webmail: http://www.MUW.Edu/webmail
For the latest MUW Events, visit  http://www.MUW.Edu/calendar




<Prev in Thread] Current Thread [Next in Thread>