我们的一个程序将数据上传到外部FTP服务器。 连接(凭据和/或数据)已加密。 它运行良好,直到其中一个外部FTP服务器安装了一个最新的MS补丁破坏了加密。
我正在尝试设置一个测试环境来重现该问题。 我们程序使用的URL是
ftp-authssl://123.123.123.123:21
(实际IP由123.123.123.123取代)
ftp-authssl://是什么意思?
该程序是用C#编写的。它使用Eldos Secure Black Box(https://www.eldos.com/sbb/)库将数据上传到FTP服务器。 FTP服务器是在Windows Server 2008 R2上运行的IIS。
答案 0 :(得分:0)
这是FTP的显式TLS模式,您可以从普通连接开始,然后发出AUTH TLS
(或更早AUTH SSL
)命令,然后将普通连接升级到TLS。这类似于STARTTLS
与SMTP
或IMAP
等其他协议。
有关详细信息,请参阅Wikipedia article to FTPS。