Re: [Anima] Adam Roach's Discuss on draft-ietf-anima-bootstrapping-keyinfra-22: (with DISCUSS and COMMENT)

Eliot Lear <lear@cisco.com> Fri, 12 July 2019 07:27 UTC

Return-Path: <lear@cisco.com>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EAB46120128; Fri, 12 Jul 2019 00:27:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=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 d8eTZKz-BA-L; Fri, 12 Jul 2019 00:27:18 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6DAB21200DE; Fri, 12 Jul 2019 00:27:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4652; q=dns/txt; s=iport; t=1562916437; x=1564126037; h=from:message-id:mime-version:subject:date:in-reply-to:cc: to:references; bh=OadvbSQv5qIUlEjyvX3h1g4ZMX+RQydipfMmN580Oxo=; b=CIK/1G3CSnd15vIc8JVd2Sqf+YnyY41l9bkSllkqF+uuy8zFMmsitFQw sbITSftR5o+Ng/baZJ2nLzrby+cVduE4IXlMcocsJpBNA6t9efjwimsRp 7WJtw2xkL06XJS0bB9glx9ukjpWk4bygZNEcmmVUxYKALXnSo8dzIr40F s=;
X-Files: signature.asc : 195
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ByAAAiNShd/5pdJa1lHAEBAQQBAQcEAQGBVQUBAQsBgRRTL4E7ATIoln2CD4cyi0aGAoF7AgcBAQEJAwEBLwEBhEACglMjNgcOAQMBAQQBAQIBBW2FSIVKAQEBAQIBdAUFCwsEFCMLVwYTgyIBgXsPrTuFR4RiEIE0AYFQig4XgX+BEScfgkw+hC6DUoImBJRulXAJghuCH4EMkGAbmAWhc4MLAgQGBQIVgVcELYFYMxoIGxVlAYJBPoI6jg89AzCQTgEB
X-IronPort-AV: E=Sophos;i="5.63,481,1557187200"; d="asc'?scan'208,217";a="592876056"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Jul 2019 07:27:15 +0000
Received: from rtp-vpn3-403.cisco.com (rtp-vpn3-403.cisco.com [10.82.217.149]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x6C7RBB1007664 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 12 Jul 2019 07:27:14 GMT
From: Eliot Lear <lear@cisco.com>
Message-Id: <A1A92C21-91BC-447C-ADED-ABB744EDE98D@cisco.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_17F8A2C5-AD67-452B-B8D7-61A3659287A7"; protocol="application/pgp-signature"; micalg="pgp-sha1"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Fri, 12 Jul 2019 09:27:11 +0200
In-Reply-To: <4679fba2-fdc9-e5ed-3474-12f4e26eca05@nostrum.com>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, draft-ietf-anima-bootstrapping-keyinfra@ietf.org, Toerless Eckert <tte+ietf@cs.fau.de>, anima@ietf.org, The IESG <iesg@ietf.org>, anima-chairs@ietf.org
To: Adam Roach <adam@nostrum.com>
References: <156282703648.15280.17739830959261983790.idtracker@ietfa.amsl.com> <17580.1562874933@localhost> <4679fba2-fdc9-e5ed-3474-12f4e26eca05@nostrum.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-Outbound-SMTP-Client: 10.82.217.149, rtp-vpn3-403.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/qc48Ty0btNRFc1FKO9lNS2_lv5I>
Subject: Re: [Anima] Adam Roach's Discuss on draft-ietf-anima-bootstrapping-keyinfra-22: (with DISCUSS and COMMENT)
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jul 2019 07:27:20 -0000

Hi Adam

> On 12 Jul 2019, at 00:25, Adam Roach <adam@nostrum.com> wrote:
> 
> 
> The smallest change that would satisfy my concern would be a statement that says that devices conformant to this specification MUST contain a local means of bootstrapping that does not rely on any specific server being available. As with the security requirements we write into our specs, we'll have no means of enforcement. But as with the security requirements we write into our specs, we'll give interested parties just that little bit more leverage that might tip the scales towards the correct behavior.



I think this is easily possible within the paradigm of the document after the device has first been onboarded. At this stage, I would also suggest that the MUST be a SHOULD for another reason: there may be cases where it is in the customer best interest to prevent onboarding of a device just through proof of possession.  I am thinking of anti-theft mechanisms.  Having a discussion of this and the risks of not having any on-prem method ever seems like a reasonable add.

Eliot