2011-06-17 71 views
2

我正在编写管理面板,我想将它们输入的一些信息存储到脚本中使用的文本文件中。我不想要的是有人开始访问这些文件并更改数据。该脚本可以被任意数量的客户端使用,因此文件需要安全。安全问题:覆盖远程文件

远程编辑文件是否安全?是否有可能远程覆盖文件(如使用fwrite())?我不关心人们阅读文件(数据是公开查看的),只是以任何方式覆盖或编辑它们。如果他们不安全,我怎样才能保护他们?

回答

0

原来大多数服务器可以防止某人从远程位置使用fwrite(),所以我没有问题。

0

如果您要存储用于管理目的的数据,为什么不是如果有人可以读取它们?当然你不想让一组客户读取另一组客户数据?

该脚本可以通过我的客户的任何数量的 被使用,因此文件需要 安全。

你对“安全”的定义是非常错误的。

为什么不将数据存储在数据库中,仅允许客户端通过管理面板操纵他们自己的数据?

+0

这不是私人或隐秘的数据。实际上,数据将显示给脚本的用户。它主要是存储文本数据(对于不同的语言,他们可能想要的某些参数与默认值不同等),但是它们都可以在实际脚本中公开查看。 一个数据库也不适合这里。这些数据中的一些需要经常包含在文件中,并且为了接收文本数据而创建SQL连接似乎效率不高。这就是为什么我想将它存储在文本文件中。读取文件不会损害任何内容,但可以通过任何方式编辑它们。 – Phillip 2011-06-17 10:04:36