你正在电脑前准备清空购物车,屏幕却弹出一个刺眼的红色警告,说这个网站的安全证书有问题。我敢打赌,你心里咯噔一下,第一反应是网络被劫持了,或者淘宝出了什么大事。先别慌,我跟你打赌,你这个情况八成不是网络攻击,而是你电脑自己闹了个小脾气。
我为什么这么肯定?因为这种问题我一年能碰上好几回,而且每次解决起来都简单得让人哭笑不得。真正导致淘宝网页出现证书问题的原因,绝大多数时候只有一个:你电脑右下角的那个日期和时间不对了。
你可能会想,我天天看时间,怎么会错呢?这里有个小知识,当你的电脑时间跟真实世界的时间相差哪怕几分钟,浏览器去访问那些用着加密协议的网站时,心里就会犯嘀咕。证书上明明白白写着有效期限是某个时间段,结果你电脑显示的却是几年后,浏览器一对比,觉得这证书过期了,自然就翻脸不认人。淘宝这种大平台用的是最高级别的加密证书,对时间极其敏感,所以它最爱第一个跳出来报警。
怎么验证我是不是在瞎猜?你看一眼屏幕最右下角的时间。如果你发现它显示的数字跟手机上的不一样,不管是慢了一小时还是快了三天,那恭喜你,破案了。你只要把鼠标移到时间上,右键点击,选择“调整日期和时间”,把那个“自动设置时间”的开关打开,或者干脆手动把时间改回正确的。改完之后,别急着点,先关掉浏览器,重新打开淘宝页面。这时候你会发现,那个讨厌的红屏消失了,页面干干净净地躺在你面前。
除了时间,还有一个稍微冷门一点的罪魁祸首,就是浏览器本身。如果你的时间完全正确,但问题还在,那可能是浏览器内部的数据缓存卡了壳。这种情况多见于你很久没有清理过浏览器的历史记录。你不需要找什么电脑高手,只要在浏览器的设置里找到“清除浏览数据”,把缓存和历史记录勾上,清除一下,通常也就好了。这不涉及什么高深技术,纯粹是给浏览器洗了个澡,让它清醒清醒。

还有极少数情况,是你电脑里安装的安全软件或者系统自带的防护功能在作祟。它们有时候太敬业了,看到任何证书都想检查一下,结果自己网络状态不好,检查超时,就把页面给拦下来了。这个处理起来也不难,你暂时把这类软件的安全防护功能关掉个两三分钟,再刷新网页看看。要是好了,那你以后可以给这个网站加个信任白名单,就不会再误伤了。
说到这里,我想澄清一个很多人都会有的误解。看到“安全证书有问题”这行字,就觉得这网站是假的,是钓鱼网站。这话对,但也不全对。对于你去淘宝、京东、银行这类大网站时出现的这种提示,99%的概率是假警报。因为真正的黑客想要伪造这些大网站的证书几乎不可能,那得通过层层加密,成本高得离谱。倒是你如果在一些不知名的小网站上看到这种提示,那才需要提高警惕,因为那可能是真的有问题。
再说回电脑时间,这不光影响逛淘宝。你如果发现电脑突然连不上家里的WiFi了,或者某些软件死活打不开,都可以顺手检查一下时间。我就遇到过有朋友因为主板上的纽扣电池没电了,导致电脑每次关机重启后时间就回到2010年,然后一堆软件全罢工。去修电脑的地方花五块钱买个电池换上,问题就解决了。你要是也有这种越修越坏的毛病,可以明天开机后再看一眼时间,要是又回到了过去,那多半就是电池的问题了。
最后,如果你的时间显示是自动同步的,但还是提示证书错误,那你可以试着打开“设置”里的“日期和时间”,找到“同步时钟”,点一下“立即同步”。有时候系统自带的同步服务会卡住,手动按一下,让它重新跟网络时间服务器对个表,也就安分了。
解决完这个烦人的小问题,放心去逛你的淘宝吧。这其中的道理其实很简单,就是你的电脑在时间观念上犯了糊涂,跟淘宝本身没有任何关系。以后再遇到这种提示,心里有个底,几秒钟就能自己搞定,不用再到处找人帮忙了。