CPIM changes and XMPP
[email protected] (John D. Ramsdell) 05 Nov 2002 08:45:22 -0500
| Newsgroups | gmane.ietf.impp |
|---|---|
| Message-ID | <[email protected]> |
"Peterson, Jon" <[email protected]> writes: > A number of changes have been introduced to the new CPIM drafts based on > recent discussions in the mailing list. ... > draft-ietf-impp-im-00 has a concept of a hop-count that is used for > loop detection. I wonder why the issue of hop counts and loop detection is part of the document on instant messaging. Don't we have to worry about the same thing for subscription requests and notifications? On another subject, I just read drafts from the Jabber Software Foundation on the eXtensible Messaging and Presence Protocol (XMPP). The first issue that that stood out to me is that no request is time-stamped in this protocol! Replay attacks seem to be of no concern to the authors. XMPP's support for end-to-end security appears to be an afterthought. I found no end-to-end security for presence information or subscription requests. Instant messages can be encrypted using PGP, as described in Appendix C of the XMPP Core document. Because XML syntax is used thoughout the protocol, encrypted data is encoded in ASCII. The protocol does not appear to be able to correctly interpret signed or encrypted messages in the CPIM-MSG format. My guess is the authors think that security needs can be satisfied using weak techniques such as hop-by-hop encryption, which require that a user trust all servers that route the user's messages. What is the relation of XMPP to the IMPP working group? John [reminder: [email protected] for non-technical discussions, please]