php – 在登录时重新使用随机加密的密码会增加安全性吗?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 在登录时重新使用随机加密的密码会增加安全性吗?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1481字,纯文字阅读大概需要3分钟。
内容图文
![php – 在登录时重新使用随机加密的密码会增加安全性吗?](/upload/InfoBanner/zyjiaocheng/753/31846d16b079420c90721fe45485939f.jpg)
我目前正在开发一个PHP项目,我想知道如何使我的系统尽可能安全.我目前正在使用password_hash来哈希我的密码,然后将它们存储在我的数据库中.我想知道的是:将新的盐渍哈希重新保存并重新保存到数据库会增加安全性,还是仅仅是一种错觉?
解决方法:
我认为它不会增加安全性,不会.您有两种风险情景:
>饼干闯入服务器并在那里停留一段时间未被发现.在这种情况下,密码可以在用户登录时以编程方式捕获.这比强制使用强哈希算法要少得多.
>破解者闯入,窃取数据库的副本,作为回应,系统管理员插入安全漏洞并快速从备份恢复服务器.
在第二种情况下,破解者有一组用户名,电子邮件地址和散列密码,他们可能希望尝试强制执行.如果这些哈希值创造了一次或一千次,那么没有任何好处.
值得记住我们??在这里要防范的事情.如果违反了网站的安全性,那么在其他热门服务中使用相同用户名/密码组合的用户会产生连锁反应.散列的主要原因以及攻击者在暴力破解密码中的目的是查看用户是否可以在其他地方被黑客入侵(例如他们的社交媒体或银行账户).
这就是为什么我们建议人们不要重复使用密码,而应该使用存储在密码管理器中的强密码.如果人们可以为每个服务使用不同的用户名和/或不同的电子邮件,那就更好了.顺便提一下,每个服务使用电子邮件非常容易:如果您使用的是gail.alias@gmail.com地址的GMail,请执行以下操作:
gmail.alias+randomcode@gmail.com
电子邮件当然应存储在您的密码管理器中 – 如果您忘记了这一点,您将无法使用密码提醒功能,除非服务愿意接受其他身份证明,否则您将被锁定.尽管如此,这种方法对于使用被破坏的服务的连锁效应更强 – 如果用户总是使用不同的电子邮件地址,则其他地方的弱密码提醒系统难以利用.
拥有自己域名的用户可以执行类似的操作 – 设置电子邮件帐户以“全部捕获”,然后使用您喜欢的任何别名.
内容总结
以上是互联网集市为您收集整理的php – 在登录时重新使用随机加密的密码会增加安全性吗?全部内容,希望文章能够帮你解决php – 在登录时重新使用随机加密的密码会增加安全性吗?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。