2011-10-25 67 views
1

我开始与XMPP合作,并且立即对我突出的一件事情是,由于订阅只能在一个方向上进行,所以名册中可以有联系人用的预约状态:XMPP Unsuscribe /订阅状态泄漏隐私

-none - 要 - 从 导向轴

我有这个模型的问题在于,用户可以告诉如果有人“封杀”他们(退订),不是招” t批准了订阅或未被订阅。

从信使风格来看,如果您不批准订阅或删除订阅,那么您看起来好像他们已批准订阅,但只是发送离线状态。

另外在删除时,XMPP指出服务器必须告诉联系人客户端您已取消订阅。我知道大多数客户不会采取行动,但这意味着他们可能会弹出类似于“X联系人已将您从他们的名单中删除”的类似内容。我认为这是一个隐私泄露。如果我想阻止/删除人,我宁愿他们不要知道,只是看到我脱机。

这是为什么这样的原因吗?有没有官方的方式来解决它(不公开订阅状态)?

回答

0

从某个角度来看,它只是一直就是这样,主要是因为早期的Jabber开发人员都认为当有人要求看到你的存在时,你应该说“不”,除非你确定。

也就是说,您可以使用Privacy Lists来阻止您的出席状态。