Re: [sacm] IETF LC Directorate reviews for draft-ietf-sacm-coswid

Roman Danyliw <rdd@cert.org> Wed, 26 January 2022 14:08 UTC

Return-Path: <rdd@cert.org>
X-Original-To: sacm@ietfa.amsl.com
Delivered-To: sacm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 706133A10EB for <sacm@ietfa.amsl.com>; Wed, 26 Jan 2022 06:08:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=seicmu.onmicrosoft.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 zxU4_eOGrC1M for <sacm@ietfa.amsl.com>; Wed, 26 Jan 2022 06:08:36 -0800 (PST)
Received: from USG02-CY1-obe.outbound.protection.office365.us (mail-cy1usg02on0116.outbound.protection.office365.us [23.103.209.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CBAF53A10E9 for <sacm@ietf.org>; Wed, 26 Jan 2022 06:08:35 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none; b=PwqiOIIStfP/WuIgjjo/jHT6usLI9Zzcn4DvmjSQpmXBOf68XLlgPxUn6BfMq0kSBf0jTJKCje8YtMMEymR9q4drYQpUuC41R2Qj5GMhVo1a/q6kmxySQZTxtyTAlaNnWrEixiRCMSA/6C0wOKOHM3DRK6qOMVm8jcU9/EQISuzRa9IyMsDDUrfAjGTeO1ThCj4J9uVfoIT7uuWA2VS7G7a4T8t3xP5rQp9vXPE2Pw3VDylYlZGj2t7s5Dn7X8MCQGwnpwPbqjKkPbuXNIMq+R1DKmaEewsCHg9unMpOC2dhMDSQONH0c8Ku7H1Sa6Ca82vQJuSL+FHAn2EOCU7F9Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector5401; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LirMcIqKxyVwkg73TrNUMx1JBzge2wf7ywuP2ppH/1M=; b=idUFoRrA7EVuu3fLWTAVLa/fg1HD+5ezYNOBmpwaEv8hDiLdTHG5ghx2N7DkfyDHPbUU2eyXs2KVy2E0ttZ2JPEDv1yh05hzhAeaHNu1oEgGtt6H6KfU743o7M2GIP8UdMKfKXKXBkELV1fl6i6Lk1HRIXqCL5S2T8JuLIbKqGd9JMENs6D4dic6E5Q/VLJB3RVWgbBFYenNX+ANsObz5TpACfWwx9eEoeQCT8FTWNqBAqq429djyxRzxfHn2jdaoNaKfqd7h2O6WR+onlasJ1eVPIzgX4r7J5k6c/OJfKxtkVxz+74DVgF+Yh6yiT1tohwT5Qie0S+DFZXT0U/K5g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cert.org; dmarc=pass action=none header.from=cert.org; dkim=pass header.d=cert.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seicmu.onmicrosoft.com; s=selector1-seicmu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LirMcIqKxyVwkg73TrNUMx1JBzge2wf7ywuP2ppH/1M=; b=D5nfvTgW3iw1hfUg3Adv76UGE8JcxxmrRcVkaX66biXfAeImr5Irkf6pdLFw0J3bD3xbjNUgiRoSfYKl9TOpL6bTixesHClQFUuCWMkX/64yymrWpj/tq5ot9uN0n2RdXWddtNKCMWAgb2/XNKljLMO6xfuyZ5SWAn/5UuUdxZQ=
Received: from BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM (52.145.7.11) by BN2P110MB1205.NAMP110.PROD.OUTLOOK.COM (52.145.36.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Wed, 26 Jan 2022 14:08:32 +0000
Received: from BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM ([fe80::45f0:b470:9c74:ef6e]) by BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM ([fe80::45f0:b470:9c74:ef6e%3]) with mapi id 15.20.4930.015; Wed, 26 Jan 2022 14:08:32 +0000
From: Roman Danyliw <rdd@cert.org>
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>, Scott Bradner <sob@sobco.com>
CC: "Salz, Rich" <rsalz@akamai.com>, "sacm@ietf.org" <sacm@ietf.org>, Robert Sparks <rjsparks@nostrum.com>
Thread-Topic: [sacm] IETF LC Directorate reviews for draft-ietf-sacm-coswid
Thread-Index: AdfGhTwT/qbeeBAKRhu9IJN+7GZ3whKj+5GAAAA8zIAAReFLAAAAUuZQAAWH3AAAHBHvoA==
Date: Wed, 26 Jan 2022 14:08:32 +0000
Message-ID: <BN2P110MB11076FD08AD2A15AA9BACD60DC209@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM>
References: <BN1P110MB0939568CF0E61FF364CD6B7EDCBF9@BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM> <17f95b5f-2890-b658-eabb-4bee19ad3404@sit.fraunhofer.de> <E77143BB-F615-4DCF-A1EE-3504D88957AC@sobco.com> <b0eee453-b494-591c-b597-508b638680c0@sit.fraunhofer.de> <BN2P110MB110785B79B222BEC3D901CBADC5F9@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM> <ff95f461-3d52-4d85-7409-9d723c2eabb1@sit.fraunhofer.de>
In-Reply-To: <ff95f461-3d52-4d85-7409-9d723c2eabb1@sit.fraunhofer.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cert.org;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2873ff2e-439a-40d5-5bc0-08d9e0d5560c
x-ms-traffictypediagnostic: BN2P110MB1205:EE_
x-microsoft-antispam-prvs: <BN2P110MB1205A44CA32AFB4E14C13DA9DC209@BN2P110MB1205.NAMP110.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: w2iI687DVn0Ky/YdSdcAk6mTi1CL7kl3W4VWzejzDRU14kAw7Y5/hH11eRnqVCvVbJSRlfwE2DzFQjtdjv8L2QH7rfXj6r90rSmmXHu2On1T0+Qp9yR3t/kYzfUT1DZwDbVfiMeGtHakHEsYLbo8qEBQH1d3wVcs1HmZe8BvyyMDgDy9fbY0gE/uqcDTxsf0gNcF+rdnxKvgATnVOdITJZMtrZOK6IDMDSdaQr+ZX1PQmdnlp+cohYHnuaqbcdlaZxTZfcLYNfa5zKjsMoC9Q1JgSbGNwy3W2/lEeoXde74e2UAhmfYlQLDVNa4RwKVJf2Vds87ia+Ee0rJGvLHSM5VFrxmOOcQfDa9/ik1E54byMi8I3dlM7TdB+war2gBosXiicJhr9TZb+5/Hy0N7ITduZ8/xVDsDT+aRzpdJeb24P+U8zbjTw5BzIuMoocPuyqXWPlCZVFNeGCkufvMyI/q9Ux8A4ek6c5NW514wIMbl4SreHWsqwIY7ALcn9BJw3LSWaRnZ/0v4Abynz/JBIlCx8+mLbImWGsDUtoKDifOqdu8M3DvyST1XrpptxBMeMydOp7yOWrCL+XqSwcogvYja6PGdtRsX25ks8C8n474vCHsIUaQsdfog5IYY/n8r6Ovm4JUP955mItlryxSRdgxQ1Warwg1viBhMtbOsOD5XM03gGtqdkHtdMYg9a5V5Jg2UKLkiE52DpP1pJ9lw6w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(366004)(84040400005)(110136005)(54906003)(38070700005)(82960400001)(122000001)(38100700002)(5660300002)(76116006)(66946007)(9686003)(2906002)(64756008)(66446008)(66476007)(498600001)(52536014)(966005)(6506007)(7696005)(71200400001)(186003)(53546011)(66556008)(26005)(8936002)(83380400001)(4326008)(8676002)(55016003)(86362001)(33656002)(20210929001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: P+TSAoapr9aVlPhdPM3Kn1CP/u6u0cb/NLW36tSuPHTVXcX7NkLV7+2W9blvqIfy/nBeiXjkRZaHoqkI6GRO+08WobHNbIcQpceKFloydXzG3KsCDnLVw2nVneKdfYwM+TDUMOyxzs7CnzLG9JHiHg==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cert.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 2873ff2e-439a-40d5-5bc0-08d9e0d5560c
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2022 14:08:32.4848 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 95a9dce2-04f2-4043-995d-1ec3861911c6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN2P110MB1205
Archived-At: <https://mailarchive.ietf.org/arch/msg/sacm/myVldMWnlvYrwOdohNZ62au7Uxw>
Subject: Re: [sacm] IETF LC Directorate reviews for draft-ietf-sacm-coswid
X-BeenThere: sacm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SACM WG mail list <sacm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sacm>, <mailto:sacm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sacm/>
List-Post: <mailto:sacm@ietf.org>
List-Help: <mailto:sacm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sacm>, <mailto:sacm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jan 2022 14:08:42 -0000

Hi Henk!

> -----Original Message-----
> From: sacm <sacm-bounces@ietf.org> On Behalf Of Henk Birkholz
> Sent: Tuesday, January 25, 2022 6:41 PM
> To: Roman Danyliw <rdd@cert.org>; Scott Bradner <sob@sobco.com>
> Cc: Salz, Rich <rsalz@akamai.com>; sacm@ietf.org; Robert Sparks
> <rjsparks@nostrum.com>
> Subject: Re: [sacm] IETF LC Directorate reviews for draft-ietf-sacm-coswid
> 
> Hi Roman,
> 
> replies to your two new points in-line below:
> 
> On 25.01.22 22:42, Roman Danyliw wrote:
> > Hi!
> >
> >> -----Original Message-----
> >> From: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>
> >> Sent: Tuesday, January 25, 2022 3:54 PM
> >> To: Scott Bradner <sob@sobco.com>
> >> Cc: Roman Danyliw <rdd@cert.org>; sacm@ietf.org; Salz, Rich
> >> <rsalz@akamai.com>; Robert Sparks <rjsparks@nostrum.com>
> >> Subject: Re: [sacm] IETF LC Directorate reviews for
> >> draft-ietf-sacm-coswid
> >>
> >> Hi Scott,Einverstanden. Wenn man erst mal ein Team ist und sich
> >> versteht dan
> >>
> >> yes, we added some clarifying text to section 6.2.
> >>
> >> Does that address your open issue appropriately?
> >>
> >>
> >> Viele Grüße,
> >>
> >> Henk
> >>
> >> On 24.01.22 12:32, Scott Bradner wrote:
> >>>
> >>>
> >>>> On Jan 24, 2022, at 6:26 AM, Henk Birkholz
> >> <henk.birkholz@sit.fraunhofer.de> wrote:
> >>>>
> >>>> And here are the corresponding responses. Scott, Rich, and Robert
> >>>> are
> >> included to the TO, analogously.
> >>>>
> >>>>> (1) Scott Bradner did an OPSDIR review --
> >> https://datatracker.ietf.org/doc/review-ietf-sacm-coswid-18-opsdir-lc
> >> -bradner- 2021-08-07/.  The following feedback does not appear to be
> >> discussed or
> >> resolved:
> >>>>>> along the same line - it would seem to me that the IANA
> >>>>>> repository should be at https://www.iana.org/assignments/coswid
> >>>>>> (or co_swid) not https://www.iana.org/assignments/swid
> >>>>> I believe the comment is about the following text in a few places
> >>>>> in Section
> >> 6.2.*:
> >>>>>      [TO BE REMOVED: This registration should take place at the following
> >>>>>      location: https://www.iana.org/assignments/swid]
> >>>>> Earlier in the text in Section 6.2:
> >>>>> "6.2.  Software Tag Values Registries
> >>>>>      The following IANA registries provide a mechanism for new values to
> >>>>>      be added over time to common enumerations used by SWID and
> >> CoSWID."
> >>>>> It would seem that if in fact things should stay in
> >>>>> "assignments/swid",
> >> there is a missing registration procedure item -- nothing can be
> >> added if it isn't in the SWID specification.  I under the impression
> >> from earlier conversations that we wanted to provide flexibility for
> >> CoSWID to potentially extend it's own data model independent of SWID
> >> (i.e., there could be data elements in CoSWID that were not in SWID).
> >> If so, this suggests that "assignment/coswid" should be used instead (as
> Scott was suggesting).
> >>>>
> >>>> This seems to be a misunderstanding that we did not capture well.
> >>>> The
> >> registry we are looking for must serve both the SWID space and the CoSWID.
> >>>> While these are fueled by two documents - namely from ISO-IEC and
> >>>> IETF - it
> >> is beneficial for interoperoperabitly to align them. Now - we
> >> understand that SWID is not CoSWID and that the IETF is not
> >> responsible in any way how ISO operates. Yet, IETF will be in charge
> >> of the registry from now on - and ISO action will have to work throgh
> >> the IETF process as defined in the I-D. And that is a decision made in
> consensus with the ISO authors and the SACM WG.
> >>>>
> >>>> There is no requirement in CoSWID or the registration procedures
> >>>> that
> >> require anything added to a registery must first exist in the ISO-IEC
> >> SWID specification.
> >>>>
> >>>> In summary, that is why it is okay to do the registry under 'swid'.
> >>>> This is also
> >> why the name 'swid' was chosen as a neutral name for software
> >> identification that can serve both uses for the registered values.
> >>>
> >>> OK - is that going to be clarified in the document?
> >
> > Has something changed?  During the AD review
> (https://mailarchive.ietf.org/arch/msg/sacm/lZsk8wlOprU-
> WKPxgQAYLfBzDdE/):
> >
> > ==[ snip ]==
> > ** There are a number of places in the text where normative guidance is
> framed as "SWID/CoSWID".  Is this document suggesting any behavior of SWID,
> or is that just a short-hand because this CoSWID is just a different
> representation of the SWID information (?) /data(?) model?  What is the SWID
> behavior relative to the IANA registries?
> >
> > ** In the long term, will SWID and CoSWID diverge and how should this be
> handled? This spec seems to defined a number of helpful extension points.
> Does SWID have to use those? It might be helpful to clarify that in the text.
> Section 2.2 (i.e., "The inclusion of extension points ...") and Section 2.3 ("...
> references to the IANA registries will be added to the next revision of
> [SWID]")hints that only future version of SWID might pick up these extensions.
> The Section 5 IANA registrations call the registries "SWID/CoSWID" which
> seems confusing since SWID doesn't use them now.  Can you help me
> understand the state of play with SWID.  Without the background, it seems like
> a big leap that we're going to make registries for future work in another SDO (if
> they haven't already asked).
> > ==[ snip ]==
> >
> > I posed a similar question but the answer was different.  In these earlier
> discussions I walked away understanding that CoSWID was a fork of SWID and
> it was acceptable that minor inconsistencies.  The abstract even says " CoSWID
> supports a similar set of semantics and features as SWID tags, as well as new
> semantics that allow CoSWIDs to describe additional types of information."  For
> this reason, the IANA registry text present in -15 was even renamed from
> "SWID/CoSWID" to "CoSWID".
> >
> > If I understand the explanation above correctly, now it seems that SWID is
> going to be using the CoSWID registries.  Does that imply some new co-
> evolution strategy?  Did something change from Fall 2021?
> >
> > In rechecking the language in Section 6.* around which ranges have which
> registration procedures (standards action vs. specification required), I wanted
> to raise a two new points:
> >
> > ** (Based on unrelated discussions around the CWT registry that encountered
> a similar situation)  This document provides crisp guidance for the DE.  Should
> this DE guidance be applied for both "standards action" and "specification
> required" registry entries. I ask because per RFC8126, only "specification
> required" required applies DE review.  If you want DE review for all
> registrations s/standards action/standards action with expert review/.
> 
> DE review is essential here, I think, and it would be useful to make use of that
> even in standards actions. Unless, you think that might impose an artificial
> bureaucratic disincentive for standards actions (which I personally do not think
> it does).

(Personal view) I agree with you -- the DE and related DE criteria should be used for all registrations (whether they fall into "specification required" or "standards action").  To make that the case, the text and tables which say a particular range is restricted to "standards action" need to read "standards action with expert review".

> >
> > ** If SWID and CoSWID is going to be using these registries, does ISO
> understanding and it is intentional that SWID/ISO will not be able to register
> values in the lower/smaller "standards action" range?
> 
> Yes, there is awareness about that outcome and it actually sets these
> registry actions a bit apart, which is not bad.

Understood.

To my earlier question above, did something change with how SWID would be managed?

Documenting the situation as discussed with Scott makes sense.

Thanks,
Roman

> >
> > Regards,
> > Roman
> 
> Viele Grüße,
> 
> Henk
> 
> _______________________________________________
> sacm mailing list
> sacm@ietf.org
> https://www.ietf.org/mailman/listinfo/sacm