11.17.2007

HoneyBot

http://www.atomicsoftwaresolutions.com/honeybot.php

User Guide -
http://www.atomicsoftwaresolutions.com/HoneyBOTUserGuide.pdf

Sebek Client for Windows -
http://www.honeynet.org/tools/sebek/
http://www.savidtech.com/sebek/

Sebek Client for Windows -
http://www.honeynet.org/tools/sebek/faq.html

11.02.2007

Action Plan for 11/03/3007

Honeyd for Windows

Print
  1. WIN32_README.txt" file [2 pages] from http://www.citi.umich.edu/u/provos/honeyd/honeyd-0.5a-win32.zip
  2. "honeyd.html" file [3 pages] from http://www.citi.umich.edu/u/provos/honeyd/honeyd-0.5a-win32.zip
  3. http://www.books24x7.com/book/id_9811/toc.asp - Chapter 5 (Honeyd Installation)
Download and write to CD -
  1. http://www.citi.umich.edu/u/provos/honeyd/honeyd-0.5a-win32.zip
WinHoneyd for Windows

Print
  1. WinHoneyd Configurator - (17 Pages) http://www.netvigilance.com/winhoneyd/download/WinHoneydConfiguratorHelp.zip
Download and write to CD -
  1. WinHoneyd executable - http://www.netvigilance.com/winhoneyd
  2. WinHoneyd Configurator - http://www.netvigilance.com/winhoneyd/download/WinHoneydConfiguratorHelp.zip
Bootable Honeyd for Linux

Print
  1. Documentation (4 Pages) - http://www.honeynet.org.br/tools/hoacd/README-1.1
Download and write to CD -
  1. HOACD from http://www.honeynet.org.br/tools/

Honeyd for Linux bootable from a CD

http://www.honeynet.org.br/tools/

Download HOACD ISO Image and burn it to a CD

Help and Documentation - http://www.honeynet.org.br/tools/hoacd/README-1.1

Honeyd Installation on Windows

http://www.books24x7.com/book/id_9811/toc.asp

WinHoneyd

WinHoneyd is another low-interaction honeypot for Windows based on Honeyd -

http://www.netvigilance.com/winhoneyd

Configuration seems to be straightforward and windows-based. There is a help file for it -

http://www.netvigilance.com/winhoneyd/download/WinHoneydConfiguratorHelp.zip

Download HoneyNet for Windows

Go to -

http://www.honeyd.org/faq.php

Click on the question -

"Why does Honeyd 0.5 running on Windows fail to detect the network interface?"

There is a link to download Honeyd for windows - "Honeyd 0.5-win32".

Upon extracting the downloaded zip file, look at -

"WIN32_README.txt" file for installation
"honeyd.html" file for sample configuration.

10.01.2007

Updates

Sep 30th 2007 Update
Read through the following links -
Kow your enemy : Honeynets
Know Your Enemy:GenII Honeynets
Know Your Enemy:Honeywall CDROM Roo

Oct 7th 2007 Update
Burned Honeynet Roo CD

9.27.2007

Goal I : To implement a Gen III HoneyNet

  1. Learn Honeynet basics using the below articles (Target 09/30) -
    1. Kow your enemy : Honeynets
    2. Know Your Enemy:GenII Honeynets
    3. Know Your Enemy:Honeywall CDROM Roo
  2. Install, configure, deploy and maintain a Honeynet using the Roo CD using the online manual (Target 10/06) -
    1. http://www.honeynet.org/tools/cdrom/roo/manual/index.html

9.26.2007

9.25.2007

HoneyNet Roo CD


ISO Image located at -

http://www.honeynet.org/tools/cdrom/roo/iso/current/roo-1.2.hw-1.iso

How can I write (burn) ISO files to CD?
http://www.petri.co.il/how_to_write_iso_files_to_cd.htm

Free Tool 'ISO Recorder' for Windows XP SP2 -
http://isorecorder.alexfeinman.com/v2.htm

Steps to create a Honeynet Roo CD
  1. Download and install ISO Recorder on the computer.
  2. Download the HoneyNet ISO Image
  3. Insert a blank CD into the CD-Writer
  4. Right on the ISO Image and select 'Copy image to CD'

Project Goals

  1. To implement a Linux Gen III HoneyNet setup using the Honeynet Roo CD in the CSUS RVR 2003 lab
  2. To simulate an attack and demonstrate the basic capabilities of the Honeynet like -
    1. Data Control
      1. Firewall capabilities towards access control
      2. Intrusion Prevention capabilities towards examining outgoing packets for malicious signatures
      3. Connection rate limiting
      4. Dropping packets with malicious signatures
      5. Modifying malicious packets
    2. Data Capture
      1. Sources and times of attacks
      2. Network packets
      3. Attack signatures
      4. App and system logs
      5. Keystrokes
    3. Data Analysis
      1. Inbound and Outbound Connection patterns
      2. Activity signatures
      3. Network activity
      4. Keystrokes
  1. To enhance the capabilities of the setup using IDS
    1. Using anomaly-based IDS to detect new attack signatures
  2. To simulate an attack and demonstrate the enhancements that IDS brings to the setup
    1. Detect new attack signature
  3. To produce reports from analysis of the systems compromised during the attack
    1. Sources and times of attacks
    2. Network packets
    3. Attack signatures
    4. App and system logs
    5. Keystrokes
Links

http://www.nku.edu/~waldenj1/talks/honeynets.html
http://www.honeynet.org/alliance/requirements.html
http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-harper.pdf
http://seclists.org/focus-ids/2003/Mar/0038.html
http://www.securityfocus.com/infocus/1663

9.20.2007

Sep 17-23 Update

Define project goals -
The goal is to design and implement HONEYNET in the CSUS RVR 2003 lab, to simulate an attack in the honeynet and be able to capture data (potentially an attack signature).
Outline of Methodology:
There are 4 phases in the design of Honeynet -
1) Data control is the containment of activity. There should be a balance between how much freedom an attacker can be given versus how much restriction provided to them.
2) Data capture collects the data about the user activities and motivation.
3) Data encryption & decryption - A large portion of attacker activity happens over encrypted channels such as IPSec, SSH, SSL, etc. Data Capture mechanisms must take encryption into consideration.
4) Data analysis - Read the collected data and analyze the data to know about the hacker’s actions.
Possible Extensions -
1) Automatic isolation of compromised systems https://www.auto.tuwien.ac.at/Workshops/dimva05/materials/riebach.pdf
2) Deceptive honeypots coupled with appropriate intrusion detection systems and firewalls may provide a means for providing much need forward intelligence about attackers and give defenders an increased reaction and countermeasure time window. http://www.infosecwriters.com/text_resources/pdf/Gupta_Honeynets.pdf
Honeynet Basics -
1) A honeypot is a security resource who's value lies in being probed, attacked, or compromised. Unlike firewalls or IDS sensors, honeypots are something you want the bad guys to interact with.
2) A honeypot is a security resource who's value lies in being probed, attacked, or compromised. Unlike firewalls or IDS sensors, honeypots are something you want the bad guys to interact with.
3) Low-Interaction honeypots
emulates operating systems and services.
Easy to install and deploy.
Usually requires simply installing and configuring software on a computer.
Minimal risk, as the emulated services control what attackers can and cannot do.
Captures limited amounts of information, mainly transactional data and some limited interaction.
4) High-Interaction Honeypots
No emulation, real operating systems and services are provided.
Can capture far more information, including new tools, communications, or attacker keystrokes.
Can be complex to install or deploy (commercial versions tend to be much simpler).
Increased risk, as attackers are provided real operating systems to interact
5) One Example of Low-interaction honeypot is Honeyd.
One Example of High-interaction honeypot is Honeynets.
6) Honeynets are entire networks of systems designed to be compromised. Honeynets are the most complex of honeypot solutions and have the greatest risk. However, they can also capture the most information of any honeypot. Honeynets are entire networks or real systems designed to be compromised.
http://tracking-hackers.evilcoder.org/solutions/
7) Honeynets are not a product, they are not a software solution that you install on a computer. Instead, Honeyents are an architecture, an entire network of computers designed to attacked. The idea is to have an architecture that creates a highly controlled network, one where all activity is controlled and captured. Within this network we place our intended victims, real computers running real applications. The bad guys find, attack, and break into these systems on their own initiative. When they do, they do not realize they are within a Honeynet. All of their activity, from encrypted SSH sessions to emails and files uploads, are captured without them knowing it. This is done by inserting kernel modules on the victim systems that capture all of the attacker's actions. At the same time, the Honeynet controls the attacker's activity. Honeynets do this using a Honeywall gateway. This gateway allows inbound traffic to the victim systems, but controls the outbound traffic using intrusion prevention technologies. This gives the attacker the flexibility to interact with the victim systems, but prevents the attacker from harming other non-Honeynet computers.
http://tracking-hackers.evilcoder.org/papers/honeypots.html
Advantages of Honeypots -
Small data sets:
Honeypots collect small amount of data, but almost all of this data is real attacks or unauthorized activity. Instead of dealing with 5,000 alerts and 10GB of logs every day, you may only get 30 alerts with your honeypots and 1MB of logs every day. Since honeypots collect only malicious activity, it makes it much easier to analyze and react to the information they collect.
Reduced false positives:
With most detection technologies (such as IDS sensors) a large percentage of your alerts are false warnings, making it very difficult to figure out what is a real attack. With honepyots, almost everything you detect or capture is an attack or unauthorized activity, vastly reducing false positives.
False negatives:
Unlike most technologies, its very easy for honeypots to detect and records attacks or behavior never seen before in the wild.
Cost effective: Honeypots only interact with malicious activity, you do not need high performance resources. Most honeypots can easily run on an old Pentium computer with 128 MB of Ram.
Simplicity:
Honeypots are very simple, there are no advance algorithims to develop, nor any rulebases to maintain.
http://tracking-hackers.evilcoder.org/misc/faq.html#faq1
Disadvantages of Honeypots -
Limited View:
Honeypots only see activity that interacts with them. They do not see nor capture any attacks directed against existing systems.
Risk:
Anytime you add another resource with an IP stack, you introduce risk. While different honeypots have different levels of risk, this is always an issues you must address.
http://tracking-hackers.evilcoder.org/misc/faq.html#faq1

9.13.2007

Project Report Outline


Table of Contents
  1. Introduction
  2. Honeypots, Honeynets and Honeywalls
  3. Advantages of Honeypots
  4. Disadvantages of Honeypots
  5. IDS
  6. Advantages of IDS
  7. Disadvantages of IDS
  8. How can IDS help Honeypots?
  9. The Suggested Architecture
  10. Possible extensions to this Architecture
  11. Conclusions
  12. Appendices

9.12.2007

Project Plan and Schedule


Project Title :


Combining IDS and Honeynet Methods for Improved Detection and Analysis of Compromised Systems

This project involves the following steps -

  1. Scoping
    1. Define project (Completed)
    2. Define project goals (Estimated 9/17)
    3. Identify possible extensions (Estimated 9/17)
    4. Identify estimated completion dates for all activities (Completed)
    5. Estimate final completion date (Completed)
      1. Department Deadline 11/26
      2. University Deadline 01/12
      3. Review Deadline 10/26
      4. Project Completion Date 11/01
  2. Research
    1. Honeynet basics (Estimated 9/19)
    2. Disadvantages of Honeypots/Honeynets (Estimated 9/19)
    3. Fundamentals of IDS (Estimated (9/21)
    4. How IDS can enhance Honeynet architecture (Estimated 9/21)
    5. Identify Software tools required (Estimated 9/18)
  3. Planning
    1. Define deployment model (Estimated 9/21)
    2. Hardware/Software planning (Estimated 9/19)
    3. Procure Software tools necessary (Estimated 9/21)
  4. Implementation
    1. Learn Software tools (Estimated 9/28)
    2. Deploy tools (Estimated 9/28)
    3. Implement Project (Estimated 10/20)
  5. Documentation
    1. Identify Table of contents (Estimated 9/21)
    2. Identify Sections (Estimated 9/21)
    3. Create Project Report (Estimated 10/19)
    4. Create diagrams and flowcharts (Estimated 10/19)

HW/SW Requirements

For this project, total of 5 systems will be required -
2 systems - Honeypots
1 system - Honeywall Gateway (Data Control and Capture)
2 systems - Production systems

Hardware Requirements for Honeywall Gateway System -

1) CPU: Intel x_86 Pentium class CPU (or better) - Also earlier CPUs (such
as Pentium, Pentium Pro, Pentium II, Pentium III, and including AMD and
VIA variants)
2) MEMORY: 1GB (recommended)
3) HARDDISK: 10GB hard drive
4) NETWORK INTERFACE CARDS: 3 cards required

Software\OS Requirements -

1) Fedora core 6
2) Windows XP (any service pack)
3) Red Hat Linux

9.10.2007

Project Idea I

Improving the Effectiveness of Honeypots through Applied Deception

The Development of a Framework for Applied Deception in a Honeynet Environment
http://ted.see.plym.ac.uk/presentations/05-12-12-SuenYek-Honeynet.pdf

Deception Toolkit
http://all.net/dtk/download.html

Improving the Effectiveness of Deceptive Honeynets through an Empirical Learning Approach
http://www.infosecwriters.com/text_resources/pdf/Gupta_Honeynets.pdf

Honeynet Deception Project, 2004-2005
http://www.lsi.us.es/~quivir/projects.php

Deceptive Honeypots
http://www.infosecwriters.com/text_resources/pdf/deceptive_honeypots.pdf

Measuring the Effectiveness of Honeypot Counter-Counterdeception
http://www.nps.navy.mil/Content/CS/ncrowe/honeypot_hcss05.htm

Countering Attach Deception Techniques
http://pacsec.jp/psj04/psj04-oudot-e.ppt#256,1,Countering%20Attach%20Deception%20Techniques

Covert Honeypots
http://seclists.org/honeypots/2003/q2/0007.html

Deception in Network Security
http://ww1.ucmss.com/books/LFS/CSREA2006/SAM7336.pdf

Honeypot Deception Discussion Thread
http://lists.virus.org/honeypots-0304/threads.html

Deceptive Content on Honeypots
http://seclists.org/honeypots/2003/q2/0002.html

Honeypot Technology
http://students.kennesaw.edu/~sdt9008/FR/ComputerGeeksFormalReport.htm

Honeyfiles: deceptive files for intrusion detection
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1437806

Deception in defense of computer systems from cyber-attack
http://www.nps.navy.mil/Content/CS/ncrowe/wardefdec.htm

Who's Watching Who?: Honeypots and Honeynets-Snooping the Snoops
http://support.novell.com/techcenter/articles/nc2004_07h.html

Deception
http://academic-conferences.org/iciw/iciw2006/iciw2006_guide.pdf

Attacking Honeynets : NoSEBrEaK
http://md.hudora.de/publications/2004-NoSEBrEaK.pdf

Thinking About Deception
http://www.d-n-i.net/fcs/feer_thinking_about_deception.htm

Counterplanning Deceptions to Foil Cyber-Attack Plans
http://www.cs.nps.navy.mil/people/faculty/rowe/iacounter.htm

Intrusion Prevention Systems: the Next Step in the Evolution of IDS
http://www.securityfocus.com/infocus/1670

Links

Design of a Honeynet

http://www.packetfu.org/hnd.html

Development of a Honeynet Laboratory: a Case Study

http://pages.towson.edu/moleary/docs/2006%20SNPD.pdf

Artemis : PKU Honeynet Project Gen III HoneyPot

http://www.icst.pku.edu.cn/honeynetweb/honeyneten/statusreport_200703.htm

The Virtual Honeynet Project

http://www.exp-math.uni-essen.de/~riebach/publications.html

Combining IDS and Honeynet Methods for Improved Detection and Automatic Isolation of Compromised Systems

https://www.auto.tuwien.ac.at/Workshops/dimva05/materials/riebach.pdf

Popular Attacking Software - Nessus and Nmap


HoneyNet Articles

http://www.infosecwriters.com/texts.php?op=list&id=18

How to Build a Honeypot?

http://www.infosecwriters.com/texts.php?op=display&id=32

Building Virtual HoneyNets

http://www.infosecwriters.com/texts.php?op=display&id=34

How to build and use a Honeypot

http://www.windowsitpro.com/Windows/Article/ArticleID/44711/44711.html

Wireless Honeynets

The Use of Honeynets to Detect Exploited Systems Across Large Enterprise Networks

http://tracking-hackers.evilcoder.org/papers/gatech-honeynet.pdf

Honeypot, Honeynet, Honeytoken: Terminological issues

http://www.eurecom.fr/util/publidownload.fr.htm?id=1275

Virtual HoneyPots

http://www.exp-math.uni-essen.de/~riebach/subs.html

General

http://www.securitydocs.com/Intrusion_Detection/Honeypots/4


Honeypot, Honeynet: A comparative survey

http://www.eurecom.fr/util/publidownload.en.htm?id=1273


Pseudoservers - Honeypots without the Hassle – Part 1

http://www.ukcert.org.uk/repository/library/pseudoservers.pdf


Implementing the Honeypot

http://ebook.security-portal.cz/book/navody/honeypot/implementing.pdf

Honeypots Revealed

http://www.securitydocs.com/library/2692

Honeypot Forensics

http://www.devtarget.org/downloads/135-honeypot-forensics-slides.ppt

Gen III Honeynets

http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-harper.pdf