<?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>Linux Windows System Administrator Help &#187; SSLCipherSuite</title>
	<atom:link href="http://linuxwindowsmaster.com/tag/sslciphersuite/feed/" rel="self" type="application/rss+xml" />
	<link>http://linuxwindowsmaster.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 19:54:25 +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>How to disable the support for SSLv2 LOW encryption ciphers?</title>
		<link>http://linuxwindowsmaster.com/how-to-disable-the-support-for-sslv2-low-encryption-ciphers/</link>
		<comments>http://linuxwindowsmaster.com/how-to-disable-the-support-for-sslv2-low-encryption-ciphers/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 00:42:17 +0000</pubDate>
		<dc:creator>Alex P</dc:creator>
				<category><![CDATA[Dedicated Server]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[ciphers]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[SSLCipherSuite]]></category>
		<category><![CDATA[SSLProtocol]]></category>
		<category><![CDATA[SSLv2]]></category>
		<category><![CDATA[SSLv3]]></category>
		<category><![CDATA[TLSv1]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[write:errno]]></category>

		<guid isPermaLink="false">http://linuxwindowsmaster.com/?p=83</guid>
		<description><![CDATA[Secure Sockets Layer (SSL) is the standard security technology for creating an encrypted link between a web server and a browser. This link ensures that all data passed between web server and browser remains private and secure. SSLv2, SSLv3, and TLS (1.0) all protocol provide for a secure channel between clients and servers . There [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><strong>S</strong>ecure <strong>S</strong>ockets <strong>L</strong>ayer (<strong>SSL</strong>) is the standard security technology for creating an encrypted link between a web server and a browser. This link ensures that all data passed between web server and browser remains private and secure. <strong>SSLv2</strong>, <strong>SSLv3</strong>, and <strong>TLS (1.0)</strong> all <strong>protocol</strong> provide for a secure channel between clients and servers .</p>
<p style="text-align: left;">There are known flaws in the <strong>SSLv2 protocol</strong>. A man-in-the-middle attacker can force the communication to a less secure level and then attempt to break the weak encryption. The attacker can also truncate encrypted messages.</p>
<p>These flaws have been fixed in<strong> SSLv3 (or TLSv1)</strong>. Most servers (including all popular <strong>web-servers</strong>, <strong>mail-servers</strong>, etc.) and <strong>clients </strong>(including Web-clients like <strong>IE</strong>, <strong>Netscape Navigator</strong> and <strong>Mozilla </strong>and mail clients) <strong>support </strong>both <strong>SSLv2 and SSLv3</strong>. However, SSLv2 is enabled by default for backward compatibility.</p>
<p>You can follow the following steps to disable the <strong>LOW encryption ciphers</strong> like SSLV2 on  <strong>Apache</strong> ,<strong> IIS</strong> and <strong>Tomcat</strong> <strong>web server </strong>and allow the secure channel connection via <strong>SSLv3</strong> only.</p>
<ul>
<li><strong>Apache</strong><br />
Typically, for <strong>Apache/mod_ssl, httpd.conf </strong>or<strong> ssl.conf </strong>should have the following lines:</p>
<p><strong>SSLProtocol -ALL +SSLv3 +TLSv1<br />
SSLCipherSuite ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM </strong></li>
</ul>
<p style="text-align: left;">For Apache/apache_ssl include the following line in the configuration file (httpsd.conf):</p>
<p><strong>SSLRequireCipher ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM</strong></p>
<ul>
<li><strong>Tomcat</strong><br />
<strong>sslProtocol=&#8221;SSLv3&#8243;<br />
ciphers=&#8221;SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA&#8221;</strong></li>
</ul>
<p style="text-align: left;">
<ul>
<li><strong>IIS</strong>
<ul>
<li>Click Start, click Run, type regedt32 or type regedit, and then click OK.</li>
<li>In Registry Editor, locate the following registry key:HKey_Local_Machine\System\CurrentControlSet\Control\SecurityProviders \SCHANNEL\Protocols\SSL 3.0\Server .</li>
<li>On the Edit menu, click Add Value.</li>
<li>In the Data Type list, click DWORD. 5.In the Value Name box, type Enabled, and then click OK.<br />
Note If this value is present, double-click the value to edit its current value.</li>
<li>Type 00000000 in Binary Editor to set the value of the new key equal to &#8220;0&#8243;.</li>
<li>Click OK. Restart the computer.</li>
</ul>
</li>
</ul>
<p style="text-align: left;">More details please refer Microsoft article 187498 and 245030</p>
<p><strong>How you can verify it ?</strong></p>
<p>SSH to your server and type the following commands</p>
<p>1. <strong>root@ [~]# openssl s_client -ssl2 -connect localhost:443</strong></p>
<p>If everything is fine you should receive something like this,</p>
<p><strong>1. root@ [~]# openssl s_client -ssl2 -connect localhost:443<br />
2. CONNECTED(00000003)<br />
3. write:errno=104</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxwindowsmaster.com/how-to-disable-the-support-for-sslv2-low-encryption-ciphers/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

