gpt4 book ai didi

基于 PHP 的应用程序/Web 登录框架?

转载 作者:行者123 更新时间:2023-11-29 08:36:17 28 4
gpt4 key购买 nike

我目前有一个非常简单的基于 PHP 的登录系统,可与 Android、iOS 和 Web 配合使用,但我想使用更安全的系统。我当前的设置只是传递用户名和 md5 格式的密码来针对我的数据库进行身份验证。

有没有人们推荐使用的框架。我听说过使用 PHP 的 oAuth 和 HMAC,但我不确定这些是否对我的需要来说太过分了。

有什么想法吗?

最佳答案

对于初学者来说,MD5 不再被认为是安全的。使用现代硬件进行暴力破解太容易了。

其次,如果您通过网络发送 MD5,并且数据库中有 MD5,那么您实际上是在使用密码的 MD5 作为密码。这意味着您正在通过线路发送未加密的密码。想一想 - 攻击者只需要捕获 MD5 并将其发送回来(如果他们想要入侵) - 您不会从中获得任何实际的安全性。

只需通过 SSL 发送纯文本用户名和密码。将其与合并了 key 的服务器端安全哈希(bcrypt 被认为是当今的主流方式)进行比较。如果您的数据库遭到破坏,这将限制风险。

关于基于 PHP 的应用程序/Web 登录框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119148/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com