Always Use Protection: A Teen's Guide to Safe Computing
Shop

 

What's a HOSTS file, and how do scammers use it for identity theft?

In chapter 5 of "Always Use Protection" you learned what an IP address is - the numeric identifier that is used to identify a computer on the Internet. When you type in a domain name, like "google.com", your computer uses a service called DNS (Domain Name Service) to convert the name into an IP address. Then it uses the IP address to contact the other computer.

 

But a worm or virus can trick a computer to go to the wrong IP address when you enter a domain name. 

 

In many cases you'll know this is happening because every time you try to go to a particular web site, you find yourself somewhere else.

 

How they do it

Your computer has a file named HOSTS, typically located in your Windows\System32\Drivers\Etc directory (you can do a search under your Windows directory for a file named HOSTS to find it on your system). A correct HOSTS file looks like this.

 

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

 

The HOSTS file overrides the conversion of domain names to IP addresses. Try adding the following lines to your HOSTS file:

 

66.94.230.32 google.com

66.94.230.32 www.google.com

 

See what happens when you browse to google.com (you may need to restart your system).

 

You should see something like this:

 

 

 

Annoyance or Danger?

Finding yourself on the wrong page is annoying enough, but it can also lead to identity theft. What if, for example, somebody created a web site that was an almost exact duplicate of a site like paypal.com? If they can modify your HOSTS file through a virus or other attack, they can direct you to their fake site any time you type paypal.com in your address bar. When you enter your user ID and password, they'll be able to use that info to log into your account and possibly steal your money (or worse).

 

Some fake sites are so close to the real thing that even experts can be fooled.

Prevention

Most antivirus programs won't catch changes to the HOSTS file, but will catch the viruses that change the HOSTS file, so keeping your antivirus program up to date is critical.

You can also give your HOSTS file some additional protection. Find it on your drive, right click on it, and select Properties. Then check the "Read Only" checkbox to make the file read only. It's not impossible for viruses to change it back, but those that don't will be blocked.

 

It's not a bad idea to look at your HOSTS file periodically to make sure nobody has modified it. 

Advanced Prevention

If you're on a Windows 2000 or XP system, you can also click on the "Security" tab and uncheck the Full Control, Modify and Write options (To get to the security settings on XP-Home, you need to boot into "safe mode" by pressing F8 during boot up). You'll also have to turn off inheritable permissions (you'll need to click on the Advanced button to see the inheritable permissions checkbox on XP).

 

 

It's not easy for a program to change security settings, so modifying the security setting provides better safety that just setting the file to Read Only.

 

 

 

Buy your copy of Always Use Protection today from your local bookstore or online:

 

Amazon.com

 

 

 

Copyright © 2005 by Daniel Appleman All Rights Reserved. [contact] [privacy]