你正填着快递单,浏览地址刚敲到一半,器提浏览器地址栏左边突然弹出一个红色三角,示网写着“不安全”。安全手一抖,浏览差点把手机号删了。器提这场景太常见了,示网我上个月帮邻居阿姨弄社保认证,安全她盯着那个红标看了半天,浏览问我:“是器提不是我银行卡要被人偷了?”
那个红标跟银行卡被盗刷没直接关系。它说的示网是你当前和网站之间的连接没加密。HTTP协议像寄明信片,安全中间哪个邮差都能翻看内容;HTTPS像把明信片装进保险箱,浏览只有收件人能开。器提浏览器看到你走的示网是HTTP,就亮红牌。就这么简单。
可问题在于,很多正经网站至今还在用HTTP。我常去的一个本地论坛,界面跟2008年似的,登录框下面还挂着“本站已运行XX天”的计数器。它没HTTPS,浏览器照样红标警告。你说它钓鱼吗?不是。你说它安全吗?你输的密码确实在裸奔。这种半吊子状态最让人纠结——用吧,心里膈应;不用吧,又没替代品。
更麻烦的是那些证书过期的。去年冬天我订民宿,付款页面突然跳出一整屏警告,说“攻击者可能试图窃取你的信息”。我查了下,是店家图便宜买了张免费证书,忘了续期。网站本身没问题,但浏览器不管这些,过期就拦。当时我硬着头皮点了“继续前往”,输完信用卡号手心全是汗。后来想想,那家民宿连后台管理系统都是外包给大学生做的,能指望他记得续证书?
浏览器这个红标设计得挺贼。它不区分“网站是骗子”和“网站是懒汉”,一律用红色三角加感叹号。对普通用户来说,这俩情况根本分不清。我见过有人因为红标直接关掉银行官网——其实那是银行内部测试页面,证书自签的,压根没打算给外人看。也见过有人对红标视若无睹,照常输入身份证号,因为他“上了十几年网从来没出过事”。两种反应都挺要命。
那到底怎么办?我的习惯是分三层看。第一层,看网址。如果是http://开头,且你要输密码、卡号、身份证,直接关掉。别信“继续前往”那个小字链接,点了就是赌。第二层,看证书详情。点红标能展开,看是“证书过期”还是“名称不匹配”。过期可以忍,名称不匹配立刻跑——比如你访问的是“某银行.com”,证书却签给“某银行.net”,这基本是钓鱼。第三层,看场景。公司内网系统、学校教务、老式路由器管理页,红标是常态,因为它们没花钱买公共证书。这种环境下,确认Wi-Fi是你自己的,问题不大。
有个细节挺有意思。Chrome从去年开始,对HTTP网站不再只标“不安全”,而是直接在地址栏显示“不安全”三个字。Firefox更狠,把登录框直接标红。这些改动逼得很多小网站连夜上HTTPS。我常去的那个论坛,上个月终于换了证书。管理员在公告里写:“被浏览器搞烦了。”你看,有时候不是技术推着人走,是红标推着人走。
说到底,那个红标是个提醒,不是判决书。它告诉你“这段路没路灯”,但走不走、怎么走,还得你自己判断。最怕的是两种人:一种看见红标就以为天塌了,另一种看见红标当没看见。前者耽误事,后者可能真出事。至于我,现在养成个习惯——输敏感信息前,先瞄一眼地址栏左边。没锁,就换个地方办。麻烦是麻烦点,总比事后打银行客服强。