Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Honeypot Workshop

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Honeypot Workshop

Avatar for Johnny Vestergaard

Johnny Vestergaard

October 07, 2014
Tweet

More Decks by Johnny Vestergaard

Other Decks in Programming

Transcript

  1. [agenda] • Introduction. • Workshop checklist. • A bit of

    theory. • Workshop time • Kippo. • Conpot. • Beeswarm.
  2. [the speaker] ! • Software engineer - daytime job. •

    Independent consultant - Crow Solutions. • Former military intelligence analyst within Electronic Warfare. • The Honeynet Project. • linkedin.com/in/johnnykv • github.com/johnnykv
  3. [disclaimer] The views and opinions expressed in this presentation are

    the personal views of the speaker and do not necessarily reflect the views, policies or procedures of present or past employers. ! All information, tactics, techniques and procedures used or mentioned during this presentation are based solely on open and public accessible sources.
  4. [the honeynet project] The Honeynet Project is a leading international

    501c3 non-profit security research organization, dedicated to investigating the latest attacks and developing open source security tools to improve Internet security.
  5. [workshop checklist] How may participated in the previous talk? Virtualbox

    installed Honeydrive up and running Virtual machine has connectivity - network bridged! http://ge.tt/api/1/files/2U5Rfzz1/0/blob?download conpot upgrade: git pull; sudo python setup.py install sudo pip install --upgrade cybox Write IP info on pad (WARNING): https://etherpad.mozilla.org/xxxx
  6. [definition] A honeypot is an information system resource whose value

    lies in unauthorized or illicit use of that resource. Lance Spitzner
  7. [kippo] • Secure Shell (SSH). • Offers fake Debian 5.0

    filesystem. • Playback of sessions. • Nice starter honeypot! • Developed by Upi Tamminen.
  8. [session overview] 1. Setup and test core capabilities 2. Add

    more users and passwords 3. Add simple text command 4. Session playback 5. Kippo-graph 6. Utils ’n’ stuff
  9. [kippo analysis] • Analysis by Jose Nazario • http://monkey.org/~jose/ honeynet/kippo/

    • Analysis by Andrea De Pasquale • http://bl.ocks.org/adepasquale/ raw/6571226/
  10. [conpot] • ICS/Smartmeter honeypot. • Kamstrup, Modbus, HTTP, SNMP, S7Comm.

    • Easily modifiable, mixing protocols to adapt to reality. • How not do deploy: https://www.shodan.io/search?query=Mouser +Factory
  11. [session overview] 1. Setup and test core capabilities. 2. Modify

    Siemens S7 template. 3. Using the Kamstrup template. 4. Modifying the Kamstrup template.
  12. [beeswarm] • Simplifies honeypot deployment. • Management through web ui.

    • Active honeypots with bait traffic. • Detection over analytical details! • Currently in beta-stage.
  13. [session overview] 1. Setup and connect to management interface. 2.

    Adding and configuring Honeypot drones. 3. Adding and configuring Client drones. 4. Investigating the network.
  14. [work work work] • Continue setup of honeypot of own

    choice. • Fix bugs, code away! • Potential discussion points: • Deployment strategies and risks. • Active vs. Passive security measures. • Involvement in The Honeynet Project