Spyware blocking with HOSTS file on DNS server

From: Dan Lynch (dan.lynch_at_placer.ca.gov)
Date: 01/28/05

  • Next message: Eric McCarty: "RE: Exchange <--> Outlook Monitoring"
    Date: Fri, 28 Jan 2005 10:44:47 -0800
    To: <security-basics@securityfocus.com>
    
    

    Greetings list,

    Recent plagues of spyware/adware on our ~2000-client network has us
    interested in strategies for eliminating it. One path we're
    investigating is the use of compiled lists of known spyware/adware host
    names in HOSTS file format that resolve them to loopback. But since all
    our clients proxy web traffic through a central point, no name
    resolution is ever done at the client and a HOSTS file would do us no
    good at the desktop. Instead our proxy server performs all name
    resolution against an internal DNS server. Also, we'd like to centrally
    manage the solution. Questions follow:

    - list policies and practices
    We'd like to find a compiled HOSTS file with clear policies and
    transparent practices for inclusion and removal. Of the dozen or so
    HOSTS files I've found, none seem to meet that desire. Anyone have
    experience with a source that might be, um... "enterprise friendly"?
    Fairly regular updates would be good too, but it seems easy to find
    lists that are well maintained.

    - Loopback vs 0.0.0.0; connection use
    It seems some HOSTS lists like to resolve names to loopback
    (127.0.0.1), but others advocate resolving to 0.0.0.0. Which is better?
    If resolving to loopback, do we have to wait for the connection to
    timeout? But when resolving to 0.0.0.0, is the failure more immediate?
    Since this would all be taking place at a fairly busy proxy server, what
    would the impact of one or the other be to my connection pool?

    - HOSTS to zone conversion
    Since our proxy is a closed-source appliance we may be unable to put a
    HOSTS file on it. Further, if we can't make our DNS server pay attention
    to its own HOSTS file I assume that we'd need to convert any list to a
    zone file for import to the DNS server. New to me...any hints or tips
    here? Should I make an effort to eliminate all the host names and just
    pretend to be master of each adware domain? This is an oddball enough
    situation that my introductory DNS skills can't figure out the best way
    to do it. Any help would be appreciated.

    Any other gotchas or hints from the list are welcomed. I also welcome
    reference to lists or forums more closely focused on this area of
    interest.

    Thanks,

    Dan Lynch, CISSP
    County of Placer
    Auburn, CA


  • Next message: Eric McCarty: "RE: Exchange <--> Outlook Monitoring"

    Relevant Pages

    • Re: Spyware blocking with HOSTS file on DNS server
      ... Spyware blocking with HOSTS file on DNS server ... > names in HOSTS file format that resolve them to loopback. ... Instead our proxy server performs all name ... > lists that are well maintained. ...
      (Security-Basics)
    • RE: Spyware blocking with HOSTS file on DNS server
      ... Spyware blocking with HOSTS file on DNS server ... names in HOSTS file format that resolve them to loopback. ... lists that are well maintained. ... If resolving to loopback, do we have to wait for the connection to ...
      (Security-Basics)
    • Re: HOSTS File
      ... control and the hosts file is a very personal thing. ... them quickly, merge other lists, and IIRC check for duplicates. ... hosts file as well as a quick and easy way (though I've a handy batch file ...
      (microsoft.public.windowsxp.newusers)
    • RE: Spyware blocking with HOSTS file on DNS server
      ... Spyware blocking with HOSTS file on DNS server ... lists that are well maintained. ... If resolving to loopback, do we have to wait for the connection to ...
      (Security-Basics)
    • Re: Certain Websites will not load
      ... the hosts file from the MVPS site in article "blocking unwanted etc" caused ... > Normally we would suggest an IE Repair. ... You can find longer lists from others ...
      (microsoft.public.windows.inetexplorer.ie6.browser)