2012-01-18 50 views
0

如果有人能够从我的应用程序的数据库中获取密码,他们当然可以取出数据,看到在一天结束时,没有黑客是真的我只想对密码感兴趣,因此隐藏用户密码的真正价值是什么? 将安全数据和应用程序数据保存在不同的数据库中是否会加强安全性,假设如果他们能够进入一个数据库,他们不一定会进入另一个数据库?哈希/加密密码在更大的方案中的价值

回答

2

密码的明文值可用于在别处攻击用户的帐户。如果将潜在攻击者的数据的值视为低,这一点尤其重要。

事实上,这是一种相当常见的攻击情形。您不要在谷歌强迫某人的帐户,而是在mydinkyforum.com上暴力破解他们的帐户,因为这里没有CAPTCHA,也没有帐户锁定,因为它本质上是微不足道的。然后在Google上尝试检索到的密码。你会感到惊讶。

+0

这是一个很好的观点。用户通常拥有与多个站点相同的用户名/密码组合。 – Lee 2012-01-18 17:46:11