Je viens de tester mon site sur https://www.ssllabs.com/ et il a dit que SSLv2 n'est pas sécurisé et que je devrais le désactiver avec les suites de chiffrement faibles.
Comment puis-je désactiver cela? J'ai essayé ce qui suit mais cela ne fonctionne pas.
Je suis allé
/etc/httpd/conf.d/ssl.conf
par ftp. AjoutéeSSLProtocol -ALL +SSLv3 +TLSv1 SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:!LOW:!SSLv2:!EXPORT
Connecté au serveur par putty et a donné la
service httpd restart
commande.
Mais son affichage n'est toujours pas sûr sur le site. Comment puis-je le réparer? Mon serveur est Plesk 10.3.1 CentOS. Il y a 3-4 sites sur le même serveur.
Réponses:
Modifiez les lignes SSLProtocol et SSLCipherSuite en,
Rechargez votre apache pour que la configuration prenne effet.
Le SSLHonorCipherOrder On essayera les chiffrements dans l'ordre qu'il est spécifié.
La configuration ci-dessus passe le contrôle sur ssllabs.com sauf pour la version TLS. Mon CentOS 6 ne prend en charge que TLS 1.0 en raison d'OpenSSL 1.0.0. OpenSSL 1.0.1 prend en charge TLS 1.1 et 1.2.
Avez-vous un équilibreur de charge ou un proxy devant votre apache?
la source
www.ssllabs.com
cela montre toujours que son activé. Je ne connais pas `l'équilibreur de charge ou le proxy devant apache`, comment puis-je vérifier cela? Je vous ferai savoir les détails de tout ce que vous devez savoir.openssl s_client -ssl2 -connect localhost:443 CONNECTED(00000003) 21731:error:1407F0E5:SSL routines:SSL2_WRITE:ssl handshake failure:s2_pkt.c:428: ]0;root@u15341216:~[root@u15341216 ~]#
Vous voudrez peut-être vous assurer qu'il n'y en a pas d'autre
SSLProtocol
ouSSLCiperSuite
direcive n'importe où dans votre configuration Apache qui remplace celui que vous venez d'ajouter.Si vous ne le trouvez pas, essayez d'ajouter ces deux à votre vhost SSL plutôt que
ssl.conf
. Cela aidera à garantir que les bons sont les derniers appliqués.la source
grep -r SSLProtocol /etc/httpd
devrait trouver des doublons. Quant au vhost SSL, je ne sais pas où Plesk les met mais ce sera probablement avec tous les autres vhosts. Un grep récursif pourVirtualHost
,SSLCertificateFile
ou le documentroot fera probablement l'affaire./var/www/vhosts/mydomain/conf/vhost_ssl.conf
&/var/www/vhosts/mydomain/conf/vhost.conf
Dans les deux fichiers que j'ai ajoutésSSLProtocol -ALL +SSLv3 +TLSv1 SSLHonorCipherOrder On SSLCipherSuite ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM
ne fonctionne toujours pas: /Celui qui a fonctionné pour moi
Essaye celui-là.
la source
Pour désactiver SSL dans Centos6.x Exécutez simplement la commande suivante:
miam supprimer mod_ssl
alors
service httpd reload
Pour réactiver SSL, installez à nouveau le package "mod_ssl" comme:
yum install mod_ssl
alors
service httpd reload
la source