游客发表
我手机里存着三个密码,安全分别对应银行、协议社交和工作邮箱。个人每个密码都长得不一样,安全一个混着大小写和符号,协议一个是个人我童年住过的街道加一串乱码,还有一个干脆是安全句诗的首字母。我记不全它们,协议全靠密码管理器代劳。个人
这事挺讽刺的安全。我天天跟客户讲安全协议,协议自己却把命门交给一个软件。个人但更讽刺的安全是,那软件本身也需要密码,协议而那个密码我设得极其简单——因为我怕忘。个人
安全协议从来不是给机器看的,是给人看的。机器不在乎密码多复杂,它只在乎哈希值对不对。人在乎。人会偷懒,会复用,会把密码写在便利贴上贴在显示器边框。我见过某公司财务总监,桌面上摊着Excel,里面整整齐齐列着公司所有系统的账号密码,文件名就叫“密码表”。她说这样方便,我说这是给黑客送年货。
去年我帮一位七十多岁的老先生修电脑,他坚持用同一个密码——他老伴的名字加生日。我劝他改复杂些,他摆摆手:“改了我就记不住了。再说,谁会来偷我这把老骨头的资料?”后来他邮箱被盗,骗子用他的账号给所有联系人发钓鱼链接。他女儿打电话来质问,老人在电话那头沉默了很久,最后只说了一句:“我哪知道会这样。”
安全协议的本质是信任的边界。你把信任交给谁,就得承担相应的风险。银行让你设密保问题,答案是你母亲的 maiden name,可这信息在社交平台上随便翻翻就能找到。我同事更绝,密保问题选“你第一只宠物叫什么”,他填的是“汪星人”——因为他压根没养过宠物。这招倒是聪明,把真实信息从答案里剔除,可系统不会告诉你,它只关心你答得对不对。
有时候我在想,我们是不是把安全搞得太复杂了。指纹、人脸、短信验证码、动态令牌,一层套一层,像俄罗斯套娃。可最脆弱的环节永远是人——那个在公共Wi-Fi下点开钓鱼链接的人,那个把验证码念给“客服”听的人,那个为了省事把所有账号密码设成一样的人。
我自己的做法很笨:重要账号一个密码,普通账号另一个密码,密码之间毫无关联。重要的那个我背得滚瓜烂熟,普通的那个交给密码管理器。有人觉得这样不够安全,但我知道,如果连我自己都记不住,那这个密码迟早会被我写下来,而写下来的密码,就不是密码了。
安全协议说到底,是跟自己的一场博弈。你赢不了,只能尽量别输得太难看。
友情链接