Re: [tcpm] WG Last Call for ICMP Attacks

Joe Touch <touch@ISI.EDU> Wed, 02 September 2009 21:11 UTC

Return-Path: <touch@ISI.EDU>
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 6B2213A6A4B for <tcpm@core3.amsl.com>; Wed, 2 Sep 2009 14:11:00 -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=[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 teyGPXkAMsOL for <tcpm@core3.amsl.com>; Wed, 2 Sep 2009 14:10:58 -0700 (PDT)
Received: from nitro.isi.edu (nitro.isi.edu [128.9.208.207]) by core3.amsl.com (Postfix) with ESMTP id 0C38A28C23B for <tcpm@ietf.org>; Wed, 2 Sep 2009 14:10:58 -0700 (PDT)
Received: from [75.212.161.208] (208.sub-75-212-161.myvzw.com [75.212.161.208]) (authenticated bits=0) by nitro.isi.edu (8.13.8/8.13.8) with ESMTP id n82L8jGF008013 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 2 Sep 2009 14:08:47 -0700 (PDT)
Message-ID: <4A9EDEDD.2030308@isi.edu>
Date: Wed, 02 Sep 2009 14:08:45 -0700
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: "Smith, Donald" <Donald.Smith@qwest.com>
References: <F1534040-EA0D-44E4-98F7-67C24CD12CCF@windriver.com> <B01905DA0C7CDC478F42870679DF0F1005B64E383D@qtdenexmbm24.AD.QINTRA.COM>
In-Reply-To: <B01905DA0C7CDC478F42870679DF0F1005B64E383D@qtdenexmbm24.AD.QINTRA.COM>
X-Enigmail-Version: 0.96.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-MailScanner-ID: n82L8jGF008013
X-ISI-4-69-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: 'tcpm Extensions WG' <tcpm@ietf.org>, 'David Borman' <david.borman@windriver.com>
Subject: Re: [tcpm] WG Last Call for ICMP Attacks
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-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
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>
X-List-Received-Date: Wed, 02 Sep 2009 21:11:00 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Smith, Donald wrote:
> 1.
> ICMP [RFC0792] is a fundamental part of the TCP/IP protocol suite,
>    and is used mainly for reporting network error conditions.
> 
> ICMP is part of the IP protocol suite.
> 
> 2.2
> Therefore, in the case of TCP, an attacker could send a forged ICMP
>    message to the attacked system, and, as long as he is able to guess
>    the four-tuple (i.e., Source IP Address, Source TCP port, Destination
>    IP Address, and Destination TCP port) that identifies the
>    communication instance to be attacked, he will be able to use ICMP to
>    perform a variety of attacks.
> 
> Forged usually implies that source ip address has been spoofed usually to come from some type of trusted host.
> Crafted is the term generally used to mean the packets contents (not header) were modified.
> In this case there is no need to spoof the source ip address as the end host has no knowledge about the routers in between them and the end host system. So I recommend you change forged to crafted.

I've not heard that there was such clarity on the term forged or
crafted, but neither is the case here.

The attacker emits an ICMP message. It doesn't need a falsified header.
It doesn't need to be a "modified" packet. E.g., it can be created based
on information seen on the media.

It might just be called a "false ICMP message", i.e., it's reporting an
event that didn't happen.

Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkqe3t0ACgkQE5f5cImnZrvj4QCeLodfjABk7/bGxLSU9wv4dV+N
0foAoJ5qPOCkzsS/w0kvpuOzJdChMcCb
=BJU2
-----END PGP SIGNATURE-----