如何针对安全网站的错误码进行故障排除

Firefox Firefox 最后更新于: 26% 的用户认为有帮助
This is a machine-generated translation of the English article. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

Firefox 会检查网站的安全证书,以确保网站合法且您的连接已被加密。若证书无法通过验证,Firefox 将终止连接并显示“警告:存在潜在安全风险”页面一个安全错误页面,上面写着“请小心。某些地方似乎不对劲。”。

本文解释了最常见的相关错误代码(SEC_ERROR_UNKNOWN_ISSUER、MOZILLA_PKIX_ERROR_MITM_DETECTED 和 ERROR_SELF_SIGNED_CERT)的含义,以及如何排查这些问题。请参阅 安全警告码是什么意思?,了解其他“警告:存在潜在安全风险”安全风险错误代码的相关信息。

注意:在最新的 Firefox 版本 中,出于安全考虑,部分证书错误已无法被绕过。如果您在点击 高级…高级 按钮后未看到 接受风险并继续前往 <website>(有风险),请参阅 无法绕过警告时的处理方法 章节。

理解错误代码

  1. 在警告页面,点击 高级…高级 按钮。
    Fx148WarningPotentialSecurityRiskAhead-untrustedrootFx149BetaWarning-SecurityRiskUntrustedRoot
  2. 查看显示的错误代码。
  3. 如果您看到以下任一情况:
    • SEC_ERROR_UNKNOWN_ISSUER 或 MOZILLA_PKIX_ERROR_MITM_DETECTED:证书由不受信任的机构颁发。
    • ERROR_SELF_SIGNED_CERT:网站使用了自签名证书。

Fx148WarningPotentialSecurityRiskAhead-untrustedrootAdvancedFx149BetaWarning-SecurityRiskUntrustedRootAdvanced

如果错误出现在多个安全网站上

这通常意味着您的设备或网络上有东西正在拦截安全连接并替换网站证书。常见原因包括:

  • 杀毒软件扫描加密连接
  • 企业网络监控工具
  • 恶意软件

检查杀毒软件设置

Avast/AVG

  1. 打开 Avast 或 AVG 控制面板。
  2. 进入 菜单 → 设置 → 保护 → 核心防护。
  3. 在 网页防护 下,取消勾选 启用 HTTPS 扫描。
    在旧版本产品中,您可以通过 菜单 > 设置 > 组件,然后点击 网页防护 旁的 自定义 找到对应选项。
  4. 确认并重启 Firefox。
详情请参阅 Avast 支持文章 管理 Avast 杀毒软件网页防护中的 HTTPS 扫描。更多关于此功能的信息请查看 Avast 博客。

Bitdefender

  1. 打开 Bitdefender 控制面板。
  2. 进入 保护 → 在线威胁预防 → 设置。
  3. 关闭 加密网页扫描 设置。
    在旧版本产品中,您可以在 模块 > 网页保护 中找到标为 扫描 SSL 的对应选项。
在 Bitdefender 免费版中无法控制此设置。若访问安全网站遇到问题,可尝试 修复或卸载程序。

企业版 Bitdefender 产品请参考 Bitdefender 支持中心页面。

Bullguard

  1. 打开 Bullguard 控制面板。
  2. 进入 设置 → 高级 → 杀毒软件。
  3. 在 安全浏览 部分,为显示错误的网站取消勾选 显示安全结果 选项。

ESET

按照 ESET 支持文章 的步骤禁用并重新启用 SSL/TLS 协议过滤。

Kaspersky

  1. 打开 Kaspersky 控制面板。
  2. 进入 设置 → 附加 → 网络。
  3. 在 加密连接扫描 中,选择 不扫描加密连接。
  4. 重启系统。
受影响的 Kaspersky 用户应升级至最新版本安全产品,因为 Kaspersky 2019 及以上版本包含此问题的缓解措施。当前订阅用户可通过 Kaspersky 下载页面 的"更新"链接免费安装最新版本。

检查企业网络拦截

如果您在使用工作网络,IT 部门可能需要将拦截证书添加到 Firefox 的信任存储中。操作说明参见 CA:AddRootToFirefox。

扫描恶意软件

某些恶意软件会拦截安全连接。详见 针对 Firefox 恶意软件的故障排除。

如果错误仅出现在单个网站

可能原因:

  • 服务器配置错误
  • 缺少中间证书
  • 自签名证书

若该网站属于您,请使用 SSL Labs 进行测试,并修正所有“证书链问题:不完整”的结果。

无法绕过警告时

以下情况不会显示 接受风险并继续前往 <website>(有风险):

  • 网站使用了 HTTP Strict Transport Security(HSTS)。
  • 证书存在特定严重错误。
  • 您的 Firefox 受企业策略管理且已禁用绕过功能。

对于重要网站(银行、邮箱服务商),绝不允许绕过,因为这可能表示您的连接已遭破坏。

关于永久性例外

Firefox 不允许为大多数网站设置永久证书例外,尤其是公共互联网网站。对于本地网络网站(LAN),最安全的方法是:

  • 安装来自可信机构的有效证书
  • 手动将服务器证书添加到 Firefox 的证书存储中。
警告:永久性例外会降低安全性。仅限在内部可控网络中使用。

绕过警告(当可用时)

如果 Firefox 允许:

  1. 在警告页面,点击高级…高级。
  2. 点击接受风险并继续前往 <website>(有风险)。

相关文章

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解