<?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>ASP.NET MSSQL Webhosting Blog &#187; Rock</title>
	<atom:link href="http://www.mywebhostingblog.net/author/rock/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mywebhostingblog.net</link>
	<description>ASP.NET, MSSQL and Windows dedicated server articles</description>
	<lastBuildDate>Tue, 10 Nov 2009 19:53:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to Disable USB, CDROM, Floppy on Windows Machine</title>
		<link>http://www.mywebhostingblog.net/hosting-security/how-to-disable-usb-cdrom-floppy-on-windows-machine/</link>
		<comments>http://www.mywebhostingblog.net/hosting-security/how-to-disable-usb-cdrom-floppy-on-windows-machine/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 00:24:45 +0000</pubDate>
		<dc:creator>Rock</dc:creator>
				<category><![CDATA[Hosting Security]]></category>
		<category><![CDATA[Window Hosting]]></category>
		<category><![CDATA[Anti viruses]]></category>
		<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.mywebhostingblog.net/?p=484</guid>
		<description><![CDATA[Disable specific devices such as USB, CDROM, Floppy, on your local Windows machine or the Windows server.. Recently I&#8217;ve seen people having issues with certain devices attached via USB to their thinking machines&#8230; Issues that included, Spyware, Malware, Viruses.. ugh, many more.. Wouldn&#8217;t it be good to disable these unwanted creepy devices when on a [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--><img class="alignleft size-medium wp-image-485" title="disable-usg-folppy-windows" src="http://www.mywebhostingblog.net/wp-content/uploads/2009/04/disable-usg-folppy-windows-182x300.jpg" alt="disable usg folppy windows 182x300 How to Disable USB, CDROM, Floppy on Windows Machine" width="182" height="300" />Disable specific devices such as <strong>USB, CDROM, Floppy</strong>, on your local <strong>Windows </strong>machine or the <strong>Windows </strong>server..</p>
<p>Recently I&#8217;ve seen people having issues with certain devices attached via <strong>USB</strong> to their thinking machines&#8230; Issues that included, <strong>Spyware, Malware, Viruses..</strong> ugh, many more.. Wouldn&#8217;t it be good to disable these unwanted creepy devices when on a shared/public windows  machines? Ok, follow these steps &amp; get yourself a bit secured.</p>
<p>This can be implemented on your local <strong>Windows </strong>Machine or on the <strong>Windows Dedicated servers</strong>, please make sure to backup the Windows registry before following these steps. As making incorrect changes in Windows <strong>registry </strong>can make the system unbootable.</p>
<p><span id="more-484"></span>Search for the following keys in your <strong>registry</strong> to disable each of them respectively or as per your requirement.</p>
<p><code><span style="font-size: 10pt;">SYSTEMCurrentControlSetServices</span></code></p>
<p>Notice the value &#8216;<strong>Start</strong>&#8216;, this should be <strong>3</strong> by default [<strong>3 = enabled</strong>]. Switch this value to <strong>4 </strong>[<strong>4 = disabled</strong>], and USB storage devices are disabled. To re-enable the device switch this value to <strong>3</strong>.</p>
<p>To disable <strong>USB ports</strong>:<br />
<code><span style="font-size: 10pt;">HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUsbStor</span></code></p>
<p>To disable <strong>CD-ROM drive</strong>:<br />
<code><span style="font-size: 10pt;">HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicescdrom</span></code></p>
<p>To disable <strong>Floppy drive</strong>:<br />
<code><span style="font-size: 10pt;">HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesflpydisk</span></code></p>
<p>To disable a <strong>High Capacity Floppy Drive</strong>:<br />
<code><span style="font-size: 10pt;">HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicessfloppy</span></code></p>
<p>Once done, you&#8217;d need to <strong>reboot your machine</strong> for the changes to come into effect. That is it</p>
<p><img class="aligncenter size-medium wp-image-486" title="usb-floppy-virus-windows" src="http://www.mywebhostingblog.net/wp-content/uploads/2009/04/usb-floppy-virus-windows-300x247.jpg" alt="usb floppy virus windows 300x247 How to Disable USB, CDROM, Floppy on Windows Machine" width="300" height="247" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mywebhostingblog.net/hosting-security/how-to-disable-usb-cdrom-floppy-on-windows-machine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fix: “Generic Host for Win32 Process” and “svchost.exe”.</title>
		<link>http://www.mywebhostingblog.net/aspnet-web-hosting/how-to-fix-%e2%80%9cgeneric-host-for-win32-process%e2%80%9d-and-%e2%80%9csvchostexe%e2%80%9d-errors/</link>
		<comments>http://www.mywebhostingblog.net/aspnet-web-hosting/how-to-fix-%e2%80%9cgeneric-host-for-win32-process%e2%80%9d-and-%e2%80%9csvchostexe%e2%80%9d-errors/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 18:58:24 +0000</pubDate>
		<dc:creator>Rock</dc:creator>
				<category><![CDATA[ASP.NET Web Hosting]]></category>
		<category><![CDATA[MSSQL Server]]></category>
		<category><![CDATA[Window Hosting]]></category>

		<guid isPermaLink="false">http://www.mywebhostingblog.net/?p=208</guid>
		<description><![CDATA[close Port 445: Click Start &#62;&#62; Run, to open the Run dialog box Here, type regedit to open the registry. Navigate to the following registry key &#8211; HKEY_LOCAL_MACHINE &#62;&#62; System &#62;&#62; CurrentControlSet &#62;&#62; Services &#62;&#62; NetBT &#62;&#62; Parameters On the right-hand pane find the option TransportBindName. Double click on TransportBindName and delete the existing default [...]]]></description>
			<content:encoded><![CDATA[<p><strong>close Port 445:</strong></p>
<ul>
<li><span>Click </span><strong>Start </strong>&gt;&gt; <strong>Run</strong>, to open the Run dialog box</li>
<li> Here, type <strong>regedit </strong><span>to open the registry. </span></li>
<li> Navigate to the following registry key &#8211; <strong>HKEY_LOCAL_MACHINE</strong> &gt;&gt; <strong>System </strong>&gt;&gt; <strong>CurrentControlSet </strong>&gt;&gt; <strong>Services </strong>&gt;&gt; <strong>NetBT </strong>&gt;&gt; <strong>Parameters </strong></li>
<li> On the right-hand pane find the option <strong>TransportBindName</strong>.</li>
<li><span> Double <span><br />
<input name="IL_MARKER" type="hidden" />click</span> on </span><strong>TransportBindName </strong>and <strong>delete </strong>the existing default value.</li>
<li><span><span><br />
<input name="IL_MARKER" type="hidden" />click</span> Ok</span></li>
</ul>
<p>From the above, it is clear, that you have closed Port 445 by giving a blank value to <strong>TransportBindName </strong>for <strong>NetBT </strong>services.</p>
<p><strong>close Port 135:</strong></p>
<ul>
<li> Click <strong>Start </strong>&gt;&gt; <strong>Run</strong>, to open the Run dialog box</li>
<li> Here, type <strong>regedit </strong>to open the registry</li>
<li> Navigate to the following registry key &#8211; <strong>HKEY_LOCAL_MACHINE</strong> &gt;&gt; <strong>software </strong>&gt;&gt; <strong>microsoft </strong>&gt;&gt; <strong>Ole </strong></li>
<li> On thee right hand window pane find an option called <strong>EnableDCOM </strong></li>
<li> Double-click <strong>EnableDCOM </strong>and change the value from <strong>Y </strong>to <strong>N </strong></li>
<li>click Ok</li>
<li> Close the Registry Editor and <strong>restart </strong>your computer</li>
</ul>
<p>These steps will only work for a standalone servers. Any serveres that are in a cluster state such as <strong>Active Directory, SQL failover cluster, Network Load Balancing [NLB] or Windows Replication service</strong> that <strong>NEVER-EVER</strong> follow these steps as it will simply diable port 135 which is used my <strong>Distributed File System [DFS]</strong> for the servers to comunicate with each other. Disabling it will just wont allow the servers to communicate and the services will fail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mywebhostingblog.net/aspnet-web-hosting/how-to-fix-%e2%80%9cgeneric-host-for-win32-process%e2%80%9d-and-%e2%80%9csvchostexe%e2%80%9d-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NTFS File System</title>
		<link>http://www.mywebhostingblog.net/hosting-security/ntfs-compared-to-fat-and-fat32/</link>
		<comments>http://www.mywebhostingblog.net/hosting-security/ntfs-compared-to-fat-and-fat32/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 18:00:53 +0000</pubDate>
		<dc:creator>Rock</dc:creator>
				<category><![CDATA[Hosting Security]]></category>
		<category><![CDATA[Window Hosting]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[FAT]]></category>
		<category><![CDATA[FAT32]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[NT]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[Permissions]]></category>
		<category><![CDATA[Service Pack]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.mywebhostingblog.net/?p=89</guid>
		<description><![CDATA[What is NTFS ? The File system comes with Windows NT. (NT File System) An optional file system for Windows NT, 2000, XP and Vista. NTFS is the more advanced file system, compared to FAT32. It improves performance and is required in order to implement numerous security and administrative features in the OS. NTFS supports [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is NTFS ?</strong></p>
<p>The <strong>File system</strong> comes with <strong>Windows N</strong>T. (NT File System) An optional file system for <strong>Windows NT, 2000</strong>, <strong>XP and Vista</strong>. <strong>NTFS </strong>is the more <strong>advanced </strong>file system, compared to <strong>FAT32</strong>. It improves performance and is required in order to implement numerous security and administrative features in the <strong>OS</strong>. <strong>NTFS </strong>supports <strong>Active Directory </strong>domain names and provides file <strong>encryption</strong>. Permissions can be set at the file level rather than by folder, and individual users can be assigned disk space quotas. <strong>NTFS </strong>is designed to log activity and recover on the fly from hard disk crashes. It also supports the <strong>Unicode character</strong> <strong>set </strong>and allows file names up to 255 characters in length. See <strong>FAT32 </strong>and file system.</p>
<p><span id="more-89"></span></p>
<p><strong>NTFS compared to FAT and FAT32</strong></p>
<p><strong>NTFS </strong>has always been a more powerful <strong>file system</strong> than <strong>FAT </strong>and <strong>FAT32. Windows 2000, Windows XP</strong>, and the <strong>Windows Server 2003</strong> family include a new version of NTFS, with support for a variety of features including <strong>Active Directory,</strong> which is needed for domains, user accounts, and other important security features.<br />
<strong>FAT </strong>and <strong>FAT32 </strong>are similar to each other, except that <strong>FAT32 </strong>is designed for larger disks than <strong>FAT</strong>. The file system that works most easily with large disks is <strong>NTFS</strong>.</p>
<p><strong>The following will describes the compatibility of each file system with various operating.</strong></p>
<p><strong></strong><br />
<strong>NTFS : </strong><br />
A computer running <strong>Windows 2000</strong>, <strong>Windows XP,</strong> or a product in the <strong>Windows Server 2003</strong> family can access files on a local <strong>NTFS </strong>partition. A computer running <strong>Windows NT 4.0</strong> with <strong>Service Pack</strong> 5 or later might be able to access some files. Other operating systems allow no local access.<br />
<strong></strong></p>
<p><strong>FAT :</strong><br />
Access to files on a local partition is available through <strong>MS-DOS</strong>, all versions of <strong>Windows, </strong>and <strong>OS/2</strong>.<br />
<strong></strong></p>
<p><strong>FAT32 :</strong><br />
Access to files on a local partition is available only through <strong>Windows 95 OSR2, Windows 98, Windows Millennium Edition, Windows 2000</strong>, <strong>Windows XP</strong>, and products in the <strong>Windows Server 2003</strong> family.</p>
<p><strong>The following are comparison of disk and file sizes possible with each file system.</strong></p>
<p><strong>NTFS : </strong><br />
Recommended minimum volume size is approximately 10 MB. Maximum volume and partition sizes start at 2 terabytes (TB) and range upward. For example, a <strong>dynamic disk</strong> formatted with a standard allocation unit size (4 KB) can have partitions of 16 TB minus 4 KB. Cannot be used on floppy disks.</p>
<p>Maximum file size is potentially 16 TB minus 64 KB, although files cannot be larger than the volume or partition they are located on.</p>
<p><strong>FAT :</strong><br />
Volumes from <strong>floppy disk</strong> size up to 4 GB. This file system does not support domains controller.<br />
Maximum file size is 2 GB.</p>
<p><strong>FAT32 :</strong><br />
Volumes from 33 MB to 2 TB can be written to or read using products in the <strong>Windows Server 2003</strong> family.<br />
Volumes up to 32 GB can be formatted as <strong>FAT32 </strong>using products in the <strong>Windows Server 2003</strong> family.<br />
Does not support <strong>domains controller</strong>.<br />
Maximum file size is 4 GB.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mywebhostingblog.net/hosting-security/ntfs-compared-to-fat-and-fat32/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROCEDURE TO MAKE CDONTS WORK ON A WINDOWS 2003 SERVER</title>
		<link>http://www.mywebhostingblog.net/aspnet-web-hosting/procedure-to-make-cdonts-work-on-a-windows-2003-server/</link>
		<comments>http://www.mywebhostingblog.net/aspnet-web-hosting/procedure-to-make-cdonts-work-on-a-windows-2003-server/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 17:14:25 +0000</pubDate>
		<dc:creator>Rock</dc:creator>
				<category><![CDATA[ASP.NET Web Hosting]]></category>
		<category><![CDATA[Exchange Hosting]]></category>
		<category><![CDATA[Window Hosting]]></category>
		<category><![CDATA[CDO]]></category>
		<category><![CDATA[CDONTS]]></category>
		<category><![CDATA[CDONTS.DLL]]></category>
		<category><![CDATA[Collaboration Data Objects]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[IIS SMTP service]]></category>
		<category><![CDATA[RELAY]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://www.mywebhostingblog.net/?p=85</guid>
		<description><![CDATA[Microsoft Windows Server 2003 does not install Collaboration Data Objects (CDO) for NTS (CDONTS). Therefore, applications that use   do not function on a Windows Server 2003-based computer. Windows Server 2003 provides improved alternatives to CDONTS. To make CDONTS functioning on a Windows Server 2003-based computer, use one of the following solution: 1. Obtain CDONTS.DLL [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Microsoft Windows Server 2003</strong> does not install Collaboration <strong>Data Objects (CDO)</strong> for<br />
<strong>NTS (CDONTS)</strong>. Therefore, applications that use   do not function on a Windows<br />
Server 2003-based computer.</p>
<p>Windows Server 2003 provides improved alternatives to <strong>CDONTS</strong>. To make <strong>CDONTS</strong><br />
functioning on a <strong>Windows Server 2003</strong>-based computer, use one of the following</p>
<p><strong>solution:</strong></p>
<p><span id="more-85"></span></p>
<p><strong>1</strong>. Obtain <strong>CDONTS.DLL</strong> and put it into %systemroot%\system32 folder<br />
(C:\Windows\system32 by default).</p>
<p><strong>2</strong>. <strong>Register </strong>the <strong>CDONTS.DLL</strong> component on your server using the following command:</p>
<p><strong>regsvr32 &#8220;%systemroot%\system32\cdonts.dll&#8221;</strong></p>
<p>For example:</p>
<p><strong>C:\WINDOWS\system32&gt;regsvr32.exe cdonts.dll </strong></p>
<p><strong>3</strong>. After you have registered your <strong>CDONTS.DLL</strong> component you need to check whether<br />
your <strong>SMTP </strong>service is running. Go to Administrative tools &gt; <strong>IIS</strong> and expand your local<br />
machine. If <strong>SMTP </strong>service is listed then it is installed, else  it&#8217;s necessary to<br />
install this service. To install <strong>SMTP </strong>perform the following operation:<br />
Go to <strong>Control Panel </strong>&gt; Add/Remove Programs &gt; Add/Remove Windows Components &gt;<br />
Application Server &gt; <strong>IIS </strong>&gt; Mark <strong>SMTP </strong>service &gt; Click OK.</p>
<p><strong>4</strong>. Change the port number for <strong>SMTP service</strong>. Default port is 25. Use 25 only if you<br />
don&#8217;t have another <strong>SMTP </strong>service running. If another <strong>SMTP </strong>service is already running<br />
on your server you should switch IIS SMTP port to another, for example to 26. You<br />
can do through IIS management console:<br />
Control Panel &gt; <strong>IIS </strong>&gt; expand `local computer` &gt; <strong>SMTP </strong>&gt; Properties &gt; General tab &gt;<br />
click on Advanced button &gt; Edit.</p>
<p><strong>5</strong>. Configure <strong>SMTP </strong>service. The main things are to set a valid <strong>full-qualified domain<br />
name</strong> for SMTP service:<br />
Control Panel &gt; <strong>IIS </strong>&gt; expand `local computer` &gt; <strong>SMTP </strong>&gt; Properties &gt; Delivery tab &gt;<br />
click on Advanced button</p>
<p><strong>6</strong>. Configure Security for <strong>SMTP </strong>service. It&#8217;s necessary to grant permissions to<br />
<strong>IIS_WPG</strong> standard <strong>IIS </strong>Worker Process Group.</p>
<p>Control Panel &gt; <strong>IIS </strong>&gt; expand `local computer` &gt; <strong>SMTP </strong>&gt; Properties &gt; Security tab &gt;<br />
click on Add button &gt; Cick Object types&#8230; button &gt; Mark Groups item &gt; click OK &gt;<br />
Add<strong> IIS_WPG</strong> as object name to add &gt; Click OK.</p>
<p><strong>7</strong>. Additional setting:</p>
<p>Choose Authentication and tick Anonymous Access and Integrated Windows<br />
Authentication. Click OK, then click <strong>CONNECTION</strong>. Configure <strong>RELAY </strong>settings as you<br />
wish. Click the <strong>DELIVERY </strong>tab then click ADVANCED.</p>
<p><strong>8</strong>. Stop <strong>SMTP </strong>service of IIS and start it again. Now <strong>IIS SMTP service</strong> as configured<br />
and ready to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mywebhostingblog.net/aspnet-web-hosting/procedure-to-make-cdonts-work-on-a-windows-2003-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protect Apache WebServer From DDOS with mod_evasive</title>
		<link>http://www.mywebhostingblog.net/hosting-security/protect-apache-webserver-from-ddos-with-mod_evasive/</link>
		<comments>http://www.mywebhostingblog.net/hosting-security/protect-apache-webserver-from-ddos-with-mod_evasive/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 02:09:01 +0000</pubDate>
		<dc:creator>Rock</dc:creator>
				<category><![CDATA[Hosting Security]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Linux Server Hosting]]></category>

		<guid isPermaLink="false">http://www.mywebhostingblog.net/?p=500</guid>
		<description><![CDATA[What is Apache ? The Apache HTTP Web Server, we all well know it as Apache, is one of the world&#8217;s most widely used Web servers. It is very popular because of its strong security features, most outstanding performance &#38; the fact that it does cost us any thing. It comprehensively supports and it is [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is Apache ?</strong></p>
<p>The <strong>Apache HTTP Web Server</strong>, we all well know it as Apache, is one of the world&#8217;s most widely used <strong>Web servers</strong>. It is very popular because of its strong security features, most outstanding performance &amp; the fact that it does cost us any thing. It comprehensively supports and it is most recommended for <strong>MySQL</strong> &amp; <strong>PHP/Perl/Python</strong> (and now also supports <strong>Ruby</strong>) programming languages.</p>
<p><img class="aligncenter size-medium wp-image-501" title="mod-evasive-apache-DDOS" src="http://www.mywebhostingblog.net/wp-content/uploads/2009/04/mod-evasive-apache-300x45.gif" alt="mod-evasive-apache-DDOS" width="300" height="45" /></p>
<p>It&#8217;s available for all flavours of Unix (GNU/Linux &amp; UNIX systems), <strong>Microsoft Windows </strong>including other OS as well, for Example <strong>Linux </strong>distros such as  <strong>RedHat, SuSe, Debian, CentOs, Gentoo, Mandrake, Fedora</strong>, etc etc. Apache is used to serve both dynamic static content &amp; static Web pages on the Internet. Some web applications are developed expecting the features &amp; environment that Apache provides. It is one of the most basic feature in the hosting world is what allows your website to be seen by the world.</p>
<p><strong>What is a DDoS attack ?</strong></p>
<p><span id="more-500"></span></p>
<p><img class="alignleft size-full wp-image-502" title="linux-security-ddos-attack" src="http://www.mywebhostingblog.net/wp-content/uploads/2009/04/linux-security-ddos-attack.jpg" alt="linux security ddos attack Protect Apache WebServer From DDOS with mod evasive" width="226" height="270" />A<strong> Denial-Of-Service </strong>attack (<strong>DoS attack</strong>) or <strong>Distributed Denial-Of-Service</strong> attack (<strong>DDoS attack</strong>) is nopthing but an attempt to make a domain name or a computer resource unavailable to its users by sending mass packets to it. Perpetrators of <strong>DoS attacks</strong> like to target domains/sites/hosts or services hosted with high profile <strong>webhosting </strong>servers such as credit card payment gateways, banks, &amp; even root <strong>nameservers</strong>.</p>
<p>The most common method of attack involves saturating the target (victim) machine with request that communicates externally, such that even the legimate traffic also does not get a response, or respond very slowly as to be effectively unavailable.</p>
<p>In general terms, <strong>DoS attacks</strong> are set so that the targeted computer(s) is either reset or consume all the available resources so that the target is no longer available to provide its intended service or to obstruct the communication between the users &amp; the victim so that there is no suitable communication between them.</p>
<p>There are several ways to stop such kind of attacks, most of the providers use &#8220;<strong>Proxy Shield</strong>&#8221; which is most effective services available today and can handle an attack upto 4GB per second. Although it is a very expensive service and only corporate websites can afford them. If you want to handle small DDos attacks then you can either go for a <strong>hardware firewall</strong> or a software application like the one below, which is very effective to handle DDos at its initial stage.</p>
<p><strong>About mod_evasive &amp; how does it prevent DDoS attack ?</strong></p>
<p><em><strong>mod_evasive</strong></em> is basically an evasive maneuvers module configured on Apache web server to provide evasive action where ever there is an <img class="alignright size-medium wp-image-503" title="apche-ddos-attack" src="http://www.mywebhostingblog.net/wp-content/uploads/2009/04/apche-ddos-attack-300x142.jpg" alt="apche ddos attack 300x142 Protect Apache WebServer From DDOS with mod evasive" width="300" height="142" />brute force attack or DDoS attack or HTTP DoS. You can also use it as a traffic detection or network management tool and can be effective configured to work with <strong>ipchains</strong>, <strong>routers</strong>, <strong>firewalls </strong>etc. You can also set mod_evasive up to send abuse reports via email &amp; <strong>syslog facilities</strong>.</p>
<p>It creats an internal dynamic hash table of IP Addresses for detections &amp; URIs and denying any single IP if any of the following is true:</p>
<p><strong>&#8211; Making any requests while temporarily blacklisted on the server.<br />
&#8211; Single page on your website is access for more then n number of time.<br />
&#8211; Establishing more than 50 concurrent connections per second on the same child.</strong></p>
<p>This method works well on both attacks, may it be single-server script attackor a distributed attack but like any other evasive tools it is only useful to the point of processor consumption &amp; bandwidth hence to configure this tool with your firewalls &amp; routers gines out the maximum protection to your dedicated server as well as webhosting sites.</p>
<p>This module is instantiated for each listener individually that is every time when there is a HTTP request to <strong>Apache Web Server</strong> and therefore the evassive tool has a built-in scaling capabilities &amp; cleanup mechanism. Because of this per-child design, only the scripted attacks get cought and blocked access and legitimate requests are never compromised even if they come from<strong> NAT addresses</strong> or<strong> proxies</strong>. Even if the user repeatedly click on &#8216;reload&#8217; button should not be affected unless they do it maliciously. One can tweak <strong>mod_evasive</strong> fully through the Apache configuration file that is<strong> httpd.conf </strong>and it is very easy to incorporate into your <strong>Linux web hosting server</strong> and most important, easy to use.</p>
<p><strong>Here are the steps to install mod_evasive:</strong><br />
<strong><br />
Install &amp; configure it on a Linux Server:</strong></p>
<p>Login to the server as root &amp; execute following connabds one bu one:</p>
<p><code>cd /usr/local/src<br />
wget http://www.zdziarski.com/projects/mod_evasive/mod_evasive_1.10.1.tar.gz<br />
tar -zxvf mod_evasive_1.10.1.tar.gz<br />
cd mod_evasive</code></p>
<p><em><strong>For Apache 2.0.x</strong></em></p>
<p><code>/usr/sbin/apxs -cia mod_evasive20.c</code></p>
<p>Then add add this too httpd.conf</p>
<p><code>DOSHashTableSize 3097<br />
DOSPageCount 6<br />
DOSSiteCount 100<br />
DOSPageInterval 2<br />
DOSSiteInterval 2<br />
DOSBlockingPeriod 600</code></p>
<p><em><strong>For Apache 1.3.x</strong></em></p>
<p><code>/usr/local/apache/bin/apxs -cia mod_evasive.c</code></p>
<p>Then add this too httpd.conf</p>
<p><code>DOSHashTableSize 3097<br />
DOSPageCount 6<br />
DOSSiteCount 100<br />
DOSPageInterval 2<br />
DOSSiteInterval 2<br />
DOSBlockingPeriod 600</code></p>
<p>Now just restart <strong>Apache web hosting server</strong> &amp; the installation is complete..</p>
<p><code>/etc/init.d/httpd restart</code></p>
<p>Congratulations.. your<strong> Linux Apache web hosting server</strong> is now more safer from the <strong>DDoS attacks</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mywebhostingblog.net/hosting-security/protect-apache-webserver-from-ddos-with-mod_evasive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Computer Security and Firewalls</title>
		<link>http://www.mywebhostingblog.net/hosting-security/computer-security-and-firewalls/</link>
		<comments>http://www.mywebhostingblog.net/hosting-security/computer-security-and-firewalls/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 09:27:21 +0000</pubDate>
		<dc:creator>Rock</dc:creator>
				<category><![CDATA[Hosting Security]]></category>
		<category><![CDATA[bombs]]></category>
		<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Firewalls]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://www.mywebhostingblog.net/?p=7</guid>
		<description><![CDATA[What do we want from secure computer systems? Here is a reasonable goal:  Computers are as secure as real world systems, and people believe it. Security is the condition of being protected against danger, loss, and hackers. In the general sense, security is a concept similar to safety. In today’s web-based world, hackers and malicious [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What do we want from secure computer systems? </strong></p>
<p>Here is a reasonable goal:  <span style="color: #800000;"><strong><em>Computers are as secure as real world systems, and people believe it.</em></strong></span></p>
<p>Security is the condition of being protected against danger, loss, and hackers. In the general sense, security is a concept similar to safety.</p>
<p>In today’s web-based world, hackers and malicious software are the biggest threat to anyone who conducts business online.  Viruses and worms have the ability to cripple entire networks while an experienced hacker can penetrate a system and thieve confidential data.  Because of this, consumers and online businesses alike are taking proactive steps towards protecting their personal information.  Some are conferring with their web hosting providers to ensure that the security measures they implement are reliable.</p>
<p>There are many creative ways that unscrupulous people use to access or abuse unprotected computers. I have mentioned few of them below,</p>
<p><span id="more-7"></span></p>
<p><strong>•    Remote login<br />
•    Application backdoors<br />
•    SMTP session hijacking<br />
•    Operating system bugs<br />
•    Denial of service<br />
•    E-mail bombs<br />
•    Macros<br />
•    Spam<br />
•    Redirect bombs<br />
•    Source routing </strong></p>
<p>Firewalls help us to protect this type of hacking or abuse activities. Some of the items in the list above are hard, if not impossible, to filter using a firewall. While some firewalls offer virus protection, it is worth the investment to install anti-virus software on each computer. And, even though it is annoying, some spam is going to get through your firewall as long as you accept e-mail. We can add or remove filters based on several conditions. Some of these are:</p>
<p><strong>IP addresses </strong>- Each machine on the Internet is assigned a unique address called an IP address. IP addresses are 32-bit numbers, normally expressed as four &#8220;octets&#8221; in a &#8220;dotted decimal number.&#8221; A typical IP address looks like this: 98.166.52.145. For example, if a certain IP address outside the company is reading too many files from a server, the firewall can block all traffic to or from that IP address.</p>
<p><strong>Domain names</strong> &#8211; Because it is hard to remember the string of numbers that make up an IP address, and because IP addresses sometimes need to change, all servers on the Internet also have human-readable names, called domain names. For example, it is easier for most of us to remember www.mywebhostingblog.net than it is to remember 98.166.52.145. A company might block all access to certain domain names, or allow access only to specific domain names.<br />
<strong></strong></p>
<p><strong>Protocols</strong> &#8211; The protocol is the pre-defined way that someone who wants to use a service talks with that service. The &#8220;someone&#8221; could be a person, but more often it is a computer program like a Web browser. Protocols are often text, and simply describe how the client and server will have their conversation. The http in the Web&#8217;s protocol. Some common protocols that you can set firewall filters for include:</p>
<ul>
<li> <strong> IP </strong>(Internet Protocol) &#8211; the main delivery system for information over the Internet</li>
<li> <strong>TCP </strong>(Transmission Control Protocol) &#8211; used to break apart and rebuild information that travels over the Internet</li>
<li> <strong>HTTP </strong>(Hyper Text Transfer Protocol) &#8211; used for Web pages</li>
<li> <strong>FTP </strong>(File Transfer Protocol) &#8211; used to download and upload files</li>
<li> <strong>UDP </strong>(User Datagram Protocol) &#8211; used for information that requires no response, such as streaming audio and video</li>
<li> <strong>ICMP </strong>(Internet Control Message Protocol) &#8211; used by a router to exchange the information with other routers</li>
<li><strong>SMTP</strong> (Simple Mail Transport Protocol) &#8211; used to send text-based information (e-mail)</li>
<li><strong>SNMP</strong> (Simple Network Management Protocol) &#8211; used to collect system information from a remote computer</li>
<li><strong>Telnet </strong>- used to perform commands on a remote computer</li>
</ul>
<p><strong>Ports</strong> &#8211; Any server machine makes its services available to the Internet using numbered ports, one for each service that is available on the server. For example, if a server machine is running a Web (HTTP) server and an FTP server, the Web server would typically be available on port 80, and the FTP server would be available on port 21. A company might block port 21 access on all machines but one inside the company.<br />
<strong></strong></p>
<p><strong>Specific words and phrases</strong> &#8211; This can be anything. The firewall will sniff (search through) each packet of information for an exact match of the text listed in the filter. For example, you could instruct the firewall to block any packet with the word &#8220;X-rated&#8221; in it. The key here is that it has to be an exact match. The &#8220;X-rated&#8221; filter would not catch &#8220;X rated&#8221; (no hyphen). But you can include as many words, phrases and variations of them as you need.</p>
<p>A firewall is simply a program or hardware device that filters the information coming through the Internet connection into your private network or computer system. If an incoming packet of information is flagged by the filters, it is not allowed through.</p>
<p>Firewalls use one or more of three methods to control traffic flowing in and out of the network:<br />
<strong>•    Packet filtering </strong>- Packets (small chunks of data) are analyzed against a set of filters. Packets that make it through the filters are sent to the requesting system and all others are discarded.<br />
<strong>•    Proxy service </strong>- Information from the Internet is retrieved by the firewall and then sent to the requesting system and vice versa.<br />
<strong>•    Stateful inspection</strong> &#8211; A newer method that doesn&#8217;t examine the contents of each packet but instead compares certain key parts of the packet to a database of trusted information. Information traveling from inside the firewall to the outside is monitored for specific defining characteristics, then incoming information is compared to these characteristics. If the comparison yields a reasonable match, the information is allowed through. Otherwise it is discarded.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mywebhostingblog.net/hosting-security/computer-security-and-firewalls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
