Download Lab 7
Transcript
thieves from entering. A security alarm can detect that thieves got past the deadbolt indicating that the preventative measures were not successful. With any luck, your system dials the police who then respond by showing up at your house with guns blazing. [1] A honeypot is the electronic equivalent of an unlocked door, so we can’t expect it to add much to the protection layer. It is in the detection of unwanted intruders that a honeypot adds the most value. There is one important reason for this. A honeypot, by definition, should have no legitimate traffic. Consider how much information an IDS system has to sift through, or how many packets are seen by your router or firewall in one day. Entirely too much to sit and watch go by on the wire. If you’re hacked, it will be nearly impossible to find the source of the attack with these more conventional network security devices. A honeypot, on the other hand, will collect very little information over the course of a day, but it’s likely that all of that information has some sort of value to a network administrator. Later in the lab you will see how versatile a honeypot can be in collecting data, whether one is just looking for source and destination ports of scans on their network or want to capture the keystrokes and tools of an attacker for further analysis. [1] The value added by a honeypot to the response layer of network security (which can be significant) is beyond the scope of this lab. There are numerous whitepapers available on the Internet for those who find themselves interested in the subject. [1] Appropriate websites are listed at the end of this lab. It’s fairly easy to see how a production honeypot might help a company who has been the victim of past attacks, and how a research honeypot might help the security community to analyze the tools and tactics of the blackhat community. What remains to be seen, however, is what sets the two categories apart in terms of the construction, functionality, and topology of the honeypot systems we’d like to deploy. [1] Traditionally, production honeypots are thought of as simpler and more intuitive than research honeypots, and rightly so. Most network administrators care less about the tactics employed by a hacker and more about the immediate security concerns of their network. A primary goal of a production honeypot, then, is to provide an alert that something might be amiss [1]. This affords system administrators the freedom to select from several commercially available (and sometimes free) honeypot solutions. Examples of such solutions that are currently available include BackOfficerFriendly, Specter, and honeyd. Spitzner classifies these three tools as “low-interaction” honeypots [1]. When we define a honeypot as low interaction, we are referring to how much operability we plan to leave on the victim box for an attacker to play with. Consider the BackOfficerFriendly program, which we will be installing and running for the first exercise in the lab. BackOfficerFriendly can simulate only six services, gathering very little information beyond the source IP and source port that attempted to connect to the ports associated with these services. An attacker cannot break into this system, download his tools, set up an IRC channel, share the secrets of his dark brotherhood, etc. – but this is alright. A low 2