I'm working on an existing C# .NET 4.5 application. It has a component that downloads data from a mainframe (I don't have details on what kind) using a TcpClient
with NetworkStream
Read
and Write
commands. The developer that originally wrote the code has left the company and the audit area is now questioning the security of how these mainframe datasets are being downloaded. The original developer's naming conventions seem to indicate that FTP was being used, but reading the documentation on TcpClient
and NetworkStream
, there is no mention of the protocols that are used to actually transfer the data.
My networking experience is very limited, but my understanding is that the TcpClient
just provides the network connection and then some sort of application protocol (such as FTP) needs to run on the TCP connection to actually move the data.
So my question is, what protocol does NetworkStream.Read
use and is it secure? If it's not secure, what is a good alternative?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…