【发布时间】:2015-06-02 03:13:29
【问题描述】:
在 Linux D-Bus 中:
是什么阻止了进程 A 直接与进程 B 对话?为什么方法调用消息必须经过总线守护进程?
为什么守护进程配置文件中的
<policy>部分有允许/拒绝拥有总线名称的选项?-
如果一个进程可以使用匹配规则来潜在地监视通过总线守护进程的任何消息,那么两个通信进程是否可以以任何方式表达任何限制,以使其他进程无法观察到它们的流量?
为什么在documentation 中说给定的总线名称将始终引用同一个应用程序? - 机器重启后会这样吗?
对于 1:我目前的理解是,进程 A 和 B 要相互通信,都必须向总线守护进程注册一个总线名称。那么阻止 A 与 B 对话的唯一原因是它可能知道 B 的总线名称而无法在机器上找到它吗?
【问题讨论】:
-
Stack Overflow 是一个“问答”网站。请注意,“问题”和“答案”都是单数。这不是“这是我的一长串问题。回答它们。”地点。您似乎不是新来的 - 您是否需要回顾一下 help center 以作为复习?