我想添加一个密码黑名单,以防止使用 1000 个最常见的密码,以减轻浅字典攻击。将此黑名单存储在数据库中是否有任何负面影响?
存储密码黑名单有什么安全隐患?
信息安全
密码
验证
蛮力
2021-08-11 02:05:12
4个回答
在这个数量级(1000 个密码)中,从安全的角度来看,我没有看到任何不利方面。如果有的话,我会说这是个好主意。当然,您将缩小可能的密码池,从理论上讲,这会降低安全性。然而,在实践中,那些最常用的密码将是攻击者首先尝试的词汇表之一。
事实上,我已经看到一些 Web 服务在其注册表单中披露了这一点。除了常用密码外,有些甚至会阻止整个字典。
从安全的角度来看,应该没有负面影响。我能想到的唯一一件事是攻击者知道如果他设法掌握了该列表,就不会尝试这 1000 个密码,但这真的不算数。
在这种情况下,我可以看到一个问题,它会使攻击者更容易进行暴力破解。他们将有更少的密码来尝试闯入帐户。我认为您根本不应该将密码选择限制为用户。
其它你可能感兴趣的问题