Re: [RPSEC] Re: draft-convery-bgpattack-00

Iljitsch van Beijnum <iljitsch@muada.com> Thu, 07 November 2002 14:04 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24561 for <rpsec-archive@odin.ietf.org>; Thu, 7 Nov 2002 09:04:14 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id gA7E6E719187 for rpsec-archive@odin.ietf.org; Thu, 7 Nov 2002 09:06:14 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id gA7E6Ev19184 for <rpsec-web-archive@optimus.ietf.org>; Thu, 7 Nov 2002 09:06:14 -0500
Received: from www1.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24543 for <rpsec-web-archive@ietf.org>; Thu, 7 Nov 2002 09:03:29 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id gA7E5Uv19132; Thu, 7 Nov 2002 09:05:30 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id gA7E44v19033 for <rpsec@optimus.ietf.org>; Thu, 7 Nov 2002 09:04:04 -0500
Received: from sequoia.muada.com (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24509 for <rpsec@ietf.org>; Thu, 7 Nov 2002 09:01:32 -0500 (EST)
Received: from localhost (iljitsch@localhost) by sequoia.muada.com (8.11.3/8.9.3) with ESMTP id gA7E3GT60663; Thu, 7 Nov 2002 15:03:17 +0100 (CET) (envelope-from iljitsch@muada.com)
Date: Thu, 07 Nov 2002 15:03:16 +0100
From: Iljitsch van Beijnum <iljitsch@muada.com>
To: sandy@tislabs.com
cc: kent@bbn.com, rpsec@ietf.org
Subject: Re: [RPSEC] Re: draft-convery-bgpattack-00
In-Reply-To: <200211061737.gA6Hbbt19688@raven.gw.tislabs.com>
Message-ID: <20021107145140.V58530-100000@sequoia.muada.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Sender: rpsec-admin@ietf.org
Errors-To: rpsec-admin@ietf.org
X-BeenThere: rpsec@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rpsec>, <mailto:rpsec-request@ietf.org?subject=unsubscribe>
List-Id: Routing Protocol Security Requirements <rpsec.ietf.org>
List-Post: <mailto:rpsec@ietf.org>
List-Help: <mailto:rpsec-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rpsec>, <mailto:rpsec-request@ietf.org?subject=subscribe>

On Wed, 6 Nov 2002 sandy@tislabs.com wrote:

> >I don't see what this has to do with having a neighbor identifier in the
> >update message. Since the AS path is different here, this situation
> >should be caught in the AS path validation phase.

> It would not be caught in the AS path validation phase.  N has a valid
> signed path that ends in AS X, signed by AS X.  (We're presuming the
> don't-include-neighbor-id-in-signature approach.)  AS N adds itself
> to the path and signs that.  All signatures check.

Ah, I see now. I was under the impression including the destination AS
was only relevant to the update message and not to the signing of the
path. I see a few ways around this:

- include all neighbors in one signature: more costly in terms of
  memory, less in processing
- don't include the AS for peering neighbors but only transit neighbors
  in the signature. Then peers don't get to announce the route any
  further, which is good, mostly. Customers of the peer would have to
  accept the route without a signature, though.
- make some kind of virtual AS group

> >Also note that protecting against abuse by AS N (for instance, AS N
> >claims to have the bast path to a destination that AS X really has the
> >best path to) on the basis that AS N isn't a neighbor of AS X is too
> >weak as it is not extremely unlikely ASes X and N peer.

> "not extremely unlikely" == "likely"?  Why?

Because there is simply a lot of peering. The peering relationship is
one where both parties benefit from not having to send traffic over more
expensive link. It doesn't mean they trust each other. (If you _don't_
trust someone it may even be better to peer because then you know which
stuff is theirs.)

Iljitsch

_______________________________________________
RPSEC mailing list
RPSEC@ietf.org
https://www1.ietf.org/mailman/listinfo/rpsec