<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nodemasters Gedankensphäre &#187; Honeypot</title>
	<atom:link href="http://blog.nodemaster.de/tag/honeypot/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nodemaster.de</link>
	<description>&#34;Einer neuen Wahrheit ist nichts schädlicher als ein alter Irrtum.&#34;</description>
	<lastBuildDate>Tue, 17 May 2011 20:11:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Glastopf Webinterface</title>
		<link>http://blog.nodemaster.de/2009/12/08/glastopf-webinterface/</link>
		<comments>http://blog.nodemaster.de/2009/12/08/glastopf-webinterface/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 22:43:09 +0000</pubDate>
		<dc:creator>nodemaster</dc:creator>
				<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[GeSHi]]></category>
		<category><![CDATA[Glastopf]]></category>
		<category><![CDATA[Honeypot]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHPlot]]></category>
		<category><![CDATA[PHPWhois]]></category>
		<category><![CDATA[Webinterface]]></category>

		<guid isPermaLink="false">http://blog.nodemaster.de/?p=616</guid>
		<description><![CDATA[Ich habe damit begonnen das Glastopf Webinterface ein wenig zu erweitern. Bisher hatte der Glastopf nur ein sehr rudimentäres Webinterface. Basierend auf der bisherigen Arbeit habe ich mich daran gemacht - mir sinnvoll erscheinende - Erweiterungen vorzunehmen.]]></description>
			<content:encoded><![CDATA[<p>Ich habe damit begonnen das Glastopf Webinterface ein wenig zu erweitern. Bisher hatte der Glastopf nur ein sehr rudimentäres Webinterface. Basierend auf der bisherigen Arbeit habe ich mich daran gemacht &#8211; mir sinnvoll erscheinende &#8211; Erweiterungen vorzunehmen.<span id="more-616"></span></p>
<p>Der Glastopf läuft bei mir nun schon seit fast vier Wochen. Mittlerweile ist der Datenbestand groß genug, um Statistiken und andere sinnvolle Auswertungen zu fahren. Ich habe bereits ein Repository auf der <a title="Glastopf Homepage" href="http://dev.glastopf.org/" target="_blank">Glastopf Homepage</a>. Dort werde ich demnächst den Quellcode einpflegen und weiterentwickeln. Jegliche Hilfe und Anregungen sind natürlich gern gesehen und ausdrücklich erwünscht.</p>

<a href="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/dashboard.png" title="Glastopf Webinterface - Das neue Dashboard (2009)" class="shutterset_singlepic91" >
	<img class="ngg-singlepic ngg-left" src="http://blog.nodemaster.de/wp-content/gallery/cache/91__320x240_dashboard.png" alt="Das neue Dashboard des Glastopf Webinterfaces" title="Das neue Dashboard des Glastopf Webinterfaces" />
</a>
 Die umfangreichste Neuerung wird das Dashboard sein. Auf der Einstiegsseite werden einige Charts und andere Informationen angezeigt,  die einen raschen Überblick über die wichtigsten Ereignisse gewährt. Die Charts werden mit <a title="PHPlot" href="http://phplot.sourceforge.net/" target="_blank">PHPlot</a> generiert.</p>
<p>Im Dashboard werden unter anderem die letzten fünf Angriffe, deren IP-Adressen und die Länder, von denen die Angriffe erfolgten, angezeigt. Weiterhin eine Übersicht über die fünf aktivsten IP-Adressen, sowie eine Übersicht der letzten fünf RFI-Angriffe. Neben verschiedenen Buttons, die zur Suchfunktion führen, oder eine Whois-Abfrage starten, werden bei den RFI-URLs Buttons angezeigt. Ist die RFI-URL nicht mehr verfügbar, wird dies durch ein Icon symbolisiert. Ist der URL jedoch noch aufrufbar, so kann man den Button benutzen, um sich die RFI-URL anzeigen zu lassen:</p>
<p>
<a href="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/malicious_code_viewer.png" title="Glastopf Webinterface - Parser für Schadhafte Dateien, hier ein PHP Bot (2009)" class="shutterset_singlepic93" >
	<img class="ngg-singlepic ngg-left" src="http://blog.nodemaster.de/wp-content/gallery/cache/93__320x240_malicious_code_viewer.png" alt="Parser für Schadhafte Dateien, hier ein PHP Bot" title="Parser für Schadhafte Dateien, hier ein PHP Bot" />
</a>
 Basierend auf <a title="GeSHi" href="http://qbnz.com/highlighter/" target="_blank">GeSHi</a>, dem &#8220;Generic Syntax Highlighter&#8221;, wird der schadhafte Code dann in einer gut lesbaren Syntax zur Analyse angezeigt. Im Beispiel links sieht man einen Auszug aus einem PHP-Bot.</p>
<p>Zusätzlich habe ich die Aufrufe von &#8220;whois&#8221; als Shellkommando durch die <a title="PHPWhois" href="http://www.phpwhois.com/" target="_blank">PHPWhois</a> Klasse ersetzt. Dadurch kann das Webinterface besser in gehärteten PHP Umgebungen eingesetzt werden, die häufig einen direkten Zugriff auf die Shell unterbinden. Weitere Veränderungen habe ich an einigen Stellen bereits im Design vorgenommen. Dadurch wird zum Beispiel das Logfile etwas übersichtlicher.</p>
<p>Ich bin wirklich kein herausragender Programmierer, daher bin ich immer wieder erstaunt, wie viel man in relativ kurzer Zeit bewegen kann, wenn man die Möglichkeit hat auf vorgefertigte Freie Software zurückzugreifen. Die Erweiterungen am Webinterface haben mich wenige Stunden gekostet. Ohne die anderen drei Open Source Projekte wäre das ein äußerst ambitioniertes Freizeitprojekt geworden. Davon abgesehen, wäre ich ohne die bisherige Open Source Vorarbeit des Glastopf-Teams wohl niemals auf die Idee gekommen, an diesem Projekt mitzuarbeiten.</p>
<p style="text-align: center;">
<div class="ngg-galleryoverview" id="ngg-gallery-8-616">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://blog.nodemaster.de/2009/12/08/glastopf-webinterface/?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-91" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/dashboard.png" title="Glastopf Webinterface - Das neue Dashboard (2009)" class="shutterset_set_8" >
								<img title="Das neue Dashboard des Glastopf Webinterfaces" alt="Das neue Dashboard des Glastopf Webinterfaces" src="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/thumbs/thumbs_dashboard.png" width="85" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-92" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/log_view.png" title="Glastopf Webinterface - Übersicht der Logeinträge (2009)" class="shutterset_set_8" >
								<img title="Die neue Übersicht der Logeinträge" alt="Die neue Übersicht der Logeinträge" src="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/thumbs/thumbs_log_view.png" width="85" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-93" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/malicious_code_viewer.png" title="Glastopf Webinterface - Parser für Schadhafte Dateien, hier ein PHP Bot (2009)" class="shutterset_set_8" >
								<img title="Parser für Schadhafte Dateien, hier ein PHP Bot" alt="Parser für Schadhafte Dateien, hier ein PHP Bot" src="http://blog.nodemaster.de/wp-content/gallery/glastopf-webinterface-preview/thumbs/thumbs_malicious_code_viewer.png" width="82" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://blog.nodemaster.de/2009/12/08/glastopf-webinterface/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Im Glastopf geht es rund</title>
		<link>http://blog.nodemaster.de/2009/11/25/im-glastopf-geht-es-rund/</link>
		<comments>http://blog.nodemaster.de/2009/11/25/im-glastopf-geht-es-rund/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 20:09:21 +0000</pubDate>
		<dc:creator>nodemaster</dc:creator>
				<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[Botnetz]]></category>
		<category><![CDATA[Drohne]]></category>
		<category><![CDATA[Glastopf]]></category>
		<category><![CDATA[Honeypot]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.nodemaster.de/?p=538</guid>
		<description><![CDATA[Der Glastopf läuft nun etwas länger als eine Woche. Am vergangenem Montag, also knapp eine Woche nachdem ich ihn eingerichtet habe steigt plötzlich die Anzahl der versuchten Attacken.]]></description>
			<content:encoded><![CDATA[<p>Der Glastopf läuft nun etwas länger als eine Woche. Am vergangenem Montag, also knapp eine Woche nachdem ich ihn eingerichtet habe steigt plötzlich die Anzahl der versuchten Attacken. Statt wie bisher auf die IP-Adresse des Servers direkt zuzugreifen beginnen nun Attacken auf den DNS-Namen des Servers.<span id="more-538"></span></p>
<p>Das bedeutet, die &#8220;Glückstreffer&#8221; von scannenden Bots werden nun von zielgerichteten Angriffen auf den eigentlichen Namen der Installation überrundet. Offenbar haben die Suchmaschinen die vermeintliche Beuteseite entdeckt und indexiert. Einige Stichproben bei Google zeigen, dass die Einstiegsseite unter den ersten zehn Suchtreffern für die jeweiligen Angriffsvektoren platziert ist. Das hat ca. acht Tage gedauert. So lange kann also eine verwundbare Webapplikation ggfs. unentdeckt bleiben (abgesehen von den Zufallstreffern auf die IP-Adresse).  Ab diesem Zeitpunkt steigt die Anzahl der Angriffe rapide an. Ich habe damit begonnen einige Erweiterungen am Webinterface des Glastopfes vorzunehmen. Insbesondere das automatisierte Erstellen von Charts und anderen Statistiken interessiert mich. In diesem Zuge habe ich eine Übersicht der Angreifer pro Tag, sowie die Anzahl der einzelnen Zugriffe pro Tag erstellt:</p>
<p><img class="ngg-singlepic ngg-center" src="http://blog.nodemaster.de/wp-content/gallery/charts_glastopf/activity_20091125.png" alt="Aktivität der Angreifer" /></p>
<p>Ab dem 20. gab es ausreichend Daten, um sie in einem Chart zu verwenden. Ab dem 23. fanden die ersten Zugriffe über den DNS-Namen des Glastopfes statt. Ich bin gespannt, ob die Anzahl der Angriffe weiterhin dermaßen ansteigt. Weiterhin habe ich eine Grafik erstellt, die die Herkunftsländer der Angreifer aufschlüsselt:</p>
<p><img class="ngg-singlepic ngg-center" src="http://blog.nodemaster.de/wp-content/gallery/charts_glastopf/toptencountry_20091125.png" alt="TOP 10 Angreiferländer nach einer Woche" /></p>
<p>Wie unschwer zu erkennen ist, liegt Deutschland dabei sehr weit vorne. Das ist allerdings insofern nicht verwunderlich, als dass der Server in Deutschland beheimatet ist. Vermutlich kommt ein Großteil der Angriffe von Drohnen aus einem Botnetz. Es ist nicht ungewöhnlich, dass die Eigentümer der zu Drohnen umfunktionierten Computer nicht einmal davon wissen, dass Ihr Computer mißbraucht wird. Für Botnetzbetreiber macht es daher aus performancegründen Sinn von den Drohnen aus Netze zu scannen, die in unmittelbarer &#8220;Nachbarschaft&#8221; liegen. Es macht wenig Sinn von Deutschland aus einen australischen Server zu attackieren.</p>
<p>Die Datenbasis des Glastopfes ist jedoch leider noch zu gering um mehr als Mutmaßungen anzustellen. Es bleibt daher spannend, was weiterhin passiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodemaster.de/2009/11/25/im-glastopf-geht-es-rund/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drei Tage Glastopf</title>
		<link>http://blog.nodemaster.de/2009/11/19/drei-tage-glastopf/</link>
		<comments>http://blog.nodemaster.de/2009/11/19/drei-tage-glastopf/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 06:53:42 +0000</pubDate>
		<dc:creator>nodemaster</dc:creator>
				<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[Bot]]></category>
		<category><![CDATA[Honeypot]]></category>
		<category><![CDATA[Scan]]></category>
		<category><![CDATA[Security by Obscurity]]></category>

		<guid isPermaLink="false">http://blog.nodemaster.de/?p=482</guid>
		<description><![CDATA[Gestern lief der Glastopf seit drei Tagen. Während dieser Zeit sind drei Bots vorbeigekommen. Ich hätte selbst bei nicht gezielter Suche mit mehr Bots gerechnet, die zufällig das Netzwerk meines Honeypots scannen]]></description>
			<content:encoded><![CDATA[<p><span>Gestern lief der Glastopf seit drei Tagen. Während dieser Zeit sind drei Bots vorbeigekommen. Ich hätte selbst bei nicht gezielter Suche mit mehr Bots gerechnet, die zufällig das Netzwerk meines Honeypots scannen.<span id="more-482"></span></span></p>
<p><span>Viele Schlüsse lassen sich bisher also leider noch nicht ziehen (außer der Tatsache, dass zumindest mein Server nicht sehr häufig gescannt wird). Interessanterweise suchten alle drei Scans gezielt nach einer Schwachstelle innerhalb einer Applikation. Bisher gab es keinen Versuch in einem Scanvorgang Schwachstellen in mehreren Applikationen zu finden. Die Bots suchten nach: <a title="VHCS" href="http://www.vhcs.net/" target="_blank">VHCS</a>, <a title="Roundcube Webmail" href="http://roundcube.net/" target="_blank">Roundcube Webmail</a> sowie <a title="phpMyAdmin" href="http://www.phpmyadmin.net/home_page/index.php" target="_blank">phpMyAdmin</a>.</span></p>
<p><span>An phpMyAdmin kann man gut erkennen, wie kreativ der Programmierer des Schwachstellenscanners versucht, phpMyAdmin auch an ungewöhnlichen Orten aufzuspüren:</span></p>
<pre><span>///p/m/a/config/config.inc.php?p=phpinfo();
//myadmin/config/config.inc.php?p=phpinfo();
//php-my-admin/config/config.inc.php?p=phpinfo();
//mysql/config/config.inc.php?p=phpinfo();
//dbadmin/config/config.inc.php?p=phpinfo();
//admin/config/config.inc.php?p=phpinfo();
//pma/config/config.inc.php?p=phpinfo();
//phpmyadmin/config/config.inc.php?p=phpinfo();</span></pre>
<p><span>Gibt es tatsächlich so viele Benutzer, die dem <a title="Security by Obscurity" href="http://de.wikipedia.org/wiki/Security_through_obscurity" target="_blank">Security by Obscurity</a> Prinzip folgen? Immerhin besteht die Chance bei einer neu entdeckten Schwachstelle nicht umgehend attackiert zu werden, wenn die Applikation nicht im erwarteten URL-Pfad liegt. Andererseits muss man sicherstellen, dass solche Seiten auch nicht von einem Crawler gefunden und indexiert werden. Genaugenommen ist es ein Widerspruch in sich. Man kann öffentlich zugänglichen Webseiten nicht verstecken.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodemaster.de/2009/11/19/drei-tage-glastopf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ein neuer Glastopf</title>
		<link>http://blog.nodemaster.de/2009/11/15/ein-neuer-glastopf/</link>
		<comments>http://blog.nodemaster.de/2009/11/15/ein-neuer-glastopf/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 14:36:28 +0000</pubDate>
		<dc:creator>nodemaster</dc:creator>
				<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[Honeypot]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.nodemaster.de/?p=477</guid>
		<description><![CDATA[Ich habe dieses Wochenende genutzt, um einen eigenen Glastopf Server einzurichten. ]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit habe ich von dem <a title="Glastopfprojekt" href="http://glastopf.org/" target="_blank">Glastopfprojekt</a> gelesen. Der Glastopf ist ein <a title="Honeypot" href="http://de.wikipedia.org/wiki/Honeypot" target="_blank">Honeypot</a>, welcher Schwachstellen in einer Webapplikation emuliert. Sollte also ein Bot den Webserver besuchen, und nach einer verwundbaren Applikation suchen, so versucht Glastopf dem Bot vorzugaukeln, es handele sich um diese Applikation.</p>
<p><span id="more-477"></span>Ziel ist es, wie bei Honeypots üblich, Informationen über Angriffsmuster und Angreiferverhalten zu protokollieren. Durch die Aktionen, die der Angreifer ausführt lernt man dessen vorgehensweise und eventuell auch dessen Tools besser kennen. Mit diesen Informationen können Webapplikationen besser geschützt und Sicherheitslücken frühzeit erkannt werden.</p>
<p>Ich habe dieses Wochenende genutzt, um einen eigenen Glastopf Server einzurichten. Der schwierigste Teil ist es den URL des Servers bei Suchmaschinen bekannt zu machen. Denn die potentiellen Angreifer müssen die vermeintlichen Dienste zunächst einmal finden. Das habe ich mittels einbinden von Links auf gut frequentierten Webseiten von mir und einigen Bekannten getan. Daher an dieser Stelle auch nochmal vielen Dank für das setzen der Links! Nun heißt es abwarten, bis der erste Angreifer das Ziel findet. Sobald sich etwas tut, werde ich hier berichten.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodemaster.de/2009/11/15/ein-neuer-glastopf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

