[jdev] unsubscribe
Kwok, Larry
larry.kwok at intel.com
Tue Mar 28 18:51:57 CST 2006
-----Original Message-----
From: jdev-bounces at jabber.org [mailto:jdev-bounces at jabber.org] On Behalf
Of Bruce Campbell
Sent: Tuesday, March 28, 2006 9:54 PM
To: Jabber software development list
Subject: Re: [Standards-JIG] Re: [jdev] Security-related thought
experiment
On Mon, 27 Mar 2006, Robert B Quattlebaum, Jr. wrote:
> Perhaps, but it needs to be clarified that such a limit must be
implemented
> in a very specific way. Current implementations of "max stanza size"
will
> likely not prevent this attack from being successful because it is
imposed
> after the stanza is parsed. This attack is targeted at the streaming
XML
> parser.
>
> Such a limiting mechanism should be implemented at the transport
level, not
> at the session or presentation layers as currently implemented in most
XMPP
> servers.
Yes.
Another measure that should be added to such a JEP is a maximum time
value
for any stanza to be received. This would provide against attacks which
consist of a slow stream of '<iq>baa(sleep)baa(sleep)black(sleep)sheep'
etc, and distributed versions of this (many connections doing this,
tying
up both TCP handles and depending on how the parser is implemented,
eventually having an interesting memory allocation pattern.)
--
Bruce Campbell
More information about the JDev
mailing list