Назад | Перейти на главную страницу

Отключенный SSLv3 для борьбы с Poodle теперь не может подключиться к SQL «Соединение принудительно закрыто удаленным хостом»

Я отключил SSL3 на своем веб-сервере для борьбы с уязвимостью Poodle, и теперь я не могу подключиться к моему серверу SQL с помощью проверки подлинности SQL. Я просто получаю сообщения «Соединение принудительно закрыто удаленным хостом». Кто-нибудь может дать совет? Требуются ли изменения конфигурации в SQL?

РЕДАКТИРОВАТЬ 2015-06-19: Мой первоначальный ответ был неправильным. См. Комментарии для контекста.

Старая (неправильная) версия этого ответа (сохранена для контекста):

Проверьте, действительно ли ваш SQL-сервер поддерживает шифрование выше SSL3:

  1. Запустите клиент подключения
  2. Узнайте, к какому серверу он подключается.
  3. Проверить с OpenSSL s_client если TLS поддерживается:

    openssl s_client -connect Mysqlserver: myserverport -ssl3
    openssl s_client -connect Mysqlserver: myserverport -tls1
    openssl s_client -connect Mysqlserver: myserverport -tls1_1
    openssl s_client -connect Mysqlserver: myserverport -tls1_2

Если вы отключили SSL_3, удалив шифры, вероятно, вы также отключили TLS1 и TSL1_1. Остается TLS1_2, который еще не поддерживается всеми приложениями.

Как я писал в своем посте на Отключение SSLv3 для блокировки Poodle, вы можете заблокировать SSL3 в Apache с помощью строки конфигурации.

SSLProtocol all -SSLv3

Как предлагает StackzOfStuff, проверьте подключение с помощью SSL3 и TLS после отключения SSL3.