平台应该完整的支持虚拟主机,各主机可以绑定不同的域名,服务器根据域名对请求进行解析和转发,保障转发到相应的主机应用。
(6) FTP支持。用户应该可以通过FTP帐户远程管理自己的主机目录文件,全面支持FTP协议,并保障安全的FTP环境。
3.2.2 安全性及稳定性需求
(1) 各用户主机运行独立。各用户的主机运行应该独立,一个用户的应用不应该影响到其他用户的应用,从而保障整个服务器的稳定性。
(2) 用户的程序运行在合理的授权下。由于Java程序功能强大,故而用户程序完全可以操作服务器上的文件、网络等资源,这是极为严重的安全隐患。故而应该让用户程序运行在合适的授权下,只能进行合理的操作,只能操作用户主机所在目录内的文件。
(3) 控制用户程序占用的系统资源。为了防止某些用户的程序严重的占用其他用户的系统资源,应该可以限定用的程序所占用内存大小、带宽大小及并发连接数,以此保障服务器运行的稳定性。
(4) 严格的数据库授权。为了保障数据库安全,该系统应对数据库严格授权,用户只能对自己的数据库进操作,