Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What version of SSL does IIS 7 use by default, and how does one force it to use SSL v3?

Tags:

iis-7

ssl

I have heard that SSL v2 is a lot less secure than SSL v3 due to flaws in the encryption algorithms it uses. I would like to force my websites running on IIS 7 to use SSL v3. Anyone know how this is done?

Also is it worth forcing 128-bit encryption as well? Has anyone had any performance issues with doing this?

like image 494
Teevus Avatar asked Nov 18 '09 08:11

Teevus


People also ask

What is SSL v3?

SSLv3 is an old version of the security system that underlies secure Web transactions and is known as the “Secure Sockets Layer” (SSL) or “Transport Layer Security” (TLS).


1 Answers

IIS 7 supports at least SSL 3.0, TLS 1.0 and higher.

In SSL/TLS, the version used for each connection is negotiated. The client sends a 'hello' message first which indicates the highest level of the protocol he supports. The server responds with his own 'hello', indicating the highest level he supports that's not higher than the client. In this way, the connection is made using the highest level of support in common between the client and server.

It's unlikely that modern clients would actually request SSL 2.0 (but sometimes they will request later versions with an SSLv2-compatible hello format).

In any case, this article describes how to disable older protocols in IIS 7:

http://support.microsoft.com/kb/187498

like image 61
Marsh Ray Avatar answered Nov 15 '22 07:11

Marsh Ray