无意中发现门密码锁不需要精准匹配密码,如密码是123456,输入123456789也可以开锁,而我们的社交账号密码必须要完全一致才能登录成功,分析为什么会使用不一样的验证机制?带着好奇查阅资料后发现,原来这是智能锁的安全保障措施,防止别人偷窥密码,简称虚伪密码。假设我真正的密码是123456,在密码前后添加任意字段不会影响真实密码的识别,只要输入的密码中包含连续的正确密码,系统就会判定为密码正确。而我们在互联网产品上使用账号密码时,多数情况都做了隐私保护处理,密码不容易发生泄漏。
我住的小区有三道密码锁,其中2道就是上面说的家庭智能锁,门锁表面没有任何的遮挡,可以通过输入密码或钥匙开门。另外一道是输入第一位字符门锁就会进行密码校验,判断正确后可以输入剩余字符,点击确认后进行最终的密码校验,密码必须完全匹配才能开锁。作为小区的大门锁安全级别较高,防偷窥处理是采用密码盒盖的方式进行遮挡,同时锁附近都装有摄像头,可以有效的防止发生盗窃行为。所以密码差异性还是由使用场景决定的,我们要透过现象看本质。