Re: [Sidrops] HTTPS in TALs

"Roque Gagliano (rogaglia)" <rogaglia@cisco.com> Thu, 20 July 2017 01:44 UTC

Return-Path: <rogaglia@cisco.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 8F7ED126DEE for <sidrops@ietfa.amsl.com>; Wed, 19 Jul 2017 18:44:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level:
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 qZ-so1EsTeRb for <sidrops@ietfa.amsl.com>; Wed, 19 Jul 2017 18:44:22 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D49701205F0 for <sidrops@ietf.org>; Wed, 19 Jul 2017 18:44:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5080; q=dns/txt; s=iport; t=1500515061; x=1501724661; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=7q1/KFRvNsohF7odCxRgrx7+6PFxsGXKR2o1Dx0Hdgo=; b=D/JM19b6lx7xEgfeYRwAdn8nLpMMo33l9J/s+WBFUghF133ayGQGQhQ3 YSAgNHXs6zCyYWb17VtUH7BDh5m9UiIhGue/IIVwdF8HrPoLdfPH79/8r Bvf0guaGlKOPvb0snyzckPRJin+23KNpojaYVHzJ83aAgs1LQyMetTXDV I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DgAABeCXBZ/4oNJK1cGQEBAQEBAQEBAQEBBwEBAQEBg1pkgRQHjgSRRSKWBIIRIQ2BXoJsTwIag0k/GAECAQEBAQEBAWsohRgBAQEBAgEBASEROgYFEAIBCA4KAgImAgICJQsVEAIEAQ0FiicIELBIgiaLIQEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgQuCHYNNgWErC4JuhGoXgnwwgjEFkFeGbYd1AodJjE6CDJAkiUeMFAEfOD9LdRVJEgGHA3YBhmIrgQWBDQEBAQ
X-IronPort-AV: E=Sophos;i="5.40,382,1496102400"; d="scan'208";a="275792137"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Jul 2017 01:44:20 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id v6K1iKcU005831 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 20 Jul 2017 01:44:20 GMT
Received: from xch-rtp-011.cisco.com (64.101.220.151) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 19 Jul 2017 21:44:19 -0400
Received: from xch-rtp-011.cisco.com ([64.101.220.151]) by XCH-RTP-011.cisco.com ([64.101.220.151]) with mapi id 15.00.1210.000; Wed, 19 Jul 2017 21:44:19 -0400
From: "Roque Gagliano (rogaglia)" <rogaglia@cisco.com>
To: Geoff Huston <gih@apnic.net>, Tim Bruijnzeels <tim@ripe.net>
CC: "sidrops@ietf.org" <sidrops@ietf.org>
Thread-Topic: [Sidrops] HTTPS in TALs
Thread-Index: AQHTAG1lrB0Cc7OHEk6SatvBMuYqAKJbt8oAgAA1fgA=
Date: Thu, 20 Jul 2017 01:44:19 +0000
Message-ID: <0133E7BC-5845-4478-917A-62BE3CBA5696@cisco.com>
References: <F3B9CD28-7643-43B9-B210-805687297D9E@ripe.net> <0428C22A-4D93-4961-92FA-968B4E177BC5@apnic.net>
In-Reply-To: <0428C22A-4D93-4961-92FA-968B4E177BC5@apnic.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.24.0.170702
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.75.84]
Content-Type: text/plain; charset="utf-8"
Content-ID: <32FA5C454BC85740B0B43B7BA95E393C@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/uVtyobFIyU2D_nlvh6_kneEbXZI>
Subject: Re: [Sidrops] HTTPS in TALs
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: Thu, 20 Jul 2017 01:44:23 -0000

Hi,

Agree to move forward.

One observation is that we should explicitly include a section on the transition from RFC7730 to 7730bis where TA operators have, for a reasonable amount of time, both HTTPS and RSYNC URIs available (even though only HTTPS will be mandatory going forward.)

Regards,
Roque



On 19/07/17 15:14, "Sidrops on behalf of Geoff Huston" <sidrops-bounces@ietf.org on behalf of gih@apnic.net> wrote:

    This particular author of RFC7730 is more than happy to apply s/rsync/https/g on RFC7730, but will only do so if the chairs can gather the consensus of the WG to proceed in this direction, of course
    
    regards,
    
      Geoff
    
    
    > On 19 Jul 2017, at 10:59 am, Tim Bruijnzeels <tim@ripe.net> wrote:
    > 
    > Dear WG,
    > 
    > As presented I want to propose a change to RFC7730 to move to HTTPS URIs, rather than RSYNC.
    > 
    > The reasons why I want this change are:
    > - As a TA operator I feel more confident assuring the availability of a TA certificate over HTTPS compared to RSYNC
    > - As an RP implementer I want to reduce the dependency on rsync in the validator. Especially if RRDP is also used, this would mean we don’t need to call rsync at all anymore.
    > 
    > Conventional wisdom would be to first allow HTTPS in addition to RSYNC (and make it preferred if available), then mandate it, and then deprecate RSYNC.
    > 
    > However, I feel that in this case it would be perfectly safe, and much simpler to go for the end-stage immediately for the following reasons:
    > - step 1 of allowing HTTPS already forces RP software to support HTTPS
    > - nothing stops us from having a mix of RFC7730 style TALs and ‘HTTPS’ TALs for a while:
    > — TAs can create new TALs when they are ready to publish their certificate using an HTTPS URI
    > — TAs can continue to have their certificate available under RSYNC for those RPs unaware of the updated TAL
    > — We can pursue parallel efforts (other thread) to have a way for TAs to pro-actively communicate an updated TAL to RPs
    > - and, of course, updating/replacing 7730 in one step rather than 3 is a lot less work
    > 
    > So, updating 7730 to use HTTPS this way is almost as simple as 's/rsync/https/g’, and updating the references.
    > 
    > In addition I would advocate an HTTPS consideration section, similar to:
    > https://tools.ietf.org/html/draft-ietf-sidr-delta-protocol-08#section-4.3
    > 
    > Essentially, TLS certificate or host name validation issues found are worth logging about, but since the RP can verify that the retrieved TA certificate matches the “subjectPublicKeyInfo” in the TAL, and is newer than previously obtained certificate, it should be safe to process. We should probably also advocate that in cases where multiple HTTPS URIs are present, and TLS certificate or host name validation issues are found, other URIs are also followed to see if there is no newer TA certificate. This may be left to local policy, but I believe this will help against replay attacks where RPs are presented an outdated TA certificate.
    > 
    > So, questions to the WG:
    > = Can we adopt this work?
    > = What is the best path? Are the 7730 authors willing to update? Should I start work on a -bis?
    > 
    > 
    > Thanks
    > 
    > Tim
    > _______________________________________________
    > Sidrops mailing list
    > Sidrops@ietf.org
    > https://www.ietf.org/mailman/listinfo/sidrops
    
    _______________________________________________
    Sidrops mailing list
    Sidrops@ietf.org
    https://www.ietf.org/mailman/listinfo/sidrops