【问题标题】:Dealing with security on IPC remoting channel处理IPC远程通道的安全性
【发布时间】:2010-03-08 09:30:48
【问题描述】:

我正在尝试在与将通过远程处理访问服务的应用程序不同的用户帐户下运行服务。

虽然在同一个帐户下一切都很好,但是当我使用不同的帐户时,我在尝试打开 IPC 端口时收到拒绝访问错误。

有什么我遗漏的,因为我无法从 MSDN 文档中看到应该做什么。

谢谢

【问题讨论】:

  • 您尝试使用的用户帐户是否是频道定义中的 authorizedGroups 属性中指定的组的成员?
  • @S.Skov: 不,我会试试看 :)
  • @S.Skov:那行得通 :) 回答,我会接受的。

标签: c# .net remoting ipc


【解决方案1】:

仅供参考

这里是定义authorizedGroup 属性的MSDN 页面的链接:Server Channel Properties,这里是Authentication with the IPC Channel 上的文章。

关键段落是

创建 IpcServerChannel 时,访问控制列表 (ACL) 是为频道创建的。默认情况下,ACL 仅包含凭据 服务器应用程序正在运行。为了与频道通信, 客户端(因此 IpcClientChannel)必须在相同的环境下运行 证书。但是,您可以在 允许该用户或组的 IPC 服务器通道配置 用户访问频道。

【讨论】:

    【解决方案2】:

    关闭:

    您尝试使用的用户帐户是否是频道定义中的 authorizedGroups 属性中指定的组的成员? ——S.Skov

    (不要投票)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-28
      • 2014-05-19
      • 2023-01-09
      • 2010-12-12
      • 2012-12-12
      • 1970-01-01
      相关资源
      最近更新 更多