|
浏览器天天弹“此网站不安全”,何把点进去还得先过一道警告页,网站烦。加入尤其是可信公司内网、学校教务系统、任站或者某些老牌行业网站,何把证书过期是网站常事,但你知道它没问题。加入这时候把域名塞进可信任站点列表,可信比每次点“继续访问”省事得多。任站 不同浏览器藏这个设置的何把地方不一样,我先说 Chrome 和 Edge,网站这俩占了大半桌面用户。加入打开设置,可信搜“安全”,任站找到“隐私和安全”那一栏,里面有个“安全”子项,往下翻能看到“管理证书”或者“站点设置”。但真正管用的入口其实在更隐蔽的地方:地址栏输入 chrome://settings/security,回车,页面里有个“高级”折叠区,点开,才有“管理可信任站点”的按钮。Edge 同理,把 chrome:// 换成 edge:// 就行。 点进去之后是一张列表,左边分“受信任的根证书颁发机构”“受信任的发布者”“受信任的站点”几个标签。你要加的是“受信任的站点”。注意,这里加的是域名,不是完整 URL。比如 https://portal.example.com/login,你只填 https://portal.example.com 或者干脆 *.example.com 把整个子域都覆盖。有个坑:Chrome 对这个列表的尊重程度有限,它主要影响的是混合内容加载和部分证书错误绕过,不是加进去就万事大吉。我试过给一个自签名证书的内网系统加信任,Chrome 照样拦,最后还得靠导入根证书到系统钥匙串才解决。 Firefox 是另一套逻辑。它不叫“可信任站点”,叫“例外”。设置里搜“证书”,点“查看证书”,切到“服务器”标签,有个“添加例外”按钮。输入域名,点“获取证书”,然后确认安全例外。这个操作只对当前配置文件生效,换台机器或者重置 Firefox 就没了。而且 Firefox 对 HSTS 预加载列表里的域名完全不买账,你加例外也没用,它硬性拒绝。 Windows 系统层面还有一层。控制面板里搜“Internet 选项”,虽然这玩意儿是 IE 时代的遗物,但很多老软件、Office 插件、甚至某些银行控件还在读这里的设置。“安全”标签页,选中“受信任的站点”,点“站点”按钮,把域名加进去。这里有个细节:默认要求 https:// 验证,如果你要加的是 http 站点,得把左下角那个勾去掉。我见过有人加了半天没生效,就是因为这个勾没动。 macOS 用户走的是钥匙串访问。打开“钥匙串访问”,找到对应证书,双击,在“信任”折叠区里把“使用此证书时”改成“始终信任”。这比浏览器里加站点列表彻底得多,系统级生效,Safari、Chrome、Firefox 通吃。代价是需要管理员密码,而且证书一换就得重来。 说个真实案例。之前帮一个朋友处理他们公司 OA 系统,域名是 oa.xxx.com,证书是自签的。他在 Chrome 里加了受信任站点,没用。我让他把根证书导出来,双击安装到“受信任的根证书颁发机构”,重启浏览器,好了。所以记住:加站点列表是治标,导入根证书才是治本。前者适合临时绕过,后者适合长期使用。 还有一点,别把来路不明的域名往信任列表里塞。我见过有人为了图方便,把 * 加进去,等于把整个信任机制废了。钓鱼网站最喜欢你这么做。只加你确认真实、且频繁访问的内部系统或已知服务,其他的,该报警报警,别手软。 |