2011-10-25 65 views
1

我開始與XMPP合作,並且立即對我突出的一件事情是,由於訂閱只能在一個方向上進行,所以名冊中可以有聯繫人用的預約狀態:XMPP Unsuscribe /訂閱狀態泄漏隱私

-none - 要 - 從 導向軸

我有這個模型的問題在於,用戶可以告訴如果有人「封殺」他們(退訂),不是招」 t批准了訂閱或未被訂閱。

從信使風格來看,如果您不批准訂閱或刪除訂閱,那麼您看起來好像他們已批准訂閱,但只是發送離線狀態。

另外在刪除時,XMPP指出服務器必須告訴聯繫人客戶端您已取消訂閱。我知道大多數客戶不會採取行動,但這意味着他們可能會彈出類似於「X聯繫人已將您從他們的名單中刪除」的類似內容。我認爲這是一個隱私泄露。如果我想阻止/刪除人,我寧願他們不要知道,只是看到我脫機。

這是爲什麼這樣的原因嗎?有沒有官方的方式來解決它(不公開訂閱狀態)?

回答

0

從某個角度來看,它只是一直就是這樣,主要是因爲早期的Jabber開發人員都認爲當有人要求看到你的存在時,你應該說「不」,除非你確定。

也就是說,您可以使用Privacy Lists來阻止您的出席狀態。