【发布时间】:2011-05-11 01:24:34
【问题描述】:
对于XMPP interface for the Stack Overflow chat,我目前是taking the HTML of the chat messages and converting to valid XML,并将其设置为XMPP message 对象的html 子元素。在我的 Mac OS X jabber 客户端中,这很好用!这意味着当 SO 聊天中的用户发布单框图像时,该图像将显示在我的 XMPP 客户端(OS X 的 Adium)中:
但是我刚刚将 Adium 更新到了最新版本,显然是 they considered what I was doing to be a security hole and against XMPP specs, and changed that behavior。他们的理由是 XMPP 不应该泄露你的 IP 地址,而通过 HTTP 获取图像会泄露我的 IP 地址。
所以现在聊天在 XMPP 上是无图像的。如何使图像在 XMPP 上工作?我的 XMPP 组件是否应该下载图像并将它们嵌入到<Message> 节中?图像可以通过 XMPP 服务器代理吗?或者这是不可能的?
【问题讨论】:
-
说真的,我不明白这些认为 IP 是您应该保护的私有数据的人。如果你只知道你的 IP 就可以被攻击,那你就完蛋了。
-
我同意@Camilo。它严重削弱了以前很棒的聊天界面!
标签: ruby security image xmpp xmpp4r