gpt4 book ai didi

php - 在 PHP 代码中存储 SQL 登录信息的安全风险?

转载 作者:可可西里 更新时间:2023-11-01 06:54:30 24 4
gpt4 key购买 nike

第一次阅读,第一次张贴(哇!)

所以我一直在为一个非正式网站实现我的登录脚本。不太可能被泄露,但为了安全起见,我想问一下,将我的 MySQL 数据库登录信息以明文形式存储在 php 代码中是否存在安全风险。

据我所知,代码本身由 Apache 解析,因此最终用户看不到它(只是输出),这意味着它应该是安全的......但我想第二意见。

总结:通过mysql_connect、mysql_select_db、mysql_query访问数据库。登录信息存储在每次脚本迭代时定义的局部变量中,并且(我认为)在脚本终止后转储。

安全漏洞?

最佳答案

您还可以考虑将用户名/密码组合移动到位于 webroot 之外的单独配置文件中。确保不能从网络服务器端直接访问该位置。

这样,如果网络服务器出于某种原因决定不再执行 PHP 文件,您就不会丢失数据库服务器的帐户信息。

作为额外的好处,如果您在 webroot 中使用任何创建 .php 文件副本的工具(编辑器、SVN 或其他),您就不会冒任何人绕过 .php 执行的风险。

关于php - 在 PHP 代码中存储 SQL 登录信息的安全风险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991434/

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