【问题标题】:How to avoid Security messages / security alerts from IE如何避免来自 IE 的安全消息/安全警报
【发布时间】:2011-03-04 22:58:55
【问题描述】:

我们在执行 url 时收到这样的安全消息:

本网站的安全证书有问题。本网站提供的安全证书并非由受信任的证书颁发机构颁发。

安全证书问题可能表明试图欺骗您或拦截您发送到服务器的任何数据。我们建议您关闭此网页,不要继续访问此网站。单击此处关闭此网页。继续访问此网站(不推荐)。
更多信息

带有类似消息的相同类型的安全警报

此页面正在访问不受其控制的信息。这会带来安全隐患,您要继续吗?

如何通过 javascript、jsp 或任何方式的代码来避免它们。我们不能要求每个用户修改他们的互联网选项。请告诉我是否有任何解决方案

【问题讨论】:

    标签: https ssl-certificate


    【解决方案1】:

    这是浏览器的行为,您不能也不应该被允许使用 JavaScript 或其他任何方式进行修改。事实上,这些安全警报是用来警告用户(可能)有问题的。如果你可以禁用它们,那么拥有它们就没有意义了,对吧?

    解决您在安全证书方面遇到的任何问题,一切都会好起来的。我猜你的证书是自签名的——买一个。它们并没有那么贵。

    【讨论】:

    • 您能否提供任何链接以获取有关证书的更多信息?
    • @vishnu 有很多公司出售它们,例如verisignthwate
    • 此证书仅适用于 https?当我联系他们时,他们说这些是为了 https。但我的应用程序网址是 http。我可以以任何方式使用它们吗?我可以避免这些警报吗?
    【解决方案2】:

    您需要在您的网络服务器上安装一个当前有效的证书。

    【讨论】:

    • 我如何知道我的网络服务器上当前有效的证书
    【解决方案3】:

    There is a problem with this website's security certificate 可能意味着您需要检查时钟设置是否正确。

    【讨论】:

    • 在这种情况下不是。该消息明确指出根不受信任,而不是“已过期或尚未有效”。
    【解决方案4】:

    在 https 网站上托管所有内容。不是http的。那你就不需要证书了。

    【讨论】:

    • Google 网站是 https,因此如果使用任何非 https 内容,它会拉起该警告。有许多免费的解决方法。如果您购买证书,它将使您的 http 变为 https,但如果您托管任何 http 内容(从 http 网站发布内容),即使使用安全站点证书,您仍然会收到警告。
    【解决方案5】:

    1> 本网站提供的安全证书并非由受信任的证书颁发机构颁发。

    此消息表明该页面正在使用基于 HTTPS 的资源,该资源的证书未链接到全球受信任的根证书。如果您不知道是什么资源/URLS 导致了这种情况,请打开 F12 开发人员工具并查看控制台选项卡,或者运行 Fiddler 并观察警告弹出窗口。

    2> 此页面正在访问不受其控制的信息。这会带来安全风险,您要继续吗?

    当您尝试使用 XMLHTTPRequest 对象从跨域位置请求数据时会显示此消息(例如 www.domain.com 尝试从 domain.com 获取数据)。该操作违反了Same-Origin-Policy

    默认情况下,在 IE 中,这是阻止,但在 Intranet 区域内,此功能设置为 Prompt,因此您会看到此消息。

    要解决此问题,请更改请求 URL 使其不会转到其他域,或使用 XDomainRequest,或使用服务器端代理页面从服务器而不是客户端发出跨域数据请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-31
      • 2010-09-19
      • 1970-01-01
      • 2023-03-26
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多