【问题标题】:The site uses SSL, but Google Chrome has detected insecure content on the page该网站使用 SSL,但谷歌浏览器已检测到页面上的不安全内容
【发布时间】:2012-01-25 20:15:26
【问题描述】:

我在我的网站上使用 SSL,它给了我lock with yellow triangle icon(“该网站使用 SSL,但谷歌浏览器检测到页面上的内容不安全。”)

点击锁定图标时会显示:

您与域名的连接使用 256 位加密进行加密。但是,此页面包含其他不安全的资源。这些资源可以在传输过程中被其他人查看,并且可以被攻击者修改以改变页面的外观。该连接使用 TLS 1.0。连接使用 AES_256_CBC 进行加密,使用 SHA1 进行消息身份验证,使用 DHE_RSA 作为密钥交换机制。连接未压缩。

如何确保获得绿色锁?

【问题讨论】:

  • 在 Chrome 中,开发者控制台应列出通过不安全连接获取的项目作为警告 - “[域] 的页面显示来自 [位置] 的不安全内容”。

标签: browser ssl


【解决方案1】:

您必须拥有嵌入在页面上但不通过 h​​ttps 提供的资源(图像、样式表、脚本等)。确保您的所有资源都通过 https 提供,并且该警告应该消失。

【讨论】:

  • 你是怎么做到的? production.rb 中的这一行是否足够 config.force_ssl = true 如果你有 youtube 和 soundcloud 嵌入
  • @ayounesi 很容易找到 - 以任何方式设置它打开您的浏览器源代码并查看它们是如何输出的。
  • 正在加载的页面本身通过 https 加载得很好(所以我知道在 iframe 的内容中没有图像、样式表等破坏 ssl),但我仍然从 Chrome(以及 Firefox)收到 iframe 内容不安全的错误。
【解决方案2】:

我遇到了同样的问题,因为我使用 HTTP 包含了来自 Google Analytics 的脚本。

使用像 Google 这样的提供商,您可以简单地将 HTTP 更改为 HTTPS - 它会起作用。这不适用于所有提供商。

如果您尝试从您拥有的网站加载某些内容,则必须使用 HTTPS 保护该网站。


谷歌浏览器会检测到这一点,并自动不加载不安全的内容(来自 HTTP 域),这可能会剥夺网站的某些功能。

某些 AV/恶意软件也会检测到这一点并发出安全警告,可能会吓跑您的访问者。

如果您使用的是 Google Chrome,那么您可能不会注意到这样的警告,因为 AV/Malware 软件永远不会看到这个 HTTP 链接,因为它被 Google Chrome 阻止了。

如果您没有检测到这种情况的 AV/Malware 软件,那么您可能永远不会在访问者出现时注意到这样的警告。


你必须做的是:

  • 安装谷歌浏览器并访问网站。
  • 单击“工具>> JavaScript 控制台”并查看是否出现任何警告。 (布拉德·科赫(Brad Koch)也对此问题发表了评论)
  • 浏览您网站上的不同页面,查看是否出现任何错误 - 如果有,则将 URL 更改为 HTTPS(如果可能)或为该 javascript 寻找其他提供商。

【讨论】:

  • 非常感谢。看到这个解决方案后,我的问题解决了。您对工具>>JS 控制台的建议帮助了我..
【解决方案3】:

确保对图片、js 文件、css 文件、广告等资源的所有引用都通过 https 提供。如果资源的 uri 是相对的,例如/images/logo.png,然后从与页面本身相同的主机、端口和协议获取资源,在您的情况下为 https。我会使用fiddler 来查找加载页面时通过http:// 获取的文件。

【讨论】:

    【解决方案4】:

    这是我转到 TOOLS 然后点击 JAVASCRIPT CONSOLE ::

    Failed to load resource chrome://thumb/https://accounts.google.com/ServiceLogin?service=chromiumsyn...
        s%3A%2F%2Fwww.google.com%2Fintl%2Fen-US%2Fchrome%2Fblank.html%3Fsource%3D1
    Failed to load resource chrome://thumb/http://www.xe.com/
    

    之后我该怎么办?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-19
      • 1970-01-01
      • 2018-07-14
      • 2011-09-22
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      相关资源
      最近更新 更多