XMPP未订阅/订阅状态泄露隐私

XMPP未订阅/订阅状态泄露隐私,xmpp,privacy,Xmpp,Privacy,我开始与XMPP合作,其中一个突出的事实是,由于订阅可以只在一个方向上进行,名册可以与订阅状态联系: -没有 -到 -从 -两者 这个模型的问题是,用户可以判断是否有人“阻止”了他们(取消订阅)、未批准订阅或未订阅 从messenger风格来看,如果您不批准订阅或删除订阅,您会觉得他们批准了订阅,而只是发送脱机状态 在删除时,XMPP还声明服务器必须告诉联系人客户端您已从他们那里取消订阅。我知道大多数客户不会这样做,但这意味着他们可能会弹出类似于“X联系人已将您从他们的列表中删除”的内容。我认为

我开始与XMPP合作,其中一个突出的事实是,由于订阅可以只在一个方向上进行,名册可以与订阅状态联系:

-没有 -到 -从 -两者

这个模型的问题是,用户可以判断是否有人“阻止”了他们(取消订阅)、未批准订阅或未订阅

从messenger风格来看,如果您不批准订阅或删除订阅,您会觉得他们批准了订阅,而只是发送脱机状态

在删除时,XMPP还声明服务器必须告诉联系人客户端您已从他们那里取消订阅。我知道大多数客户不会这样做,但这意味着他们可能会弹出类似于“X联系人已将您从他们的列表中删除”的内容。我认为这是隐私泄露。如果我想阻止/删除人,我希望他们不认识我,只是看到我离线


为什么会这样,有什么具体原因吗?有没有一个官方的方法来解决这个问题(不公开订阅状态)?

从某种角度来看,它总是这样,主要是因为早期的Jabber开发者都认为,当有人要求查看您的状态时,您应该说“不”,除非您确定

也就是说,您可以使用来阻止您的外出状态