代码之家  ›  专栏  ›  技术社区  ›  ThorHalvor

nServiceBus和安全性:什么是最佳实践?

  •  4
  • ThorHalvor  · 技术社区  · 14 年前

    当使用nServiceBus/msmq时,人们如何处理安全问题?例如,考虑消息加密、消息签名(验证?)等

    1 回复  |  直到 14 年前
        1
  •  2
  •   Travis    14 年前

    您可以控制MSMQ队列的权限,包括谁(windows用户/组)可以发送到队列。如果要加密邮件,请使用 MassTransit 至少,很可能是NServiceBus,您可以注入一个定制的序列化程序。

    在我熟悉的大多数情况下,这些消息都来自可靠的来源。如果您正在接受来自外部源的消息,它们将通过某种入口点,例如在进入排队系统之前通过web服务。组织内部的控制通常是足够的。

    最后,“sender”在MSMQ头中公开。我不知道这是否可以在NServiceBus中访问,但只要您可以从MSMQ.NET包装器访问它,我怀疑这是不可能要求的。