c# - 启用 MSDTC 的安全风险

标签 c# distributed-transactions msdtc

默认情况下禁用 MSDTC(Windows 2003 - 以后),我想为我正在开发的应用程序启用它,该应用程序需要来自 .Net C# 的分布式事务。

我认为启用它不会有任何安全问题,但 SO 是否知道启用 DTC 有任何安全问题?

干杯

奥利

最佳答案

只要机器完全打好补丁,你应该是相当安全的。据我所知,过去可能有一些针对与此相关的漏洞的补丁(但操作系统中的所有组件都有)。

如果它正在监听外部端口,那么您可能希望锁定可以连接到它的主机。如果将来发现某种妥协的蠕虫病毒,这将为您提供一定程度的保护。它通常不是您想要在面向互联网的机器上公开的那种东西。

关于c# - 启用 MSDTC 的安全风险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364130/

相关文章:

c# - Saga 完成导致 Distributed Transaction Completed 错误

sql - 分布式事务如何在线程环境中与同一个 DB 的多个连接一起工作?

wcf - MSDTC 事务管理器的 WS-AtomicTransaction 协议(protocol)服务 'Version10' 已禁用,无法解码传入事务

c# - MSDTC从独立机器到域机器

c# - Web 应用程序 : site works on IDE and not on a public server

c# - 将数组转换为 IEnumerable<T>

c# - 初学者在这里 : How does my Repository Layer know which user is logged in?

c# - 作为泛型类型传递的访问类属性

asp.net - 获取连接失败。连接可能未正确配置或您可能没有此连接的正确权限

hibernate - Hibernate 中的托管 vs jta session 范围