Обычно я вообще не использую Internet Explorer. Я использую его только во время разработки для тестов интерфейса (машина разработки и с незашифрованным http). Каждую неделю я запускаю тест сервера SSL Labs, который говорит, что IE11 может получить доступ к моим сайтам.
Сегодня я обнаружил проблему с одним из моих сторонних сервисов. Некоторые специальные функции не работают с Chrome или Firefox, поэтому я запустил IE11 на своем компьютере с Windows 7. И IE11 показывает мне встроенную страницу с ошибкой, которая в основном говорит: «Страница не может быть показана». А типичный дурачок бла бла вроде проверяет DNS и тд. На всей странице ошибок не было абсолютно никаких признаков проблемы, связанной с шифрованием (как это сделал бы обычный браузер).
Еще пару месяцев назад возникла эта schannel
проблема, которая не позволяет IE с поддержкой TLS1.2 получать доступ к HTTPS-сайтам. С этого момента мой «контрольный список WTF для IE» содержит «отключить TLS1.2» в качестве контрольной точки. И что я должен сказать ... отключение TLS1.2 в IE сработало, и мой сайт снова доступен . Но я не могу сделать это в браузерах моих посетителей.
Теперь к реальным вопросам: почему Internet Explorer 11 не может подключиться к моему HTTPS-сайту, когда TLS 1.2 включен в IE? И как это исправить на стороне сервера? SSL Labs сообщает, что на моем сайте все хорошо .
Важное редактирование: кажется, что IE11 может обрабатывать только домен без префикса, а не домены с префиксом, когда включен TLS1.2. домен без префикса (www) работает, а домен с префиксом (www) не работает .
На стороне сервера я использую debian / 7 nginx / 1.7.8 openssl / 1.0.1e
Доступные шифры: ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:-DES:!RC4:!MD5:!PSK:!aECDH:EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
www.dev5media.de
меня сайт работает на IE11, Win7 с TLS 1.2 и шифромTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
согласно перехвату пакета. Какую операционную систему вы используете и можете ли вы захватить пакет для рабочего и нерабочего имени, чтобы увидеть разницу?TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
) выполнено успешно. Но послеServer Hello Done
этого нет связи от клиента к серверу.https://dev5media.de/
иhttps://www.dev5media.de/
, так или иначе, я получил более последовательный результат.Ответы:
У вас также включен SSL 2.0?
Согласно http://support.microsoft.com/en-us/kb/2851628 «SSL 2.0 и TLS 1.2 не совместимы друг с другом в Windows 7 и более поздних операционных системах. Чтобы использовать сертификаты на стороне клиента для установления соединения HTTPS через TLS 1.2 необходимо отключить SSL 2.0 ".
источник
Сегодня столкнулся с этой проблемой с IE11 на Win 7 (полностью обновленный с важными обновлениями, но не дополнительными), при использовании пакета промежуточных программ Mozilla , который отлично работает с IE8 на XP и должен работать с IE7 +. Думал, что я опубликую здесь, эта проблема не появляется больше на Google.
Потратил некоторое время с wireshark, выясняя минимальные изменения, необходимые для его работы. Отказ от ответственности: я не эксперт по крипто, может быть лучший способ сделать это. Но это никак не изменило мой рейтинг ssllabs.com.
Переместите ECDHE-RSA-AES128-SHA256 (первый, который работает для IE11) выше kEDH + AESGCM и DHE-RSA-AES128-GCM-SHA256 для промежуточного набора, в результате чего:
источник
Единственное решение, которое я нашел: http://www.techsupportall.com/solved-cannot-access-secure-sites-https-websites-not-opening-view/
Там есть инструкция, как REGSVR для Internet Explorer.
источник