AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 42871
Accepted
David Spillett
David Spillett
Asked: 2009-07-21 01:04:03 +0800 CST2009-07-21 01:04:03 +0800 CST 2009-07-21 01:04:03 +0800 CST

IE6 和更高版本在 HTTPS 处理方面的差异

  • 772

直截了当地问:有没有什么好的资源可以详细了解 IE6 和 IE7 之间的变化,特别是这可能使 IE6 无法连接到基于 IIS7(Windows 2008)的 Web 服务器上的 HTTPS 资源?我们的假设是服务器只接受比 IE6 无法处理的更新的协议版本/变体,但我们找不到可以配置的位置。

长话短说:

我们遇到了几个运行客户端应用程序的 Web 服务器的问题。由于客户端让渗透测试人员检查配置,导致大量本地策略更改和其他注册表设置发生更改,Internet Explorer 6 拒绝通过 HTTPS 连接到站点(报告的错误是默认的“找不到服务器或DNS 错误”消息)。IE7 和 IE8 都很好,我们尝试过的其他浏览器也很好(Windows 上的 FireFox,Ubuntu 上的 FF,链接,...)虽然这是一个有争议的问题,因为许多用户或多或少地只使用 IE6。IE6 很乐意通过 HTTP 访问相同 IIS 安装上的相同资源。

通过记录在案的更改,我们没有发现任何明显的原因,即使将所有更改应用于我们的一个测试服务器也不会产生问题,其中一项更改是关于拉入非当地政策,所以我怀疑这就是问题所在。

我无法通过搜索找到任何有用的信息(许多网站记录了如何在 Web 服务器上执行最基本的 SSL 配置并获得客户端应用程序信任的证书等,但没有明显与此问题相关的消息),在浏览 Microsoft 的 Web 服务器的本地策略文档时,我也没有任何明显的问题。

不幸的是,告诉客户从 IE6 升级是不可行的。我不愿意告诉他们简单地重建 Web 服务器并更加小心他们下次单击哪些复选框,但现在可能不得不成为我们的建议...

internet-explorer iis ssl https
  • 2 2 个回答
  • 2476 Views

2 个回答

  • Voted
  1. Best Answer
    Evan Anderson
    2009-07-21T02:58:55+08:002009-07-21T02:58:55+08:00

    你嗅探过 IE6 和 IIS 机器之间的客户端到服务器握手吗?(http://en.wikipedia.org/wiki/Transport_Layer_Security#TLS_handshake_in_detail)我怀疑这会给你关于出了什么问题的第一个信息,特别是如果你将握手与基于 IE7 的工作客户端进行比较 -服务器对话。不兼容的握手是我对正在发生的事情的猜测。

    这是微软的“官方”“IE 7 中对 HTTPS 的更改”文档:http: //msdn.microsoft.com/en-us/library/bb250503 (VS.85).aspx

    我想知道 IE6 客户端的“高级”设置中的“使用 TLS 1.0”复选框。IE7 默认启用 TLS 1.0,IE6 禁用它。目前尚不清楚您的客户的渗透测试人员是否使用了服务器、客户端或两者上的设置。我可以想象,假设他们在玩服务器,他们在服务器上禁用了 SSL v2(参见http://support.microsoft.com/kb/187498)但没有告诉任何人在 IE6 上启用 TLS 1.0客户。

    在服务器上,假设他们确实禁用了 SSL v2,他们将在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server”下更改/创建“启用”DWORD 值并将其设置为 0。

    • 4
  2. MichaelLehmann
    2009-07-21T03:27:00+08:002009-07-21T03:27:00+08:00

    作为追踪错误来源的测试:通过 webbrowser 控件的连接是否有效?例如,您可以使用 iMacros Browser 30 天试用版进行此测试。它使用与 IE 相同的引擎,但使用不同的包装器。

    • 0

相关问题

  • 这个 Web 服务器可以处理多少个站点?[复制]

  • 您最喜欢的 SSL 证书提供商是什么?[关闭]

  • 如何在 IIS 中发送响应标头?

  • IIS 优化

  • IIS 6.0 (Windows Server 2003) 备份的最佳实践?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve