保护C#TCP客户端操作
关于通过Tcp进行通信的C#.NET客户机/服务器应用程序,我有几个问题保护C#TCP客户端操作,c#,.net,security,tcp,C#,.net,Security,Tcp,关于通过Tcp进行通信的C#.NET客户机/服务器应用程序,我有几个问题 如何最好地保护Tcp侦听器免受缓冲区溢出攻击?我可以想象它发生在我从StreamReader上读到一行与给定TcpClient的NetworkStream关联的代码时,但我不知道具体细节 有人会告诉我一个非常好的TcpClient.NET和SSL(我想是通过SslStream)教程或文档吗 谢谢各位 如果尝试在缓冲区外写入,则.NET会引发异常 这是一个非常广泛的问题。您只需使用SslStream包装NetworkStr
var secureStream = new SslStream(tcpClient.GetStream());
MSDN有一个例子。内置的.NET防御是否可靠且一致?我注意到框架的某些部分有缺陷,我不愿意相信那些不可靠的东西。我们要么信任.NET,要么不信任。我不会为了保险箱而增加很多额外的支票