【发布时间】:2012-06-16 13:50:52
【问题描述】:
所以我需要一点建议。我正在建立一个仅用于学术目的的网站,仅限于少数人。本网站的唯一目的是作为文件上传的 GUI。这些文件的大小通常在 10-12GB 之间。
通过 reasearch,我发现我可以使用 php 脚本上传文件并更改 php.ini 中的最大文件上传大小(但我找不到最大文件上传大小限制)。我有几个问题。
1) 我是否需要想办法保持网站和用户之间的连接打开,以避免出现连接超时等问题?如果是这样,在服务器端这样做就足够了吗?还是这些用户将使用的网络浏览器也存在问题(网络浏览器是否会使您的连接超时)? --- 我问这个是因为这些上传将花费大量时间。
2) 我必须考虑哪些安全问题?到目前为止,我发现并考虑了以下内容:
限制仅从多个子网(我希望的学术用户)访问网站
要上传到网站的文件是一种特殊格式,由唯一的标题组成)——因此会检查这些标题。
使用 .htaccess 禁用 CGI 执行
将所有上传文件移到 www 根文件夹之外
检查这些文件可能会找到防病毒软件
1234563 ?
本网站的安全性对其开发至关重要,当您处理 12 GB 文件时,这是一个非常棘手的问题。
这些是我认为很难实现的一些事情,但我相信还有更多。你们认为我还应该考虑什么?另外,如果有其他实现方法,请不要犹豫。
附加信息:
- 截至目前,这些用户使用 scp 将文件上传到此服务器
- 这些用户深受我的社区的信任,但安全是这个社区的第一要务 - 很少有东西向公众开放,而且存储在这些服务器上的一些信息不能被泄露
- 要上传到服务器的文件基本上是关于真人的机密数据——所以我必须考虑诸如数据包嗅探之类的事情
谢谢大家,我知道这很困难,但任何帮助都将不胜感激。
【问题讨论】: