Re: Summary of responses so far and proposal moving forward [Was Re: [tcpm] Is this a problem?]

Ted Faber <faber@ISI.EDU> Wed, 21 November 2007 22:56 UTC

Return-path: <tcpm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IuyUV-0003l9-Nl; Wed, 21 Nov 2007 17:56:19 -0500
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1IuyUU-0003jE-Q3 for tcpm-confirm+ok@megatron.ietf.org; Wed, 21 Nov 2007 17:56:18 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IuyUU-0003j6-GS for tcpm@ietf.org; Wed, 21 Nov 2007 17:56:18 -0500
Received: from boreas.isi.edu ([128.9.160.161]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IuyUS-0001Cw-18 for tcpm@ietf.org; Wed, 21 Nov 2007 17:56:18 -0500
Received: from hut.isi.edu (hut.isi.edu [128.9.168.160]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id lALMscTc022717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 21 Nov 2007 14:54:38 -0800 (PST)
Received: (from faber@localhost) by hut.isi.edu (8.14.2/8.14.2/Submit) id lALMschV020597; Wed, 21 Nov 2007 14:54:38 -0800 (PST) (envelope-from faber)
Date: Wed, 21 Nov 2007 14:54:38 -0800
From: Ted Faber <faber@ISI.EDU>
To: Mahesh Jethanandani <mahesh@cisco.com>
Subject: Re: Summary of responses so far and proposal moving forward [Was Re: [tcpm] Is this a problem?]
Message-ID: <20071121225437.GK13024@hut.isi.edu>
References: <20071121192901.GF13024@hut.isi.edu> <0C53DCFB700D144284A584F54711EC58044CE020@xmb-sjc-21c.amer.cisco.com> <20071121213610.GH13024@hut.isi.edu> <4744AE06.1090808@cisco.com>
Mime-Version: 1.0
In-Reply-To: <4744AE06.1090808@cisco.com>
User-Agent: Mutt/1.4.2.3i
X-url: http://www.isi.edu/~faber
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: faber@hut.isi.edu
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Cc: tcpm@ietf.org, "Anantha Ramaiah (ananth)" <ananth@cisco.com>
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0070623278=="
Errors-To: tcpm-bounces@ietf.org

Just me, not a chair.

On Wed, Nov 21, 2007 at 02:15:34PM -0800, Mahesh Jethanandani wrote:
> Ted Faber wrote:
> >An attacker who wanted to mount the DoS attack described in the draft
> >could defeat your proposed mitigation by asking for the same large
> >window and then draining it slowly rather than simply holding the zero
> >window.  The draft mentions that the silly window avoidance makes this
> >difficult, but it just requires the attacker to ACK an MSS worth of data
> >less frequently then if they read a single byte
> This is a *proposed* solution. This is not a solution that we want to 
> standardize on. I am sure with bright minds on this list we can come up 
> with better solutions to the problem and  I am fine with that.
> 
> To answer your question, yes, they could. That situation is no different 
> from a connection that is slow but is making progress. In fact at that 
> point it is not a persist connection. It is not advertising zero window. 
> We are specifically concerned about connections that take advantage of 
> RFC 1122 verbiage to keep the connection in persist state.

It seems to me that this is the same attack that motivated your defense,
just made *slightly* trickier.  To the owner of the attacked server
there's not much difference in the result.

I'm not thrilled to standardize something so easy to work around.  I
suspect that something hard to work around would be to complex and
application-dependent to standardize into TCP.

-- 
Ted Faber
http://www.isi.edu/~faber           PGP: http://www.isi.edu/~faber/pubkeys.asc
Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG
_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www1.ietf.org/mailman/listinfo/tcpm