Inhalt - DFN-CERT
Transcription
Inhalt - DFN-CERT
Honeypots und Honeywall in der Praxis DFNDFN-CERT Workshop, 02.03.2006 Stefan Kelm stefan.kelm@secorvo.de Secorvo Security Consulting GmbH Ettlinger Straße 12-14 D-76137 Karlsruhe Tel. +49 721 255171-0 Fax +49 721 255171-100 info@secorvo.de www.secorvo.de Inhalt Das Honeypot-Konzept Die Architektur der Honeywall Die Honeywall „Roo“ im Einsatz Fazit © Secorvo 1 Honeypots Definition (Lance Spitzner, z.B. DFN-CERT WS 2005) z A honeypot is an information system resource whose value lies in unauthorized or illicit use of that resource z Has no production value, anything going to or from a honeypot is likely a probe, attack or compromise z Primary value to most organizations is information © Secorvo Vor- und Nachteile Vorteile z z z z Einfaches Konzept; schnelle Realisierung möglich Weniger Fehlalarme („false positives“) als z.B. IDS Ist in der Lage, neue Angriffe zu „fangen“ „Dem Angreifer über die Schulter schauen“ Nachteile z z z Eingeschränkte Sichtweise Administrativer Aufwand oft unterschätzt Ggf. erhöhtes Risiko © Secorvo 2 Inhalt Das Honeypot-Konzept Die Architektur der Honeywall Die Honeywall „Roo“ im Einsatz Fazit © Secorvo Honeynet - GenIII © Secorvo Quelle: The Honeynet Project 3 Datenkontrolle No Restrictions Honeypot Internet Honeywall Connections Limited Packet Scrubbed Honeypot Quelle: The Honeynet Project © Secorvo Snort-Inline alert tcp $EXTERNAL_NET any -> $HOME_NET 53 (msg:"DNS EXPLOIT named";flags: A+; content:"|CD80 E8D7 FFFFFF|/bin/sh"; alert tcp $EXTERNAL_NET any -> $HOME_NET 53 (msg:"DNS EXPLOIT named";flags: A+; content:"|CD80 E8D7 FFFFFF|/bin/sh"; replace:"|0000 E8D7 FFFFFF|/ben/sh";) © Secorvo 4 Sebek3: Architektur Client-Server-basiert z z Client schneidet Daten auf dem Honeypot mit Server (auf der Honeywall) sammelt diese Daten UDP basierte Kommunikation Client Quelle: The Honeynet Project © Secorvo Inhalt Das Honeypot-Konzept Die Architektur der Honeywall Die Honeywall „Roo“ im Einsatz Fazit © Secorvo 5 Installation Roo v1.0 Basiert auf Fedora Core 3 Boot-CD (ca. 325 MB ISO-Image) z z Installation dauert nur wenige Minuten Automatisches Reboot nach der Installation startet Härtungsskript z Bastille, CIS, NIST Automatische Konfiguration über Floppy möglich z z installiert sich direkt auf die Festplatte (keine Live-CD!) ca. 235 Software-Pakete (RPMs) honeywall.conf (vgl. Anhang A) Effektiver Rollout-Mechanismus Web-Interface „Walleye“ für Zugriff auf Logs © Secorvo © Secorvo Quelle: The Honeynet Project 6 Quelle: The Honeynet Project © Secorvo © Secorvo 7 © Secorvo © Secorvo 8 © Secorvo Prozessansicht © Secorvo 9 Die Praxis Drei verschiedene Honeypots, einzelne IP z Win2K SP4 (uralt) z OpenBSD 3.7 (unverändert) z z z Win XP Pro SP 2 (aktueller Patchlevel) z z + Sebek + mwcollectd (vgl. Vortrag von Thorsten Holz) Windows-Firewall aktiv + Wormradar Zeitraum: April 2005 - heute © Secorvo Die Praxis W2K SP4 z nach ca. 2 Wochen komplett übernommen z z System war irreparabel OpenBSD 3.7 z z z Versuchte W2K-Angriffe gingen weiter, nahmen dann ab Keine erfolgreichen Angriffe Mehrere versuchte “Wurmangriffe” täglich = Grundrauschen z insbesondere SqlSlammer Win XP Pro SP 2 z z Bisher keine erfolgreichen Angriffe Mehrere versuchte “Wurmangriffe” täglich = Grundrauschen z © Secorvo PWSteal.Trojan, Win32.WebSearch.j, Win32.Lager.o, SqlSlammer, ... SqlSlammer, Win32/RBot.ASN, SSH-probe, WebDAV, /sumthin, Win32.DipNet.a, Zero-day IE .WMF Exploit, ... 10 © Secorvo © Secorvo 11 Inhalt Das Honeypot-Konzept Die Architektur der Honeywall Die Honeywall „Roo“ im Einsatz Fazit © Secorvo Fazit Roo z z besitzt mit hflow eine mächtige, zentrale Komponente benötigt kaum Ressourcen z z z z z z z Ausnahme: mySQL (+ Web-Interface) hat noch einige “Kinderkrankheiten” ersetzt nicht den Know-How-Aufbau produziert auch etliche Fehlalarme, aber ... ... ist dennoch deutlich effektiver als "nur" IDS, etc. ist für immer mehr (große) Unternehmen interessant ist absolut praxistauglich, mehr als ein “Spielzeug” Ausblick z Roo 2.0 Beta seit 10.02.06 verfügbar © Secorvo 12 Secorvo Security Consulting GmbH Ettlinger Straße 12-14 D-76137 Karlsruhe Tel. +49 721 255171-0 Fax +49 721 255171-100 info@secorvo.de www.secorvo.de 13