2008-10-24 75 views

回答

5

管道在Windows中並不是一個特別的安全風險。如果您擔心安全問題,請確保將管道上的安全描述符設置爲適當的DACL。如果您的使用要求打開管道供任何人連接,那麼您必須將傳入數據視爲可疑數據,就像任何文件或網絡輸入一樣。

0

如果你關心網絡嗅探,我想他們可能是因爲我不認爲系統之間的管道是加密的。我不清楚它們是如何在Windows中實現的,但我期望在同一臺機器上的進程/線程之間的管道將使用共享內存來實現,並且不會讓流量泄漏到外部。如果你需要系統之間的安全通信,我會使用安全套接字。