<?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>WebProNews &#187; DoS attacks</title>
	<atom:link href="http://www.webpronews.com/tag/dos-attacks/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webpronews.com</link>
	<description>Breaking News in Tech, Search, Social, &#38; Business</description>
	<lastBuildDate>Mon, 13 Feb 2012 17:31:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ASP.NET: Easily Block DoS Attacks</title>
		<link>http://www.webpronews.com/aspnet-easily-block-dos-attacks-2007-01</link>
		<comments>http://www.webpronews.com/aspnet-easily-block-dos-attacks-2007-01#comments</comments>
		<pubDate>Fri, 19 Jan 2007 22:09:16 +0000</pubDate>
		<dc:creator>Mads Kristensen</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[Delicious]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[DoS attacks]]></category>
		<category><![CDATA[Reddit]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=34609</guid>
		<description><![CDATA[<a href="http://www.madskristensen.dk/blog/ct.ashx?id=6da400e6-8c6e-4268-91aa-a1b8173e3a59&#038;url=http%3a%2f%2fen.wikipedia.org%2fwiki%2fDos_attack" class="bluelink">Denial of Service</a> (DoS) attacks are becoming a more and more common way to bring websites and servers down.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.madskristensen.dk/blog/ct.ashx?id=6da400e6-8c6e-4268-91aa-a1b8173e3a59&#038;url=http%3a%2f%2fen.wikipedia.org%2fwiki%2fDos_attack" class="bluelink">Denial of Service</a> (DoS) attacks are becoming a more and more common way to bring websites and servers down.</p>
<p>They are very easy to do and pretty hard to protect against, which is why they are so popular. </p>
<p>The only thing you can do to prevent such an attack is to block the response to the attackers. You have no control over the requests, so you have to catch the attacker as early as possible after the request has been received by the web server.</p>
<p>There are two challenges to blocking the attacks
<ul>
<li>Identify the attackers </li>
<li>Block the response only to the attackers</li>
</ul>
<p>To catch the request as early as possible, an HttpModule is the right place. </p>
<p>It is executed before any page or any other handler so the impact on the server can be minimized. </p>
<p>This HttpModule monitors all requests and block requests coming from IP addresses that make many requests in a short period of time. </p>
<p>After a while the attacking IP address gets released from blocking.</p>
<p>The module is a high performance and lightweight protection from DoS attacks and very easy to implement.</p>
<p><b>Implementation</b></p>
<p>Download the DosAttackModule.cs file below and put it into the App_Code folder of your website. Then add the following lines to the web.config&#8217;s <system.web> section:</p>
<p><code>&lt;httpModules&gt;</p>
<p>&nbsp;  &lt;add type="DosAttackModule" name="DosAttackModule"/&gt;</p>
<p>&lt;/httpModules&gt;</code></p>
<p><b>Download</b></p>
<p><a href="http://www.madskristensen.dk/blog/ct.ashx?id=6da400e6-8c6e-4268-91aa-a1b8173e3a59&#038;url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fcontent%2fbinary%2fDosAttackModule.zip" class="bluelink">DosAttackModule.zip</a> (1,13 KB)</p>
<p><a href="http://www.madskristensen.dk/blog/CommentView,guid,6da400e6-8c6e-4268-91aa-a1b8173e3a59.aspx" class="bluelink">Comments</a></p>
<p>Tag:   </p>
<p>Add to <a href="http://del.icio.us/post"onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.t  itle),'delicious','toolbar=no,width=700,height=400'); return false;"   CLASS="printMailTop"><img src="http://images.ientrymail.com/webpronews/delicious-pic.png" border=0> Del.icio.us</a> | <a href="javascript:void   window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.   location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img   src="http://images.ientrymail.com/webpronews/digg-pic.png" border=0> Digg</a> | <a href="javascript:location.href='http://reddit.com/submit?url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title)"><img  src="http://images.ientrymail.com/webpronews/reddit.png" border=0>Reddit</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+ '   '"><img src="http://images.ientrymail.com/webpronews/furl-pic.png" border=0> Furl</a> </p>
<p> Bookmark WebProNews: <a href="http://www.webpronews.com"><img src="http://images.ientrymail.com/webpronews/wpn-readit.jpg" border=0></a></p>
<p>Mads Kristensen currently works as a Senior Developer at Traceworks located<br />
in Copenhagen, Denmark. Mads graduated from Copenhagen Technical Academy with a multimedia degree in<br />
2003, but has been a professional developer since 2000. His main focus is on ASP.NET but is responsible for Winforms, Windows- and<br />
web services in his daily work as well. A true .NET developer with great passion for the simple solution.</p>
<p>http://www.madskristensen.dk/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/aspnet-easily-block-dos-attacks-2007-01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 1/11 queries in 0.004 seconds using memcached
Object Caching 206/226 objects using memcached

Served from: webpronews.com @ 2012-02-13 12:35:34 -->
