我现在已经花了相当多的时间试图弄清楚如何从VPS内的服务器向远程SonicWall云服务器传递几行数据。虚拟专用网内的服务器是运行SQL Server2005的Microsoft2003,目的服务器是装有MySQL的CentOS 6。我一直无法找到一种方法,让CentOS能够轻松、安全地从虚拟专用网外部访问MSSql服务器。我对SonicWall或其他防火墙的了解非常有限,我真的不想为安全风险敞开大门。因此,鉴于此,我提出了以下解决方案:
1)计划的PHP脚本提取行,并在密码保护的excel文件中以AES-256对它们进行加密
2)然后,脚本使用FTP将excel文件上传到我的远程服务器
3)具有相同加密密钥的远程服务器解密文件并将行上载到MySQL数据库。
两个问题:
1)这是将敏感数据从一台服务器移动到另一台服务器的安全方法吗?
2)有没有更简单的方法来访问我没有想到的数据?
发布于 2013-02-20 04:43:19
您涉及到FTP和文件,这本质上是系统到系统的传输,这可能会由于文件锁定而导致麻烦,而且看起来很丑陋。
一种更好的方法是让远程HTTPS盒公开一个端口/ CentOS服务,该服务需要客户端身份验证:
中检索行
连接)
H19 CentOS主机接收行并根据需要处理它们。<代码>H210<代码>G211
使用您当前的方法,您将需要以某种方式保护FTP连接,为了安全地做到这一点,需要服务和客户端对彼此进行身份验证,而SSL在连接协商和协议流方面完成了这方面的大部分繁重工作。
https://stackoverflow.com/questions/14966856
复制相似问题