从安全的角度来看,管道在Windows中被认为是危险的吗?

时间:2008-10-24 16:22:59

标签: c# c++ windows winapi pipe

从安全的角度来看,在Windows中使用管道是否有危险?

2 个答案:

答案 0 :(得分:5)

管道在Windows中不是特定的安全风险。如果您担心安全性,请确保将管道上的安全描述符设置为适当的DACL。如果您的使用要求管道是开放的,任何人都可以连接,那么您必须将传入数据视为可疑数据,就像任何文件或网络输入一样。

答案 1 :(得分:0)

如果你担心网络嗅探,我想它们可能是因为我不认为系统之间的管道是加密的。我不确切知道它们是如何在Windows中实现的,但我希望同一台机器上的进程/线程之间的管道将用共享内存实现,而不是让流量泄漏到盒子外面。如果您需要系统之间的安全通信,我会使用安全套接字。