Один из моих клиентов хотел, чтобы я обновил openssl и Apache на его сервере, потому что он хочет получить A от SSLLabs. Я перешел на Apache 2.4.18 и обновился до версии 1.0.2e. Затем я изменил конфигурацию SSL Apache, чтобы она соответствовала следующему:

# SSL Protocols/Ciphers
SSLProtocol All -SSLv2 -SSLv3
SSLHonorCipherOrder On
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256::kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK
SSLCompression off

Я выполнил тест SSL из лаборатории SSL и все еще получаю следующее предупреждение:

Этот сервер уязвим для атаки POODLE. Если возможно, отключите SSL 3 для смягчения. Оценка ограничена до C.

В списке протоколов указано ДА для SSL 3, даже если в приведенном выше утверждении указано, что его следует отключить.

Я пробовал много комбинаций шифров с помощью поиска в Интернете, и я всегда получаю один и тот же результат. Я также искал в любом файле * .conf конфигурацию SSL, но нет ничего, кроме моего файла SSL выше.

URL сайта: https://orders.expotools.biz

Лаборатории SSL: https://www.ssllabs.com/ssltest/analyze.html?d=orders.expotools.biz

1 ответ1

1

Невозможно отключить SSLv3 в Apache 2.4.18
...
SSLProtocol All -SSLv2 -SSLv3

Пытаться:

SSLProtocol -all +TLSv1 +TLSv1.1 +TLSv1.2

Также см. Apache Module mod_ssl | SSLProtocol в справочнике.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .