SSL 3.0 is insecure and should be turned off on any IIS web server. Here’s how to disable it through the registry on Windows Server 2008 R2 or 2012. For background, see the SSL 3.0 information disclosure vulnerability.
Step-by-Step
- Open the Registry Editor as administrator: on the Start screen type
regedit.exe, right-click it, and click Run as administrator. - Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols.
- Right-click Protocols and click New > Key. Name the key
SSL 3.0.
- Right-click the new SSL 3.0 key, click New > Key, and name it
Client.
- Right-click SSL 3.0 again, click New > Key, and name it
Server.
- Under SSL 3.0, right-click Client, click New > DWORD (32-bit) Value, and name it
DisabledByDefault.
- Double-click DisabledByDefault, set Value data to
1, and click OK.
- Under SSL 3.0, right-click Server, click New > DWORD (32-bit) Value, and name it
Enabled.
- Double-click Enabled, leave Value data at
0, and click OK.
- Restart the server.
SSL 3.0 is now disabled. To confirm it, see this quick way to test for SSLv3.
