2013-11-03 84 views
0

我们正在为教师创建学生数据库的学校项目,我们希望通过使包含学生文件的文件夹仅通过程序可访问,从而使其更加安全。这是可能的,还是没有必要?我可以只让我的程序访问文件夹吗?

+0

这取决于操作系统。在Linux和Posix上,你可能(使用[setuid](http://en.wikipedia.org/wiki/Setuid)技术...) –

+2

如果这是一个学校项目,你可能不需要,但如果你想要安全性我会想象它会更容易加密文件夹中的文件。 – rlms

回答

2

答案是:这取决于;)。

更具体地说:这取决于您的操作系统和您在那里的权限管理。

例如在UNIX上,您可以创建用于运行程序的专用用户帐户,并仅允许该用户通过rw访问文件/文件夹。

在Windows上,它会更困难。

一般来说,您应该尝试了解可能会执行何种操作(USB棒,通过Internet/Intranet登录,贿赂某人......),然后考虑可能性并采取相应的措施攻击。

就个人而言,我更喜欢位于不止一个地方

  • 良好的访问日志记录
  • 威胁

    1. 备份与诉讼
    2. 而且,最重要的:强密码!
  • +0

    如果你使用的是Windows,你可以(可能没有检查过)在Python中使用'win32api'。有了Unix平台,它可能会更直接,并且不需要专用的API。 –

    相关问题