【发布时间】:2014-07-31 01:08:24
【问题描述】:
现在我只有一个包含我的数据库名称、用户、密码和主机的文件。如果有人只是双击该文件,他们会有很多私人信息。我该如何改变它,这样他们就不能只看到我的数据库信息。仅供参考 PHP + MySql。 编辑: 怎么这么难理解?我有一个名为 db.php 的数据库文件,其中包含连接到数据库的所有信息。如果有人要在我的计算机上双击文件 (db.php),他们会看到我的信息。在现实生活中,黑客可以获取此文件。我该如何解决这个问题,让黑客看不到数据库信息,但我仍然可以连接到数据库?
这是一个合理的问题。
【问题讨论】:
-
那么它是什么类型的文件?它是如何存储的?它存储在哪里...?
-
我怎么这么难理解?我有一个名为 db.php 的数据库文件,其中包含连接到数据库的所有信息。如果有人要在我的计算机上双击文件 (db.php),他们会看到我的信息。在现实生活中,黑客可以获取此文件。我怎样才能解决这个问题? @达伦
-
呃,放到文档根目录外?如果黑客可以访问您的文件,那您最不必担心!
-
@3legit4quit 不,伙计,你在这里表现得像个智障。请仔细阅读 - 如果有人想要您的数据库凭据,他们会找到方法。如果黑客可以访问您的服务器并查看您的文件(这是您最不必担心的),那么他们实际上可以为所欲为,他们可以根您的服务器并访问所有内容。 (我不会在这里详细介绍)您可以使用 IonCube 之类的东西来加密您的文件,但仍然有可能被解密。现在对于您的本地文件问题,请采取更多预防措施,如 cilosis 的回答。