【发布时间】:2011-09-01 14:07:39
【问题描述】:
我正在和朋友一起做一个小型网络项目。它涉及到很多 MySQL 查询,所以我创建了一个 ConnectToDatabase() 函数来连接到服务器并选择我们的数据库。
看起来像这样:
function ConnectToDatabase()
{
mysql_connect("db.myawesomehost.com", "Bob", "correcthorsebatterystaple");
mysql_query("USE BobDB;");
}
像这样对我们的凭据进行硬编码感觉真的很糟糕。不过,我想不出任何其他方法来处理它。将它放在一个常量中并不能真正解决任何问题,将它隐藏在某个文本文件中似乎很荒谬。
我应该关心吗?在有大量人员的大型项目中如何处理?
【问题讨论】:
标签: security passwords hardcode