Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#。通过SFTP通过.Net应用程序上载文件时存在安全和效率漏洞_.net_File Upload_Sftp - Fatal编程技术网

C#。通过SFTP通过.Net应用程序上载文件时存在安全和效率漏洞

C#。通过SFTP通过.Net应用程序上载文件时存在安全和效率漏洞,.net,file-upload,sftp,.net,File Upload,Sftp,我需要的建议,从开发商谁要么面对或有经验处理类似的情况下描述如下;只是为了避免重蹈覆辙 情况: 我们有一个C#Winform应用程序,在多个站点(100+)上运行,每个站点平均每周生成30个新数据文件,每个文件的大小从10-40 MB不等。我们希望使用单向同步为字段中生成的所有数据维护一个数据存储。这是一种医疗应用,因此传输过程中数据的安全性极为重要 我们的解决方案: 由于所有新数据都是在新文件中创建的,因此我们认为基于差异的数据复制系统(如rsync)不是必需的。相反,我们正在编写一个自定义应

我需要的建议,从开发商谁要么面对或有经验处理类似的情况下描述如下;只是为了避免重蹈覆辙

情况:

我们有一个C#Winform应用程序,在多个站点(100+)上运行,每个站点平均每周生成30个新数据文件,每个文件的大小从10-40 MB不等。我们希望使用单向同步为字段中生成的所有数据维护一个数据存储。这是一种医疗应用,因此传输过程中数据的安全性极为重要

我们的解决方案:

由于所有新数据都是在新文件中创建的,因此我们认为基于差异的数据复制系统(如rsync)不是必需的。相反,我们正在编写一个自定义应用程序,它作为Windows服务在后台运行,并使用SFTP.Net包装器(chilkat)定期将新数据文件上载到Linux服务器。每个站点的数据都会上载到服务器上单独的预配置文件夹中。我们的自定义客户端应用程序跟踪它在本地SQLlite数据库中上载的文件。Chilkat API允许我们使用用户名/密码或密钥进行身份验证

问题:

>P>您是否认为以上解决方案在数据传输方面容易出现安全缺陷?
  • 您对我们的方法是否有效率方面的顾虑

  • 有没有比我们提议的更好的替代方案。我们的客户机是Windows,服务器是基于Linux的(我们也可以移动到Windows服务器,但这肯定不是首选。)

  • 提前谢谢

    m、 乌默尔