请帮助我理解。另外,我不是在谈论 SSL 或 DH 密钥交换。由于盐存储在数据库中并且是攻击者的秘密,仅用于保护用户原始密码(彩虹表),以防攻击者获得实际数据库本身。那么你将如何防范基于暴力/字典的攻击。再一次,记录错误的请求并拒绝许多错误请求的 IP 是众所周知的,我在这里谈论的是密码学。由于user1的密码相同,攻击者是从其他网站获取的,salt在这里是如何保护的。我猜不是,那么阻止此类攻击的最佳解决方案是什么。假设数据非常重要,例如信用卡号 + CVV(我知道不存储 CVV,但这不是问题)。
编辑:顺便说一句,我想出了一些愚蠢的想法,它看起来像是一种已知的阻止字典攻击的方法。阅读更多这个问题:高成本加密,但解密成本低
也许我们可以在这里讨论一些其他方法,以防止暴力/字典/社会工程密码攻击