[Rats] Re: quick and partial review of draft-ietf-rats-reference-interaction-models-11

Henk Birkholz <henk.birkholz@ietf.contact> Wed, 02 October 2024 13:40 UTC

Return-Path: <henk.birkholz@ietf.contact>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0273BC14F708; Wed, 2 Oct 2024 06:40:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.459
X-Spam-Level:
X-Spam-Status: No, score=-2.459 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, NICE_REPLY_A=-0.355, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ietf.contact
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N-9ivuucM4RP; Wed, 2 Oct 2024 06:40:43 -0700 (PDT)
Received: from smtp04-ext3.udag.de (smtp04-ext3.udag.de [62.146.106.41]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94DFBC14F6EC; Wed, 2 Oct 2024 06:40:43 -0700 (PDT)
Received: from [192.168.16.50] (p4fce9863.dip0.t-ipconnect.de [79.206.152.99]) by smtp04-ext3.udag.de (Postfix) with ESMTPA id 52D46E0151; Wed, 2 Oct 2024 15:40:41 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ietf.contact; s=uddkim-202310; t=1727876441; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Or0b0+C1DGVHYM13Sz79WpabcBL5YfdE7yW2sSVmW5E=; b=cDMbiYwK59lznfqnFl2b7gwrT1DdIF3FXE3br5/aiRP4CAuoxoV/O80KvkMMcT08ABN9Nm HwLU5QKIfY7mWCr1G8upXOuW8yFJVS7fUIKZ9yPv5EDIprdRyfLgKmZHgY2q5ftoVBU9uq BBa2TKh0AFIClzR6C6Fsl8AWobWTh7NHKnjFphyF8XTX3ptFzhWzz1HSGx9gCbarnPd/bK lRU45UtW/T2RyQLtXFSSHuFcFT50eyquszKuOlCPJIEXmHvDupcL/2u2HdaGBgNawam+Vv HLUhxw/0/Po/PGAktn3B1Km1hvqEGkbmsDd76Lc2id0qupsRtU+2BZKpXfhxsg==
Message-ID: <ac94c790-fc04-8828-8cc6-cda3344cef90@ietf.contact>
Date: Wed, 02 Oct 2024 15:40:40 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
Content-Language: en-US
To: Thomas Fossati <thomas.fossati@linaro.org>
References: <CA+1=6yfSsnrq_kB3zvd1VeqynVwBCwTU7+hJHybt+CTj2z5KoQ@mail.gmail.com> <c43f9fed-edb9-ff60-9d74-fbc9c7860030@ietf.contact> <CA+1=6ye-Yqdk0siFrzS1T8bz4NwnXg3eW2gXjmk6h3zbRwui3g@mail.gmail.com>
From: Henk Birkholz <henk.birkholz@ietf.contact>
In-Reply-To: <CA+1=6ye-Yqdk0siFrzS1T8bz4NwnXg3eW2gXjmk6h3zbRwui3g@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Authentication-Results: smtp04-ext3.udag.de; auth=pass smtp.auth=henk.birkholz@ietf.contact smtp.mailfrom=henk.birkholz@ietf.contact
Message-ID-Hash: QLZ24SFPOZYX25EARBK3K5E3J5W5UD6X
X-Message-ID-Hash: QLZ24SFPOZYX25EARBK3K5E3J5W5UD6X
X-MailFrom: henk.birkholz@ietf.contact
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rats.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: rats <rats@ietf.org>, draft-ietf-rats-reference-interaction-models@ietf.org
X-Mailman-Version: 3.3.9rc5
Precedence: list
Subject: [Rats] Re: quick and partial review of draft-ietf-rats-reference-interaction-models-11
List-Id: Remote ATtestation procedureS <rats.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/vPhX9HpCtxII24HADI_hHkH6jSw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Owner: <mailto:rats-owner@ietf.org>
List-Post: <mailto:rats@ietf.org>
List-Subscribe: <mailto:rats-join@ietf.org>
List-Unsubscribe: <mailto:rats-leave@ietf.org>

Hi Thomas,

jumping directly in-line. Thanks!


Viele Grüße,

Henk

On 02.10.24 15:33, Thomas Fossati wrote:
> Hey, Henk!
> 
> On Wed, 2 Oct 2024 at 15:09, Henk Birkholz <henk.birkholz@ietf.contact> wrote:
>>
>> Hi Thomas,
>>
>> I created a PR [1] that addresses most of your comments.
>> [...]
>> [1]
>> https://github.com/ietf-rats-wg/draft-ietf-rats-reference-interaction-models/pull/56
> 
> LGTM; thanks for the (ultra) low latency.
> 
> Clipping the ACKs and looking at the outstanding comments only:
> 
>> On 02.10.24 14:09, Thomas Fossati wrote:
>>> S1: "While the conveyance of other Conceptual Messages is
>>> out-of-scope, the methods described can also be applied to the
>>> conveyance of, for example, Endorsements or Attestation Results"
>>>
>>> While this may be true, it seems slightly overreaching.  I Suggest removing it.
>>
>> The text is as intended. Maybe we should add that not all Interaction
>> Model apply to all Conceptual Message appropriately? E.g., while it is
>> possible to poll for new Endorsements periodically, it is like more
>> suitable to subscribe to streaming Endorsements.
> 
> OK. At least though, s/can/may/ to sprinkle a tiny bit of prudence ;-)

Falling back to the simplest actionable change in 3151fb9

> 
>>> -------
>>> S5: "Similarly, interaction models MUST support the conveyance of
>>> proofs of freshness in a way that is useful to Verifiers and their
>>> appraisal procedures."
>>>
>>> Here we are still in the context of the "prerequisites" section.
>>> Therefore, it doesn't look like the right place to state requirements
>>> for the interaction models.
>>
>> That would leave "Evidence MUST include an indicator about its freshness
>> that can be understood by a Verifier.", which is a tad bit obvious but
>> of course correct.
> 
> I would not drop that bit.  Instead, I'd rephrase the paragraph as follows:
> 
> Evidence MUST include an indicator about its freshness that can be
> understood by a Verifier.
> OLD:
> Analogously, interaction models MUST support the conveyance of proofs
> of freshness in a way that is useful to Verifiers and their appraisal
> procedures.
> NEW:
> This enables interaction models to support the conveyance of proofs of
> freshness in a way that is useful to Verifiers and their appraisal
> procedures.

Thats a good compromise and reflected in a6b23a7.

> 
> cheers, thansk
> t
> 
> _______________________________________________
> RATS mailing list -- rats@ietf.org
> To unsubscribe send an email to rats-leave@ietf.org