<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: DDoS-Abwehr mit Lighttpd und mod_magnet</title>
	<atom:link href="http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/</link>
	<description>Zucht und Ordnung from hell</description>
	<pubDate>Sat, 31 Jul 2010 16:28:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Arno</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1975</link>
		<dc:creator>Arno</dc:creator>
		<pubDate>Thu, 13 May 2010 13:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1975</guid>
		<description>Nunja, dass der Speicherverbrauch steigt ist logisch, für jeden Request entsteht zusätlicher Overhead durch den Lua-Interpreter (auch wenn das Programm nur einmal tatsächlich geparsed wird). 
Aber fürs fork kann ich hingegen nichts, wie du in meinem Beispiel oben zweifellos siehst, wird da an keiner Stelle eine Shell gespawnt und auch nirgendwo ein externes Programm gestartet. Such lieber an anderer Stelle, wo dein Lighty und/oder Script ein externes Programm startet.</description>
		<content:encoded><![CDATA[<p>Nunja, dass der Speicherverbrauch steigt ist logisch, für jeden Request entsteht zusätlicher Overhead durch den Lua-Interpreter (auch wenn das Programm nur einmal tatsächlich geparsed wird).<br />
Aber fürs fork kann ich hingegen nichts, wie du in meinem Beispiel oben zweifellos siehst, wird da an keiner Stelle eine Shell gespawnt und auch nirgendwo ein externes Programm gestartet. Such lieber an anderer Stelle, wo dein Lighty und/oder Script ein externes Programm startet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1974</link>
		<dc:creator>Alexander</dc:creator>
		<pubDate>Wed, 12 May 2010 21:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1974</guid>
		<description>Grad mit dem Tip Server hochgejagt. Erst Speicher total voll (bash: fork: Cannot allocate memory) und dann hat er sich verabschiedet...
(</description>
		<content:encoded><![CDATA[<p>Grad mit dem Tip Server hochgejagt. Erst Speicher total voll (bash: fork: Cannot allocate memory) und dann hat er sich verabschiedet&#8230;<br />
(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arno</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1441</link>
		<dc:creator>Arno</dc:creator>
		<pubDate>Mon, 13 Oct 2008 14:39:37 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1441</guid>
		<description>Du kannst auch einfach lighttpd ausmachen:
&lt;pre&gt;killall lighttpd&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Du kannst auch einfach lighttpd ausmachen:</p>
<pre>killall lighttpd</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: blah</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1440</link>
		<dc:creator>blah</dc:creator>
		<pubDate>Mon, 13 Oct 2008 13:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1440</guid>
		<description>Man kann auch einfach ein ulimit setzen
ulimit -a</description>
		<content:encoded><![CDATA[<p>Man kann auch einfach ein ulimit setzen<br />
ulimit -a</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arno</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1370</link>
		<dc:creator>Arno</dc:creator>
		<pubDate>Tue, 19 Aug 2008 11:08:30 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1370</guid>
		<description>Ich &lt;a href="http://burnachurch.com/60/syn-flood-kurz-erklaert/" rel="nofollow"&gt;weiß&lt;/a&gt;, wie toll Perl ist. ;)</description>
		<content:encoded><![CDATA[<p>Ich <a href="http://burnachurch.com/60/syn-flood-kurz-erklaert/" rel="nofollow">weiß</a>, wie toll Perl ist. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flo</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1366</link>
		<dc:creator>Flo</dc:creator>
		<pubDate>Mon, 18 Aug 2008 05:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1366</guid>
		<description>Oh, danke Dir für die Antwort.

Nein, daß Du ein Allheilmittel präsentieren wolltest, so kam das zumindest bei mir auch gar nicht rüber. Ich hab eh nicht alles davon verstanden. Da ich nie mit solchen Angriffen zu tun hatte und mich eben seit kurzer Zeit mit den verdammt tollen Möglichkeiten von Perl beschäftige, dachte ich mir halt, ich frag mal, wenn man schon einen Fachmann "zur Hand" hat.

Es wundert mich bei Deiner Darstellung aber wirklich, daß man einen Angriff dann derart stümpferhaft ausführt. Gut, wahrscheinlich erreicht er auch so schon meist größtenteils seinen Zweck, aber es wäre derartig einfach, das auch noch zu tarnen, daß es mich wunderte und interessierte.

Nun gut, dann bin ich soweit auf jeden Fall zufrieden und danke für die Aufmerksamkeit. Einen schönen Tag Dir noch und wenig Ärger mit solcherlei und anderen Problemen wünsche ich mal.</description>
		<content:encoded><![CDATA[<p>Oh, danke Dir für die Antwort.</p>
<p>Nein, daß Du ein Allheilmittel präsentieren wolltest, so kam das zumindest bei mir auch gar nicht rüber. Ich hab eh nicht alles davon verstanden. Da ich nie mit solchen Angriffen zu tun hatte und mich eben seit kurzer Zeit mit den verdammt tollen Möglichkeiten von Perl beschäftige, dachte ich mir halt, ich frag mal, wenn man schon einen Fachmann &#8220;zur Hand&#8221; hat.</p>
<p>Es wundert mich bei Deiner Darstellung aber wirklich, daß man einen Angriff dann derart stümpferhaft ausführt. Gut, wahrscheinlich erreicht er auch so schon meist größtenteils seinen Zweck, aber es wäre derartig einfach, das auch noch zu tarnen, daß es mich wunderte und interessierte.</p>
<p>Nun gut, dann bin ich soweit auf jeden Fall zufrieden und danke für die Aufmerksamkeit. Einen schönen Tag Dir noch und wenig Ärger mit solcherlei und anderen Problemen wünsche ich mal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arno</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1365</link>
		<dc:creator>Arno</dc:creator>
		<pubDate>Sun, 17 Aug 2008 20:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1365</guid>
		<description>Du hast vollkommen recht und ein guter (bzw. schlechter - je nach Standpunkt) DDoS-Angriff wird auch genügend Entropie in den Anfragen haben, sodass ein statischer Filter nutzlos ist. 

Meiner Erfahrung nach, ist das jedoch kaum bis nie der Fall. Die allermeisten Angriffe waren zwar wirkungsvoll aber plump und lassen sich relativ einfach filtern. Eine kleine Auswahl:
-) Stetige Suchanfragen vier zufällig generierten Buchstaben
-) Anfragen an ein und die selbe Seite
-) Anfragen mit ein und demselben (User-Agent&#124;Referer&#124;Cookie) etc.
-) Anfragen mit immer dem selben Klickpfad
-) Fehler/Bugs im Script der Drohne, die immer die selben Fehler im Log erzeugen

Du überschätzt die Intelligenz der meisten Angreifer. Überhaupt will ich den Artikel nicht als Allheilmittel verstanden wissen, ich wollte nur exemplarisch (von einem realen DDoS ausgehend) darlegen, wie sich diese beispielsweise filtern lassen.</description>
		<content:encoded><![CDATA[<p>Du hast vollkommen recht und ein guter (bzw. schlechter - je nach Standpunkt) DDoS-Angriff wird auch genügend Entropie in den Anfragen haben, sodass ein statischer Filter nutzlos ist. </p>
<p>Meiner Erfahrung nach, ist das jedoch kaum bis nie der Fall. Die allermeisten Angriffe waren zwar wirkungsvoll aber plump und lassen sich relativ einfach filtern. Eine kleine Auswahl:<br />
-) Stetige Suchanfragen vier zufällig generierten Buchstaben<br />
-) Anfragen an ein und die selbe Seite<br />
-) Anfragen mit ein und demselben (User-Agent|Referer|Cookie) etc.<br />
-) Anfragen mit immer dem selben Klickpfad<br />
-) Fehler/Bugs im Script der Drohne, die immer die selben Fehler im Log erzeugen</p>
<p>Du überschätzt die Intelligenz der meisten Angreifer. Überhaupt will ich den Artikel nicht als Allheilmittel verstanden wissen, ich wollte nur exemplarisch (von einem realen DDoS ausgehend) darlegen, wie sich diese beispielsweise filtern lassen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flo</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1360</link>
		<dc:creator>Flo</dc:creator>
		<pubDate>Fri, 15 Aug 2008 18:10:12 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1360</guid>
		<description>Ja, sicherlich weiß ich das. Also bitte... ;)
Außerdem schrob ich ja "einen Berg Rechner". :p

Ich gehe allerdings davon aus, daß jemand, der einen Haufen Rechner unter seine Kontrolle hat, dort auch so ziemlich alles tun und lassen kann, wie es ihm beliebt. Man muß Perl ja nicht in C:\Perl installieren, sodaß es gleich auffällt.

Und jetzt stell Dich meiner grandiosen Uralt-Möglichkeit, weil ich wüßte da so auf Anhieb keine Lösung. ;)

Man kann ja spaßeshalber auch das Verhalten der Anfragen nochmals variabel halten, indem sie nicht immer im gleichen Rythmus von den Angriffsrechnern kommen, indem man zufällige Verzögerungen mit ins Spiel bringt. Dann kommt man mit dem Filtern anhand von Verhalten erst recht ins Schwitzen.</description>
		<content:encoded><![CDATA[<p>Ja, sicherlich weiß ich das. Also bitte&#8230; ;)<br />
Außerdem schrob ich ja &#8220;einen Berg Rechner&#8221;. :p</p>
<p>Ich gehe allerdings davon aus, daß jemand, der einen Haufen Rechner unter seine Kontrolle hat, dort auch so ziemlich alles tun und lassen kann, wie es ihm beliebt. Man muß Perl ja nicht in C:\Perl installieren, sodaß es gleich auffällt.</p>
<p>Und jetzt stell Dich meiner grandiosen Uralt-Möglichkeit, weil ich wüßte da so auf Anhieb keine Lösung. ;)</p>
<p>Man kann ja spaßeshalber auch das Verhalten der Anfragen nochmals variabel halten, indem sie nicht immer im gleichen Rythmus von den Angriffsrechnern kommen, indem man zufällige Verzögerungen mit ins Spiel bringt. Dann kommt man mit dem Filtern anhand von Verhalten erst recht ins Schwitzen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arno</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1359</link>
		<dc:creator>Arno</dc:creator>
		<pubDate>Fri, 15 Aug 2008 17:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1359</guid>
		<description>Du weißt aber schon, wofür das erste "D" in DDoS steht oder? Ein DoS mit nur einem D langweilt den durchschnittlichen Server eher. Und eben jenes "D" zusätzlich macht einen gewaltigen Unterschied zur Verfügbarkeit von Perl beispielsweise. </description>
		<content:encoded><![CDATA[<p>Du weißt aber schon, wofür das erste &#8220;D&#8221; in DDoS steht oder? Ein DoS mit nur einem D langweilt den durchschnittlichen Server eher. Und eben jenes &#8220;D&#8221; zusätzlich macht einen gewaltigen Unterschied zur Verfügbarkeit von Perl beispielsweise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flo</title>
		<link>http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1358</link>
		<dc:creator>Flo</dc:creator>
		<pubDate>Fri, 15 Aug 2008 03:32:42 +0000</pubDate>
		<guid isPermaLink="false">http://burnachurch.com/77/ddos-abwehr-mit-lighttpd-und-mod_magnet/#comment-1358</guid>
		<description>Mittels Perl kann man, soweit ich das mittlerweile weiß, so ziemlich jeden User-Agent übermitteln. Das dann noch ständig zufallsbedingt zu wechseln, ist auch kein Problem. Habe ich dann noch einen Berg Rechner, auf denen mein Perl-Script läuft und Dir ständig was anderes schickt, was tust Du dann? Ist echt jemand so blöd und wechselt die "Browserinfos" nicht, wenn er einen solchen Angriff ausführt? Jeder, der sowas tut, weiß doch wohl sicher, daß das schlichtweg zu auffällig wäre und schreibt halt ein paar Zeilen mehr ins Script. Das kann ja wirklich jeder Depp. ;)</description>
		<content:encoded><![CDATA[<p>Mittels Perl kann man, soweit ich das mittlerweile weiß, so ziemlich jeden User-Agent übermitteln. Das dann noch ständig zufallsbedingt zu wechseln, ist auch kein Problem. Habe ich dann noch einen Berg Rechner, auf denen mein Perl-Script läuft und Dir ständig was anderes schickt, was tust Du dann? Ist echt jemand so blöd und wechselt die &#8220;Browserinfos&#8221; nicht, wenn er einen solchen Angriff ausführt? Jeder, der sowas tut, weiß doch wohl sicher, daß das schlichtweg zu auffällig wäre und schreibt halt ein paar Zeilen mehr ins Script. Das kann ja wirklich jeder Depp. ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
