IE:HTTPS安全性受到res://ieframe.dll/sslnavcancel.htm的攻击

Pat*_*ick 8 https internet-explorer browser-security

我正在开发一个电子商务应用程序,它有许多仅限HTTPS的区域.这个特殊的错误只发生在IE中(至少10个,没有尝试过其他的),它只发生在整个应用程序的一个HTTPS页面上.

从研究中我得知这是IE的混合内容警告.这非常令人困惑,因为IE是唯一对此页面有任何问题的浏览器.所有其他相关浏览器都不会抱怨任何混合内容.

任何人都可以了解一下sslnavacancel.htm是什么?或者,如何进一步深入了解哪些资源可能实际导致此问题?

提前致谢.

Dav*_*ney 6

问题:res://ieframe.dll/sslnavcancel.htm是ieframe.dll中的嵌入式HTML资源,在IE中显示给用户,表明某些资源因为使用无效证书签名而被阻止.由于各种原因,证书可能被视为无效,包括证书是否已过期,或证书中的主机名与实际用于获取资源的主机名之间是否不匹配.

解决方案:您可以尝试安装Fiddler HTTP调试代理并在IE10中测试您的网站时运行它.Fiddler在您的浏览器和HTTP服务器之间作为HTTP代理,并且(在许多其他事情中)将告知您获得的任何资源是否具有无效证书.启动Fiddler,转到工具| Fiddler选项| HTTPS,选中Capture HTTPS CONNECTs,检查Decrypt HTTPS流量,并确保未选中"忽略服务器证书错误".重新启动Fiddler,在IE中访问您的网站,然后检查Fiddler的日志视图,查找包含无效证书的资源.