Re: [tcpm] Some comments on tcpsecure

Joe Touch <touch@ISI.EDU> Sat, 05 April 2008 17:18 UTC

Return-Path: <tcpm-bounces@ietf.org>
X-Original-To: tcpm-archive@megatron.ietf.org
Delivered-To: ietfarch-tcpm-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0CFD728C2CB; Sat, 5 Apr 2008 10:18:52 -0700 (PDT)
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9028028C234 for <tcpm@core3.amsl.com>; Sat, 5 Apr 2008 10:18:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FNI++EuoAwvH for <tcpm@core3.amsl.com>; Sat, 5 Apr 2008 10:18:50 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com (Postfix) with ESMTP id BD43028C2CE for <tcpm@ietf.org>; Sat, 5 Apr 2008 10:18:50 -0700 (PDT)
Received: from [127.0.0.1] (pool-71-105-89-117.lsanca.dsl-w.verizon.net [71.105.89.117]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id m35HHoBn009906 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 5 Apr 2008 10:17:51 -0700 (PDT)
Message-ID: <47F7B43E.6010004@isi.edu>
Date: Sat, 05 Apr 2008 10:17:50 -0700
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
MIME-Version: 1.0
To: Fernando Gont <fernando@gont.com.ar>
References: <200804041832.m34IWTC5025090@venus.xmundo.net> <47F68794.6050100@isi.edu> <200804042012.m34KCk8U022643@venus.xmundo.net> <47F68DC7.2050303@isi.edu> <200804050557.m355vAjU013266@venus.xmundo.net>
In-Reply-To: <200804050557.m355vAjU013266@venus.xmundo.net>
X-Enigmail-Version: 0.95.6
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: tcpm@ietf.org
Subject: Re: [tcpm] Some comments on tcpsecure
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.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://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0514453536=="
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org


Fernando Gont wrote:
> At 05:21 p.m. 04/04/2008, Joe Touch wrote:
> 
...
>> ICMPs are already filtered out for security reasons at firewalls. The 
>> key here is whether to recommend that action or not.
> 
> tcpsecure should not talk about what to do with ICMP error messages. 

I disagree; as you noted, to accomplish any level of protection by 
filtering RSTs etc., ICMPs need to be filtered as well. It can cite your 
doc on the issues, but IMO needs to include a recommendation on 
accompanying requirements.s

...
>>> And, for what is worth, strictly speaking there's no such a thing as 
>>> a TCP MSL, either. TCP's MSL is based on the assumption that the IP 
>>> TTL is decremented at least once every second. And this is not 
>>> warranted, either. There's not such enforcement as there is in, e.g., 
>>> Delta-t.
>>
>> If there's no MSL, then that's even more reason not to use window 
>> information to determine the validity of an ICMP.
> 
> And no reason to use sequence numbers at all, and no reason for TCP's 
> quiet time, and no reason for TCP's TIME-WAIT state, etc., etc., etc. 
> From that purist (??) point of view, TCP would not even work at all.

Absolutely - that's the absurdity of *your* point about there being no 
such thing as MSL. However, MSL is irrelevant to ICMP even if (contrary 
to your point above) MSL is meaningful to TCP.

Jo

_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www.ietf.org/mailman/listinfo/tcpm