跳到主内容
笔记系统教程

那个小锁,到底管什么

锁只证明传输是加密的,不证明这个站可信。

3 分钟阅读0 次浏览

浏览器地址栏左边那个小锁,很多人以为它代表「这个站是安全的」。

它只代表一件事:你和这个站之间传的东西是加密的。别人在中间截不到你的密码,也改不了页面内容。

它不代表这个站是好人开的。骗人的站也能申请证书,锁照样亮。这两件事经常被混在一起。

锁是怎么来的

网站要向证书机构申请一张证书,证明「这个域名确实归我」。证书里写着三样东西:域名、有效期、签发方。

浏览器打开页面时,先验这三样:域名对不对、有没有过期、签发方是不是它认识的。

三项都对,显示锁。有一项不对,弹警告页,用户得点「继续访问」才能进来。多数人到这里就关掉了。

免费证书够不够

够。现在有免费证书,三个月一签,到期自动续。

个人站没有任何理由花钱买证书。花钱买的是保险赔付和技术支持,不是「更安全」。加密强度是一样的。

三种最常见的警告

第一种,证书过期。多数是自动续期失败了,去托管商后台点一下重新签发就行。

第二种,域名不匹配。证书签的是带 www 的,你访问的是不带的,或者反过来。把两个都加上就解决。

第三种,证书链不完整。这种情况少见,通常是服务器配置漏了中间证书。自己查不出来就找托管商,或者照着文档补一条。

混合内容,最容易被忽略

页面本身是 https,但里面有一张图、一个脚本还是 http。

浏览器会把整个页面标成「不安全」,锁变成三角警告。用户看不到具体原因,只觉得这个站有问题,然后就走。

排查方法很简单:打开开发者工具,切到 Console,它会直接告诉你哪个地址是 http。

解决办法只有一个:把那个地址改成 https,或者换成 https 的资源。没有别的路。

换域名之后

换域名,证书要重新签。

很多人换了域名,页面能打开,但锁没了。原因就是证书还是旧域名的,浏览器一验就不对。

换完域名,第一件事是打开首页看一眼地址栏。

自己检查一遍

三步,一分钟。

第一,打开首页,看锁在不在。第二,点开锁,看有效期还有多久。第三,随便点进一篇文章,再看一次。

三步都对,说明证书没问题。有一处不对,先查那一处。

最后

锁是底线,不是卖点。

装好之后基本不用管,但要知道它什么时候会掉、掉了怎么补。这两件事知道了,就不会在半夜被一条「你的网站不安全」的截图吓到。

一个常见误解

有人以为装了证书,网站就「加密」到别人连内容都看不到。

不是。证书只保护传输过程,服务器上的内容还是明文存着。

真正要防的是「传输中被截」,不是「服务器被看」。前者证书能管,后者要靠别的手段。

搞清楚这一点,你就不会把证书当成万能药。它只解决一段路的安全,剩下的还得自己管。

请我喝杯咖啡