Disable SSLV2 & Weak SSL Ciphers on IIS

Need More than 50 Licenses? Please Request a Quote
Requires .NET Framework 2.0 or Greater, Windows
Check Your Server:
"It's a no brainer. The product just saved me time, money and a big headache."
Gerald T. - Sacramento State University
Have you disabled weak ciphers and protocols on your Microsoft Internet Information Server (IIS)? Weak SSL Protocols Ciphers are often enabled by default on Microsoft IIS servers. If you accept credit cards on your site, chances are you must comply with PCI which states that you must only allow Strong cryptography and security protocols.
4.1 Use strong cryptography and security protocols such as SSL/TLS or IPSEC to safeguard sensitive cardholder data during transmission over open, public networks.
4.1.a Verify the use of encryption (for example, SSL/TLS or IPSEC) wherever cardholder data is transmitted or received over open, public networks
PCI DSS Version 1.2
For Example on a Windows 2003 Server the following protocols will be enabled by default:
- PCT 1.0
- SSL 2.0
- SSL 3.0
- TLS 1.0
The following Ciphers are enabled on Windows 2003 by default:
- DES 56/56
- RC2 128/128
- RC2 40/128
- RC4 128/128
- RC4 40/128
- RC4 56/128
- Triple DES 168/168
You must disable weak ciphers that use 40 bit keys (such as RC2 40/128 and RC4 40/128), or 56 bit keys (such as DES 56/56 or RC4 56/128), you should require key length of at least 128 bits.
Frequently Asked Questions about Disabling SSL Protocols & Ciphers
Will I loose customers by rejecting HTTPS connections with SSL v2, PCT 1.0, and 40 or 56 bit keys?
The chances of a customers browser not supporting strong cryptography is very small these days. All Modern browsers (IE7+, Firefox, Google Chrome, Opera) do not even ship with SSLv2 enabled.
Because todays merchant standards require strong cryptography, for online credit card transactions the potential customer would not be able to do business on most ecommerce sites.
Which SSL Protocols are Considered Weak, and should be disabled?
The PCT 1.0 and SSL 2.0 are considered weak. When you click the Uncheck Weak Ciphers / Protocols button in our IIS SSL Cipher tool these protocols will be unchecked.
Which Ciphers are Considered Weak, and should be disabled?
The ciphers DES 56/56, NULL, RC2 40/128, RC4 40/128, and RC4 56/128 are considered weak. When you click the Uncheck Weak Ciphers / Protocols button in our IIS SSL Cipher tool these ciphers will be unchecked.
What versions of IIS do I need to run this tool on?
As of this writing all versions of IIS 3 - 7, require this change, future versions may require this as well.
What versions of windows are supported?
Because this tool is built with the .NET framework it can run on any version of Windows as long as you have the .NET Framework (2.0 or greater) installed. You can obtain the latest version here.
Does this EXE work on 32 / 64 bit servers?
Yes
Does it work on Windows 2008 with IIS 7?
Yes, it works on Windows 2008 Servers running IIS 7.
What about Windows 2003 with IIS 6?
Yes, it works great on Windows 2003 as well as earlier versions of Windows and IIS.
My Security Scanning Company Said ... will this program help fix my problem?
Here are some common things your security company might say:
- Web Server supports weak SSL encryption certificates
- SSL Server supports weak encryption vulnerability
- The remote service supports the use of weak ssl ciphers
- Weak Supported SSL ciphers suites IIS
- SSL Weak Cipher Suites Supported
- The remote service supports the use of medium strength SSL ciphers
- The remote service encrypts traffic using a protocol with known weaknesses.
- The remote host supports the use of SSL ciphers that offer either weak encryption or no encryption at all.
- The remote service supports the use of weak SSL ciphers. Description : The remote host supports the use of SSL ciphers that offer either weak encryption or no encryption at all. Solution: Reconfigure the affected application if possible to avoid use of weak ciphers.
- The remote service supports the use of medium strength SSL ciphers. Description : The remote host supports the use of SSL ciphers that offer medium strength encryption, which we currently regard as those with key lengths at least 56 bits and less than 112 bits. Solution: Reconfigure the affected application if possible to avoid use of medium strength ciphers.
- The remote service encrypts traffic using a protocol with known weaknesses. Description : The remote service accepts connections encrypted using SSL 2.0, which reportedly suffers from several cryptographic flaws and has been deprecated for several years. An attacker may be able to exploit these is s ues to conduct man-in-the-middle attacks or decrypt communications between the affected service and clients. Solution: Consult the application's documentation to disable SSL 2.0 and use SSL 3.0 or TLS 1.0 instead.
If your security company is saying one of the above, and you use IIS, you simply need to purchase this product, and run it to correct the problem. If your security scanning vendor is saying something else please Contact Us and we will let you know if we can help.
