早上打开公司内网系统,浏览器弹出「无法验证服务器身份」,下面只有「继续访问」和「返回」两个按钮。财务同事直接点了继续,结果被安全部门提醒。这类提示到底该怎么处理,得先看证书哪里出了问题。
这个提示的意思是浏览器或邮件客户端拿到的 SSL 证书没通过校验。常见原因有几类:证书过期、证书上的域名和访问地址对不上、用了自签名证书、电脑系统时间不准、公司代理或杀毒软件替换了证书。
先做三个快速检查
看右下角系统时间,差几分钟就可能报错,开启自动同步再刷新。确认地址栏域名有没有拼错,比如把 .com 写成 .cn。点开证书详情,看颁发者和有效期,过期时间一目了然。
证书链不完整也会触发这个提示。服务器只发了站点证书,没带中间证书,桌面浏览器可能靠缓存补上,手机浏览器却直接报错。用在线 SSL 检测工具一查就能看到链是否完整。
内网系统和公网网站处理不一样
公司内部系统用自签名证书很常见,正确做法是让管理员把根证书发给你,导入「受信任的根证书颁发机构」,而不是每次点继续。公网银行、邮箱、购物网站出现这个提示,直接关掉,不要在页面上输入账号密码。
Outlook 或 Foxmail 提示服务器身份无法验证,多半是邮箱服务器证书过期,或者客户端还在连旧地址,先找管理员确认,再决定是否继续。临时访问也只在确认网络可信时操作,事后让管理员把证书续上。
浏览器版本太老、系统根证书库没更新,同样会提示无法验证。公司电脑长期不更新系统的情况很常见,先升级浏览器和系统补丁。
如果站点用了 Let's Encrypt 这类免费证书,到期没续上是最常见的原因。管理员那边续签后,客户端一般刷新就恢复,不用改任何设置。
还有一种情况是公共 Wi-Fi 做了登录劫持,打开任何网站都跳证书警告。这种网络别用来登录网银和公司系统,换成手机热点对比一下就能确认。
判断标准很简单:自己管理的内网系统,导入正确根证书;不认识的公网站点,关掉页面。点「继续」只是把风险推迟到下一次。