Re: [Sidrops] Eric Rescorla's No Objection on draft-ietf-sidrops-bgpsec-rollover-03: (with COMMENT)

Eric Rescorla <ekr@rtfm.com> Wed, 29 November 2017 01:06 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C83AA129329 for <sidrops@ietfa.amsl.com>; Tue, 28 Nov 2017 17:06:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.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 US1xLanuneuX for <sidrops@ietfa.amsl.com>; Tue, 28 Nov 2017 17:06:28 -0800 (PST)
Received: from mail-yb0-x230.google.com (mail-yb0-x230.google.com [IPv6:2607:f8b0:4002:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E817E1292D3 for <sidrops@ietf.org>; Tue, 28 Nov 2017 17:06:25 -0800 (PST)
Received: by mail-yb0-x230.google.com with SMTP id k4so760427ybc.1 for <sidrops@ietf.org>; Tue, 28 Nov 2017 17:06:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8C3KiJeXMEFiz6pgc22tSE9syJvGjiM+4Ldai2Y/jbk=; b=fLKym3LUR5MDsh9aQfT8n28vKLzrCD4oTKszOGSiRUX7g/n5Li+KBSS2ZiOFyfgdHW Ir6dwanw3XfRi0maNgmBL2ktMYAHxEFvsxgMyRO0dyhzF1k+E3C0+hl4JWYWGy6aQXzN 4nZ5B7MWfHQ/ScuUV6A0pv4RX0QRUIDH/cHAopdTiQqXA5NygbZQ8Rl/jVXGI8+760Yr cMbjo9KBEuo0pPQPokL9JzmD13LuKkp/PMzax5Vhh1x5dBM+bwXt3vnTGVl0KBVuZUPZ g3ESCw5THxe2rXIb0fsbpXkHmXcbHSgjOagTlaj0OlgGQAk1t3XrVI5arOIctcJL6YvV 6s8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8C3KiJeXMEFiz6pgc22tSE9syJvGjiM+4Ldai2Y/jbk=; b=QuMwnH+NuWJJtRmjdYsfQAv0+4mfmGty1337kem1umdOpD1AJV0zmKU6xQcKh74FTD CRq7oOULlYhdnfQcqNA/GSND2GW0XnisYtj17OfvaPpURzoH+iBpHZZ+Mq9iQf48erwd SFLxAZNPoibB99TVmACX/RZ75OMUy0ijl4Gle114MeFdmTl0EDFyyLRsbQtQu+278q+S h8GE4DhpJSb+Mj7MD2fTppR+SiMdx9//0dCLVbbE3SOEvBQv51acoHtpd9AufNSGW154 rrUK+kHN+pHC7pydxijLlBhokFuXyzGg2PvTfHE4+tlthrHqa2ez946hNom43lz6v70Q NPoQ==
X-Gm-Message-State: AJaThX4YrnIykZviaoWLPxoC6I5Eemzsf29BHWYX1mvl9C88a0GGzkqz EIsmNRYqy0VDAHOUi9GpovXcHRhoFvn8pH/RM9myKw==
X-Google-Smtp-Source: AGs4zMYyJpjXZ9Vqtni/wHUheYfyUtxFi4G8Ovgx3nrf0A93ZQRehSECxbAUuAiEWMtGRjMvE7q5a39AJavbBe0XrfE=
X-Received: by 10.37.107.82 with SMTP id o18mr734633ybm.293.1511917585102; Tue, 28 Nov 2017 17:06:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.123.132 with HTTP; Tue, 28 Nov 2017 17:05:44 -0800 (PST)
In-Reply-To: <AEA8E961-0AAD-4610-9BA9-7BF2E2670539@cisco.com>
References: <151191424528.8057.5213964097673735635.idtracker@ietfa.amsl.com> <AEA8E961-0AAD-4610-9BA9-7BF2E2670539@cisco.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Tue, 28 Nov 2017 17:05:44 -0800
Message-ID: <CABcZeBOEkMcKo8TwQ1XobHwkY19UQyosDpBXiEScJ4xCyPmJ-Q@mail.gmail.com>
To: "Brian Weis (bew)" <bew@cisco.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-sidrops-bgpsec-rollover@ietf.org" <draft-ietf-sidrops-bgpsec-rollover@ietf.org>, Chris Morrow <morrowc@ops-netman.net>, "sidrops-chairs@ietf.org" <sidrops-chairs@ietf.org>, "sidrops@ietf.org" <sidrops@ietf.org>
Content-Type: multipart/alternative; boundary="089e08267d30970fdf055f14bee7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/fOkxYm4Jl3bvygjsbTRGVEob7H8>
X-Mailman-Approved-At: Tue, 28 Nov 2017 17:36:39 -0800
Subject: Re: [Sidrops] Eric Rescorla's No Objection on draft-ietf-sidrops-bgpsec-rollover-03: (with COMMENT)
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 01:06:31 -0000

On Tue, Nov 28, 2017 at 5:04 PM, Brian Weis (bew) <bew@cisco.com> wrote:

> Hi EKR,
>
> Thanks for your review. Comments below are prefaced with BEW.
>
> > On Nov 28, 2017, at 4:10 PM, Eric Rescorla <ekr@rtfm.com> wrote:
> >
> > Eric Rescorla has entered the following ballot position for
> > draft-ietf-sidrops-bgpsec-rollover-03: No Objection
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.
> html
> > for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-sidrops-bgpsec-rollover/
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> >   BGPsec router certificate with a new public key and the time a BGPsec
> >   router begins to use its new private key).  This can be due to a need
> >   for a BGPsec router to distribute BGPsec updates signed with a new
> > Nit "the period between the time when an AS distributes …."
>
> BEW: This is the new text, which I believe matches the comment.
>
> “It is also important for an AS to minimize the BGPsec router key rollover
> interval (i.e., the period between the time when an AS distributes a BGPsec
> router certificate with a new public key and the time a BGPsec router
> begins
> to use its new private key)."
>
> >
> >   Protection against withdrawal suppression and replay attacks:  An AS
> >         may determine withdrawn BGPsec updates are being propagated
> >         instead of the most recently propagated BGPsec updates.
> > Nit: may determine that.
>
> BEW: fixed.
>
> >
> >   certificate used for signing updates in transit is expected to live
> >   longer than the one used for signing origination updates.
> > Why is it unimportant to worry about replays on transit updates? As I
> read the
> > references it's just that changing the transit key is expensive, right?
> But I'm
> > not sure why that means you don't have to do it.
>
> BEW: Replay attack protection provides an origin AS a way of ensuring its
> latest
> updates are being propagated through the network. A transit AS is not
> likely to
> know or care whether whether the policy of the origin AS has changed,
> however.
> So when an origin AS changes it’s signing key as a replay attack
> protection, it
> doesn’t have any motivation to change its transit  signing key as well,
> and this is
> what the paragraph is intending to say.
>
> One reason to recommend not changing the transit key on the same schedule
> as the origin key (e.g., for replay attack protection) is to limit damage
> if there is
> a glitch in the rollover process. If a new origin key doesn’t get
> installed in time,
> then only the origin AS will be affected. But since large numbers of
> updates have
> been signed with that transit key, a failure in distributing a new transit
> key could
> result in large numbers of updates originated by many origins will have
> been
> invalidated, which could result in substantial damage to the Internet.
>
> Probably some text should be added to the paragraph to explain this.
>

Yes, that seems like it would be a good idea.

-Ekr


>
> Thanks,
> Brian
>
> --
> Brian Weis
> Security, CSG, Cisco Systems
> Telephone: +1 408 526 4796
> Email: bew@cisco.com
>
>