身份认证从来不是一道简单的登录门
上周去朋友的公司蹭茶,刚好碰到他们运维在挠头。
上周刚给全公司换了新的SSO系统,结果市场部的小姑娘连续三天早上输错密码被锁,找过来的时候眼睛都红了——她上周刚去外地出差了一周,回来完全记不得临时设置的新密码,站在IT部门的工位前等重置,后面还排了三个同样被锁了账号的同事。
企业员工多因素身份认证登录界面截图
麻烦在于。
这些规则从安全角度挑不出大错,但完全没考虑一线员工的实际使用场景。销售在外跑客户,正午太阳底下举着手机刷脸,刘海遮一半识别不出来,站在客户公司楼下晒十分钟都登不上CRM;客服接电话的间隙要临时登后台查客户信息,还要等30秒的动态验证码跳出来,客户在电话那头已经开始不耐烦;车间工人戴着沾了机油的手套,要在触摸屏上输16位的复杂密码,输一次错三次。
所有脱离实际使用场景的安全规则,本质上都是在给正常业务制造摩擦。很多人算安全账的时候,只算如果被攻击会损失多少钱,从来不算每天员工为了过这些认证流程,浪费掉的时间成本。

显示器上贴着密码便签的办公室工位实拍
你花了大价钱搭的高安全门槛,最后反而给别有用心的人留了个明晃晃的后门。
他还碰到过一个做支付的团队,为了防商户账号被盗,给商户端的登录流程加了连续四道验证:输密码、收短信验证码、人脸比对、设备指纹校验,结果上线第一个月,商户的登录失败率涨了40%,不少做小生意的商户直接嫌流程太麻烦,换了竞品的支付服务。
身份认证的核心从来不是把坏人挡在外面,而是让真正的授权用户能顺顺利利进门。如果流程麻烦到真正的用户都用不下去,再高的安全门槛,最后也只会变成摆设。
被过度设计的登录流程,最先拖垮的是日常效率
这事没那么玄。 很多公司做身份认证,从一开始就陷入了“越复杂越安全”的误区。安全部门坐在办公室里拍脑袋定规则:密码必须大小写加数字加特殊字符,长度不低于12位,每90天必须更换,不能和之前三次用过的密码重复,登录必须绑定谷歌动态验证,每次进系统还要刷一次活体人脸。那些藏在认证链路里的隐形代价
之前和一个做企业服务的老运维聊天,他说大家买身份认证系统的时候,眼睛都盯着license多少钱,功能列表够不够全,根本不算后面的隐形成本。 他见过一个两千人的公司,IT部门每个月光处理密码重置的请求,就要花掉120个人时——相当于两个全职员工天天啥也不干,就帮人处理因为密码记不住、验证码收不到、人脸识别失败导致的账号锁定问题。 更讽刺的是,过于严格的认证规则,反而会催生新的安全漏洞。为了应对复杂的密码要求,不少员工会把密码写在便签上贴在显示器边框上,或者把谷歌验证器的备份码存在手机的公开备忘录里,甚至直接把账号密码存在浏览器的自动填充里,连个主密码都不设。