> -----Original Message-----
> From: security-boun...@xmpp.org [mailto:security-boun...@xmpp.org] On
> Behalf Of Peter Saint-Andre
> Sent: 28 March 2009 12:21 AM
> To: XMPP Security
> Cc: Pete Resnick
> Subject: Re: [Security] XMPP encryption summary from IETF 74
> 
> On 3/27/09 3:06 PM, Brendan Taylor wrote:
> > On Fri, Mar 27, 2009 at 12:56:27PM -0600, Peter Saint-Andre wrote:
> >> 1. Why Not Use OTR?
> >>
> >> ...
> >
> > It wouldn't be compatible with OTR, though. I doubt the official OTR
> > library (as it exists now) would be able to handle it, and sending
> > XOTR-encrypted messages through gateways wouldn't work.
> 
> Right. If we were to go down that route, we'd need to work with the OTR
> developers to make OTRv3, which would at the very least include a way
> to
> signal that the payload is (1) XMPP or (2) text.

Or indeed more transparent. Being able to have a local proxy to handle the XMPP 
data is a great idea, only:
 - The OTR guys didn't get the XMPP end of it right (more in the rant).
 - Having a binding for each and every protocol is just plain pointless.
   - You will never support them *all*.
 - Whitespace signalling is just plain nasty, and could be lost between XMPP 
servers.
 - Only necessary for closed-gardens (which people should forget about in any 
case). 
 - Again, it can break XMPP.

Given:
 - It would probably be able to traverse a XMPP-MSN gateway, which is way cool.
 - Any XMPP client is theoretically supported.

They need to go the route of SASL where they define a protocol that you embed 
in your protocol in whichever way you deem necessary. They are actually in a 
good position to define an e2e encryption negotiation protocol (like SASL) for 
which the OTRv3 is a 'mechanism'. If they are really serious about it, they 
should approach the IETF at some point to get some RFCs laid down (I doubt the 
current iteration would have made it as-is as a RFC) - however, I suspect that 
I am leaving the scope of this mailing list. In any case, if someone (PSA?) is 
going to liaise with them I suppose I should 'ave my say.

<rant>By the way, why was the *no* communication with the XMPP community when 
they went about implementing the XMPP layer for OTR? Or XML community for that 
matter - because the signalling goes beyond not working well with XMPP. Surely 
you would expect them to ask whether something would work or not (it probably 
wouldn't on the server I am *still* writing). Certainly, if we gave the hand 
(or the finger) their current attempt would have made sense, but I suspect we 
would have been more accommodating than that.</rant>

> 
> Peter
> 
> --
> Peter Saint-Andre
> https://stpeter.im/

Reply via email to