Facebook密码小写和大写

信息安全 密码 Facebook
2021-09-06 14:45:39

最近我登录了我的 Facebook 帐户,然后注意到我的大写锁定已打开。所以我尝试在有和没有大写锁定的情况下再次登录。我两次都进去了。然后我尝试使用密码的第一个字母大写,其余字母小写登录。又一次,我进去了。这怎么可能?Facebook 是否为密码保留 cookie 或其他内容?

1个回答

这只是 Facebook 试图为可能启用了 Caps Lock 或设备自动将密码的第一个字母大写的用户提供更好的用户体验。

根据您的问题,我认为没有任何 cookie。密码散列和存储很可能与您期望的一样标准。备用密码可能是通过登录表单提交的密码生成的,而不是作为备用密码存储在后端。

看来他们只是翻转a-zA-Z,而不是混合不正确的情况。正如PwdRsch在评论中指出的那样,他们还在检查大写的第一个字符。

虽然这可能会增加在线蛮力攻击面,但如果您使用高熵密码,在我看来这不太可能会带来很大的安全风险。

IE:

Password: aBcDeF123
Works:    AbCdEf123  // Flipped Case
Works:    ABcDeF123  // Caps First Char
Doesnt:   ABCDEF123  // Mixed Case
Doesnt:   AbCdEf!@#  // Shifted Numbers