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

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top