Re: [secdir] Secdir early review of draft-ietf-idr-bgp-optimal-route-reflection-21

bruno.decraene@orange.com Fri, 15 January 2021 10:00 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: secdir@ietfa.amsl.com
Delivered-To: secdir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 998F83A0A2C; Fri, 15 Jan 2021 02:00:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level:
X-Spam-Status: No, score=-2.118 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q72lozbTpWyD; Fri, 15 Jan 2021 02:00:43 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D77B3A0B5B; Fri, 15 Jan 2021 02:00:38 -0800 (PST)
Received: from opfednr01.francetelecom.fr (unknown [xx.xx.xx.65]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id 4DHGs04QpHz1yQd; Fri, 15 Jan 2021 11:00:36 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1610704836; bh=TzL80jkRxx1oi7RX02gj0AW4k6tMqcs1DIh117P+MEc=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=NTF9XXqUHmYlQOaFkAYSCSitwMg1rUmgQRTUc4ZG0GxYNwkNALJ9TydB/B1jcEOdN uKi3YAPuI5WCJge/d5+rIeX6R9R1FCneqcs38oejQvCmZFucPch3ZP/aHzfZ+9jlUB r/nsnYMRXNHMlKwsketHvMuFaoT/MMtk/lEwhHcjjcFPAXOmgwRJ4W+kzjkWzZrPlE 0zcRmDeXjBtWcuLOwjzHBLlfvvTzOezHHZC2eHTud4ebnDJEQ/UAOaHhiCZNq6VnPi T+r6W/8QadBPCs+2YgyPAJ7EXF4WcaQ8YNnxVlWesZKvm+PxYSxVoiT1YncMuQbjCI 0ecCq8eoa0CVg==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.107]) by opfednr01.francetelecom.fr (ESMTP service) with ESMTP id 4DHGs03Z6tzDq7q; Fri, 15 Jan 2021 11:00:36 +0100 (CET)
From: bruno.decraene@orange.com
To: Linda Dunbar <linda.dunbar@futurewei.com>
CC: "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-bgp-optimal-route-reflection.all@ietf.org" <draft-ietf-idr-bgp-optimal-route-reflection.all@ietf.org>, "secdir@ietf.org" <secdir@ietf.org>
Thread-Topic: Secdir early review of draft-ietf-idr-bgp-optimal-route-reflection-21
Thread-Index: AQHW05nMtPHeXE3QG0yBotQbgi8tFqn51+8QgC681mA=
Date: Fri, 15 Jan 2021 10:00:35 +0000
Message-ID: <4946_1610704836_600167C4_4946_353_17_53C29892C857584299CBF5D05346208A49094589@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <160806937175.20796.7391460851134145603@ietfa.amsl.com> <19398_1608116052_5FD9E754_19398_452_23_53C29892C857584299CBF5D05346208A49056412@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <DM6PR13MB2330C1E65AF50F7FD210E68885C50@DM6PR13MB2330.namprd13.prod.outlook.com>
In-Reply-To: <DM6PR13MB2330C1E65AF50F7FD210E68885C50@DM6PR13MB2330.namprd13.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.245]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/1EAN96BSUpv_5Zk8b-fjQlTqDFw>
Subject: Re: [secdir] Secdir early review of draft-ietf-idr-bgp-optimal-route-reflection-21
X-BeenThere: secdir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdir>, <mailto:secdir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir/>
List-Post: <mailto:secdir@ietf.org>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:secdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Jan 2021 10:00:52 -0000

Hi Linda,


> From: Linda Dunbar [mailto:linda.dunbar@futurewei.com]
> Sent: Wednesday, December 16, 2020 4:38 PM
> 
> Bruno,
> 
> Yes, your explanation makes sense. It would be useful to add your
> explanation to the Security Consideration.


As a follow up, FYI, we have just published revision -22.

> The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-optimal-route-reflection/
> A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-idr-bgp-optimal-route-reflection-22

Note that -22, hence the diff, also includes other comments.

Following your review and comments, we seem to be in sync with regards to the analysis. (discussed on the list and copied below). i.e. that the use of a different IGP location  to compute the interior cost toward the BGP next-hop does not change the underlying security issue compared to using BGP Route Reflection.
You proposed to include that specific analysis in the security section in the draft.
The main point is that if an attacker can modify the configuration of the router, bad things may happen.
That point seem generally valid for all features allowing configuration of parameters, in particular to BGP and BGP RR, so in other word not specific to this document.
We discussed that suggestion among authors, and at this point we don't feel that this text specifically belongs to this document. 
We'll wait for more feedback on this point. 

Thanks again for your review and comments.

--Bruno

 
> Thank you.
> 
> Linda
> 
> -----Original Message-----
> From: bruno.decraene@orange.com <bruno.decraene@orange.com>
> Sent: Wednesday, December 16, 2020 4:54 AM
> To: Linda Dunbar <linda.dunbar@futurewei.com>; secdir@ietf.org
> Cc: idr@ietf.org; draft-ietf-idr-bgp-optimal-route-reflection.all@ietf.org
> Subject: RE: Secdir early review of draft-ietf-idr-bgp-optimal-route-
> reflection-21
> 
> Hi Linda,
> 
> Thanks for your review.
> Please see comments in line
> 
> > From: Linda Dunbar via Datatracker [mailto:noreply@ietf.org]
> >
> > Reviewer: Linda Dunbar
> > Review result: Has Nits
> >
> > I have reviewed this document as part of the security directorate's
> > ongoing effort to review all IETF documents being processed by the
> > IESG.  These comments were written primarily for the benefit of the
> > security area directors.
> >  Document editors and WG chairs should treat these comments just like
> > any other  last call comments.
> >
> > This document alters how  BGP Route Reflector computes the optimal
> > routes on behalf of clients. Instead using its own IGP cost to the AS
> > Exit points, the document describes the steps for RR to compute the
> > optimal route by using Clients' position to the AS Exit points. The
> > described method is useful when RR is centralized.  For deployment
> > with distributed RR closer to the clients, the described method
> > doesn't have any benefits.
> >
> > Security Concern:
> > If RR's information of its clients topology is compromised, then the
> > optimal paths selected by the RR might not be accurate anymore.
> 
> I agree with the analysis.
> But it's not clear to me whether you are asking something to be added in the
> draft.
> I'm seeing two cases:
> - If the selected IGP location is configured on the router (RR), the attack
> requires the ability to change the configuration of the router. If an attacker
> can do this, it can do virtually anything (within the router capability). I don't
> feel that "securing access to the router configuration" is a typical point added
> in the security consideration although it probably applies to many
> documents.
> - If the selected IGP location is implicit by using the IP address of the client
> IBGP session there is no new thing to compromise.
> 
> 
> > Minor nits:
> > Page 7: Section 3.2.
> >
> > "If the routing routing optimization requires ..."
> > Is it a typo? duplicated word "routing"?
> >
> > Last sentence: "This needed for use cases ..."
> > Do you mean "This is needed for use cases ..."
> 
> Thanks for the nits.
> Corrected in my local version.
> 
>  Cheers,
> --Bruno
> 
> > Cheers,
> > Linda Dunbar
> >
> 
> 
> __________________________________________________________
> __________________________________________________________
> _____
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites
> ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez
> le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les
> messages electroniques etant susceptibles d'alteration, Orange decline toute
> responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law; they should not be distributed,
> used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete
> this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
> 
> 
> <p></p>

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.