我目前正在设置一个商业 SFTP 服务器,我只是在寻找您对我目前正在考虑实施的设置的一些意见,以及关于哪种商业 Secure FTP 服务器软件最好的建议适合。请记住,我负责的数据非常敏感,因此非常感谢任何评论/反馈。
这是场景:
1) 在文件上传之前,使用带有盐的 AES 256 压缩和加密文件。
2) 从客户服务器通过 SFTP(端口 22)上传到我们的 SFTP 服务器的文件。
3) 然后我们的其他客户端使用一次性密码验证通过 HTTPS 下载文件(强 10 字符字母数字密码)
我正在考虑的实施细节是:
对于上面的 (2) 部分,使用主机密钥匹配、公钥认证和用户名/密码组合打开连接。两边的防火墙被限制为只允许客户端服务器的静态IP连接。
对于第 (3) 部分,为其他客户端提供了每个用户的用户名/密码(用于审核),以登录其在服务器上的入狱帐户。文件本身的加密密码是基于每个文件提供的,所以我试图在这里始终应用两种加密模式(文件位于服务器上时除外)。
除了两侧的专用防火墙,SFTP 服务器上的访问控制将被配置为在短时间内阻止一定次数的失败尝试的 IP 地址,无效的密码尝试将锁定用户,将实施密码策略等。
我想我已经涵盖了尽可能多的内容,但我很想听听你们对这个实现的看法?
对于商业服务器方面,我已将其范围缩小为带 SSH 和 HTTP 模块的 GloalSCAPE SFTP 或 JSCAPE 安全 FTP 服务器——我将在周末评估每个服务器的适用性,但如果你们有任何经验的话要么我也很想听听。