Como resolver “SSLProtocol: Protocolo ilegal 'TLSv1.1'” no CentOS 6.9

0

Estou tentando passar uma varredura de vulnerabilidades para o meu servidor CentOS 6.9. O último dos problemas que estou tentando resolver está relacionado ao uso de protocolos SSL desatualizados. Quando eu tento usar a seguinte linha no meu ssl.conf

SSLProtocol -all +TLSv1.1

e, em seguida, execute um configest

service httpd24-httpd configtest

Eu sou apresentado com o erro

SSLProtocol: Illegal protocol 'TLSv1.1'

Reduzi isso para possivelmente uma versão desatualizada do OpenSSL. Quando comecei este processo, eu estava na versão OpenSSL 1.0.1e-fips 11 Feb 2013 e atualizei isso para uma versão mais recente seguindo estas instruções: link

Agora, quando eu verifico a versão, recebo OpenSSL 1.0.2l 25 May 2017 , mas ainda recebo o mesmo erro durante o configtest. Eu estou pensando neste momento que o arquivo mod_ssl.so no apache precisa ser atualizado, mas eu estou meio que em uma perda para os meus próximos passos (estou um pouco fora da minha profundidade neste momento). Desde que eu baixei o httpd24 como um pacote eu nunca tive que compilá-lo e não tenho certeza de onde ir em seguida. Tanto quanto eu entendo, é possível incluir um novo mod_ssl.so sem recompilar o Apache, mas na prática eu não sei como eu faria isso.

    
por Ryan Salsman 14.08.2017 / 01:43

1 resposta

0

Tive o mesmo problema agora. Comparando as diferenças entre um par de servidores, percebi que aquele que tinha os problemas não tinha mod_ssl instalado de alguma forma.

yum install mod_ssl

corrigiu esse problema para mim.

    
por 18.08.2017 / 16:23