目前我正在评估MSMQ是否适合用于销售给大公司的应用程序。 MSMQ将用于在同一台机器上的多个进程之间发送消息,并可能将这些单独的进程放在单独的机器上。
作为评估的一部分,我需要考虑部署和使用MSMQ作为我们应用的一部分对安全性的影响,以及这可能给我们带来什么样的限制(例如,让那些大公司的IT部门出于安全原因不允许MSMQ )。 因为我只是在评估MSMQ,所以我不太了解它的设置。
什么会担心你的公司内使用MSMQ安装应用程序?
在大公司的IT基础设施中没有MSMQ没有安全原因。
你想让MSMQ安全吗? 如果是这样,则使用证书来encryption线路上的消息并validation用户帐户。 不要使用Windows安全性,因为SID在消息中很容易被欺骗。 用于抵御DOS攻击。 您也可以使用SSL通过HTTPS发送消息。
相反,如果你正在寻找可靠性和稳定性,那么这个博客文章应该帮助: 资源不足? 逃跑,逃跑!