Primeiro, vamos esclarecer um pouco as coisas:
-
O TLS substituiu o SSL. O TLS 1.0 veio depois e é uma atualização para o SSL 3.0.
TLS 1,2 > TLS 1.1 > TLS 1,0 > SSL 3.0 >
SSL 2.0 > SSL 1.0 -
As versões SSL anteriores ao 3.0 tiveram vulnerabilidades de segurança severas conhecidas por algum tempo e estão desativadas / não são suportadas pelos clientes e servidores modernos. O SSL 3.0 provavelmente seguirá o mesmo caminho em breve.
-
Dos protocolos usados atualmente, o "Poodle" afeta mais severamente o SSL 3.0, onde não há como mitigar. Há um ataque semelhante contra algumas implementações TLS 1.0 e 1.1 >> a especificação permite - certifique-se de que seu software está atualizado.
Agora, o motivo "Poodle" é um risco, mesmo com clientes e servidores modernos, devido à implementação de um mecanismo de fallback pelos clientes. Nem todos os servidores suportarão as versões mais recentes, portanto, os clientes tentarão cada versão na ordem entre a maioria e a menos recente (TLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0) até encontrar uma que o servidor suporte. Isso acontece antes de a comunicação criptografada começar, portanto, um invasor man-in-the-middle (MITM) pode forçar o navegador a retornar a uma versão mais antiga, mesmo se o servidor suportar uma versão mais alta. Isso é conhecido como um ataque de downgrade de protocolo.
Especificamente, no caso de "Poodle", desde que o cliente e o servidor suportem o SSL 3.0, um invasor MITM é capaz de forçar o uso desse protocolo.
Então, quando você desabilita o SSL 3.0, isso tem dois efeitos:
-
Os clientes que suportam versões superiores não podem ser induzidos a voltar para a versão vulnerável ( O TLS Fallback SCSV é um novo mecanismo proposto para impedir um ataque de downgrade de protocolo, mas nem todos os clientes e servidores o suportam ainda). Esse é o motivo pelo qual você deseja desativar o SSL 3.0. A grande maioria de seus clientes provavelmente se enquadra nessa categoria, e isso é benéfico.
-
Clientes que não suportam TLS (como outros já mencionaram, o IE6 no XP é praticamente o único ainda usado para HTTPS) não será capaz de se conectar através de um sistema criptografado conexão em tudo. Esta é provavelmente uma parte menor da sua base de usuários, e não vale a pena sacrificar a segurança da maioria que está atualizada para atender a essa minoria.