2008-10-24 76 views

回答

5

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

0

如果你关心网络嗅探,我想他们可能是因为我不认为系统之间的管道是加密的。我不清楚它们是如何在Windows中实现的,但我期望在同一台机器上的进程/线程之间的管道将使用共享内存来实现,并且不会让流量泄漏到外部。如果你需要系统之间的安全通信,我会使用安全套接字。