Honeypots
Posted Friday, November 26, 2004
A honeypot is a special computer system set up for the specific purpose of attracting hackers. Generally, these servers will be placed inside a firewall (although they might be outside) and contain specific, known vulnerabilities which allow hackers to gain access. Once inside, a good honeypot contains an immense amount of seemingly attractive targets and information to attempt to cause the hacker to spend time on the system. While the hacker is spending this time, he is being carefully observed and traced.
There are several reasons for creating honeypots.
- They are often simply a way to get hackers to expend time and energy on non-production systems. Because it appears to the hacker that he's on a "real" system, there's a good likelihood that he may just stop looking around the rest of the network. In other words he's already got what he came for.
- A honeypot is a great way to test security. Let's say you produced a new security product and you want to see if it's solid. You could set up a honeypot behind this product, the "leak" it's existence to some hackers. Now sit back and see if they get through your defenses.
- Another reason for a honeypot is to attempt to get a hacker to stay long enough so that you can identify him.
- As the hacker works his way through the honeypot system, he will leave traces and his movements will be tracked. This can all be saved for use in criminal trials at a later date.
In my experience, a honeypot is an extremely useful part of security management. What I've seen others do is simple. Recycle some older computers, not really useful for production anymore, and install some "cool" applications and documents. Add some reasonable security with a few known holes, and make sure the system makes itself known on the network.
If you've got the time and money, I've found it's best to set up the honeypot in it's own DMZ. A DMZ is a way to protect a network. You set up one firewall, then your web servers, then another firewall to protect your application servers. You do this because the web servers need more exposure to the internet than your application servers. Also, the application servers are much more expensive and critical and thus deserve more protection.
So what you do with the honeypots is set up a third DMZ and add one or more honeypot systems to them. Thus, you might put a firewall, a honeypot, another firewall, your web servers, another firewall and then your application servers. You can also just leave the honeypots right on the internet if you want, although that tends to make them too easy of a target.
And then you just let them sit there and attract hackers. Oh yes, you have to be sure to keep extensive records of everything that happens on these systems, just in case you need it later.
To see a list of article available for reprint, you can send an email to: mailto:article-list@internet-tips.net?subject=send_article_list or visit (http://internet-tips.net/requestarticles.htm)
About the Author
Richard Lowe Jr. is the webmaster of Internet Tips And Secrets at (http://www.internet-tips.net) - Visit our website any time to read over 1,000 complete FREE articles about how to improve your internet profits, enjoyment and knowledge.