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