2009-09-01 100 views
5

默認情況下MSDTC被禁用(Windows 2003以上版本),我希望它爲我正在開發的應用程序啓用,它需要.Net C#的分佈式事務。啓用MSDTC的安全風險

我不相信啓用它有任何安全問題,但是是否知道啓用DTC的任何安全問題?

乾杯

奧利

回答

2

只要機器完全修補你應該是相當安全的。 AFAIK過去可能已經發布了一些與此相關的漏洞修補程序(但是對於OS中的所有組件)。

如果它正在偵聽外部端口,那麼您可能需要鎖定可以連接到它的主機。如果將來會發現某種妥協蠕蟲,這會給你一定程度的保護。通常不是你想在面向互聯網的機器上公開的東西。

+0

DMZ中不是面向前端Web服務器的機器 - 更可能是應用程序和數據庫服務器... – AwkwardCoder 2009-09-01 20:23:19

+0

這些是您通常使用MSDTC的地方。這真的取決於你在做什麼,安全要求,預算等。有些人甚至將防火牆放在網頁和應用程序層之間,但這對大多數人來說可能是過分的。您可以使用http://en.wikipedia.org/wiki/Network_Access_Protection之類的內容,只允許需要MSDTC的機器相互通話。 – 2009-09-01 23:17:50