[nasr] Re: [saag] Re: Re: Re: NASR BOF Follow-Up

Eric Rescorla <ekr@rtfm.com> Mon, 26 May 2025 15:48 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: nasr@mail2.ietf.org
Delivered-To: nasr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 66D712D05A6C for <nasr@mail2.ietf.org>; Mon, 26 May 2025 08:48:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20230601.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NbvmD2Mkbih9 for <nasr@mail2.ietf.org>; Mon, 26 May 2025 08:48:31 -0700 (PDT)
Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 171762D05A59 for <nasr@ietf.org>; Mon, 26 May 2025 08:48:31 -0700 (PDT)
Received: by mail-yb1-xb33.google.com with SMTP id 3f1490d57ef6-e73e9e18556so1972749276.0 for <nasr@ietf.org>; Mon, 26 May 2025 08:48:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20230601.gappssmtp.com; s=20230601; t=1748274510; x=1748879310; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=e6HWfeu9cOjZiUM+0bWSGmiXmiLGj7sxj7/d4qeadi0=; b=hpSxdOLYVKCHP2sasGmuCBeZXkILNoZcgGaDbF8MLiu+jWiFYTHZlXC18tAeyDjVx+ 224IzDF/rXYSPkcP8NMy+8pL9MvcxecsNxsW0yXOGv93lPc06dZpHhfKlafNIX5jtnRb thZ9xnD32ywwvV+znlJSmsVOqklcxJPt5HC1nfQJ8Tm/S0pQOhs9yr3ccvqs4BHMZasg 2FR9Wd0a1eXYDacIj+WrZm/ZMYQsxB6T87ycaQUSjihGhMBh1HHCmLDPILF/+2ulfbF/ ojnev0gVNqzzL8YPKA6ZdLxXWNWoqWa7zAZnTqQqwwJOMLUk62pVd3sDKIYlVaPPK6ny 0/9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748274510; x=1748879310; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=e6HWfeu9cOjZiUM+0bWSGmiXmiLGj7sxj7/d4qeadi0=; b=adn5HzTVz1vTkju6p/XptPxQm6j+7yOeVCjsYTcd+XUcPjGG605XM5dIpQqBcUgwn3 KQ1IGkWpv78zfFgD4iOYGmiXmFoR+e1lyeHbtDOEQTcluZtPqq7AgkSwIdwEyjTaRRgk FvNJvznfrSe+rCfC7O39TbbZVAQtIZLN8jldQ/GXMkHACX5LFivkKnjrfzsD3KvgaVhc PrW6nGmPf+E3XF0tlawdnR4clTQQ32QoQZ1stWbe/w+VobSa0Q6cOvufw0gmZaDMotTl pXaq4UqdvCf1ON7sQWt1JecRmvFmN0VB0vRBxyRLbbGflg8yzo6kvBCk/43X0nYSAQAi K82w==
X-Forwarded-Encrypted: i=1; AJvYcCUTEvmcBctW3/NNlqYAornuedEi4OPWOedxpuM8bnykZGKGza/V4V8Zppi3j5VQ5OqjVQDq@ietf.org
X-Gm-Message-State: AOJu0YznV8MEu5Bf+0nY4bzTuszaQdzZGlC9ZvJYHg/PVpUOScXmXUFT FJLLnA8Mfg/cj4XdUNFCeXwxfXR6Ig2rUO+ykYm4yp6IpRvGf+Lh1kdF0JhLlBsk8Rxomgcza6F T/1QafNoZmizZ6+ApqBTPyLyDycyoFWYJoOXIxyI7ng==
X-Gm-Gg: ASbGncvbKWzoYg0hjTBWZzE19cdFVh6evZ7+Zzl3njUJ4e3lmUif2QQw8fCMn4t29Yp K+w3ZYzcHmEeSb+b44UlC7cBgRibLZWJrgvU0DxudGUn6HtzHvR+s4X1sEF++7DQb38wgbdwPp9 C0DBJ6hwBIcZ5CJZw6I3TDjjtJfO4FwQ7ArBPp86OVgusMuw==
X-Google-Smtp-Source: AGHT+IGldl5qIdIhGh3zOQoS3sNKrLzN4Hulr/G0vZog+SHY8IfWWRUbO5VwLh1o3ATY7NvQSa3Z7apgqoT0LGbfeeM=
X-Received: by 2002:a05:6902:1503:b0:e7d:89d2:a2bb with SMTP id 3f1490d57ef6-e7d919ff94bmr11019202276.3.1748274510413; Mon, 26 May 2025 08:48:30 -0700 (PDT)
MIME-Version: 1.0
References: <87c61c52-839f-f66e-a66a-b737f01ca93f@ietf.contact> <CABcZeBMOvFXkQ2OFBpz2Ri5_Oz-pHGs=2fHvBNptOdjQy9F7ww@mail.gmail.com> <11730e71-f409-bbaf-9bc1-4f88d207bcab@ietf.contact> <CABcZeBMDg9cFGtf6AMwSiq3ZnZnrvwoAc7TjD0Ftq-JC8jWusQ@mail.gmail.com> <d3de69d6-f46b-fe0c-b6dc-8180864bd9b0@ietf.contact> <CABcZeBO15H=+ds0deqvtOzKvX+JvFzCn2pht3fcKYcp7df=UFw@mail.gmail.com> <52b08a1b-45e2-b03b-a0a8-12e55b56bfa8@ietf.contact> <CABcZeBOwZ3=pz=Xz1D3YwJ6_svTidt5azWDFnTwexsE508rmkA@mail.gmail.com> <ee313d5a-967b-c434-804c-097e4777ca20@ietf.contact> <CABcZeBP7-A52XPghkCWa7f15Xa1UvoHKujhNPzvoH+cP+McSWQ@mail.gmail.com> <Z_mZqmJs8Su1Tt2Y@faui48e.informatik.uni-erlangen.de> <CABcZeBMK5kBN2YG4Xev5CTVyk00BXAUWa4P_Ov9Q7K+-b1B5Pw@mail.gmail.com> <52075b58d6f64ef98871f1296a6e347f@huawei.com> <CACsn0c=sfhN+zJ7r7vpCe4gOXbLU8HAA0hwvgxoB3cGmMTH4WQ@mail.gmail.com> <c73fe830-413e-04b8-92f7-28c994034c81@ietf.contact> <CACsn0c=+2b5-x9FnjZHDFWxs31HUyPyd42==DeyKqXuP2SVssg@mail.gmail.com> <59336c94-08ea-2961-6390-50bf70f7befd@ietf.contact> <CACsn0cmGaWNRP6Nrj1F1O8vYeuM2EB9d9Ah6N_Lz-m6cp0y7HQ@mail.gmail.com> <2025052016324389942321@chinamobile.com> <CACsn0cm7r77B-fOwhP4sfOMsvxBhy_75wAYERzG6Fp6co7ZeYA@mail.gmail.com> <4cfab84c8bc74efdbb642650638931d7@huawei.com> <CABcZeBNGt_9iG10enECOT0JgA1EwN1MsR-RDNDCC+a4TiG8WxQ@mail.gmail.com> <2025052610231661074311@chinamobile.com> <CABcZeBMooNKBGUjc82pRPBnCvBOjQagTe8wOVwgB50iqn0nMcg@mail.gmail.com> <2025052616465527270623@chinamobile.com>
In-Reply-To: <2025052616465527270623@chinamobile.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 26 May 2025 08:47:54 -0700
X-Gm-Features: AX0GCFsGuNOdIBozmU7reRin5qZWAfWwPY_RPpNppCYwdfN6KeESAoBE_TBjp30
Message-ID: <CABcZeBM5+jbLAGkZw3k8B=SeVxfMqkdHqR1N7iucr2HeAnyxxQ@mail.gmail.com>
To: Meiling Chen <chenmeiling@chinamobile.com>
Content-Type: multipart/alternative; boundary="00000000000029de8a06360be137"
Message-ID-Hash: P4GT7APOPGYJTCN2SYAVPNKWBTQAFY5P
X-Message-ID-Hash: P4GT7APOPGYJTCN2SYAVPNKWBTQAFY5P
X-MailFrom: ekr@rtfm.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Luigi IANNONE <luigi.iannone@huawei.com>, Watson Ladd <watsonbladd@gmail.com>, Henk Birkholz <henk.birkholz@ietf.contact>, Liuchunchi <liuchunchi=40huawei.com@dmarc.ietf.org>, Toerless Eckert <tte@cs.fau.de>, "nasr@ietf.org" <nasr@ietf.org>, IETF SAAG <saag@ietf.org>, Luigi Iannone <ggx@gigix.net>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [nasr] Re: [saag] Re: Re: Re: NASR BOF Follow-Up
List-Id: Network Attestation for Secure Routing <nasr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/nasr/PbhnyR2I721yurHIrR8hgJ91egA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nasr>
List-Help: <mailto:nasr-request@ietf.org?subject=help>
List-Owner: <mailto:nasr-owner@ietf.org>
List-Post: <mailto:nasr@ietf.org>
List-Subscribe: <mailto:nasr-join@ietf.org>
List-Unsubscribe: <mailto:nasr-leave@ietf.org>

On Mon, May 26, 2025 at 1:47 AM Meiling Chen <chenmeiling@chinamobile.com>
wrote:

> Hi Eric,
> Please see inline.
>
>
> *From:* Eric Rescorla <ekr@rtfm.com>
> *Date:* 2025-05-26 11:15
> *To:* Meiling Chen <chenmeiling@chinamobile.com>
> *CC:* Luigi IANNONE <luigi.iannone@huawei.com>; Watson Ladd
> <watsonbladd@gmail.com>; Henk Birkholz <henk.birkholz@ietf.contact>;
> Liuchunchi <liuchunchi=40huawei.com@dmarc.ietf.org>; Toerless Eckert
> <tte@cs.fau.de>; nasr@ietf.org; IETF SAAG <saag@ietf.org>; Luigi Iannone
> <ggx@gigix.net>
> *Subject:* Re: [nasr] Re: [saag] Re: Re: Re: NASR BOF Follow-Up
>
>
> On Sun, May 25, 2025 at 7:23 PM Meiling Chen <chenmeiling@chinamobile.com>
> wrote:
>
>> Hi Eric,
>>
>> * This traffic was sent over an encrypted link
>> * All traffic to address X will be sent over an encrypted link
>> [Meiling] What does an encrypted link refer to, who established the link,
>> and who negotiated encryption with whom?
>>
>
> I don't understand your question. I'm referring to the proposal by Diego
> that NASR would allow you to ensure the use of MACSEC.
> [Meiling] When designing NASR, I considered MACSEC as a security
> capability, this is an option(If the costomer selected), and does not mean
> that NASR supports MACSEC by default.
>
>
>> * This traffic is not being sent to a spanning port or otherwise
>> available for monitoring
>> [Meiling] Traffic is forwarded according to expected nodes and ports, and
>> will not sent to a spanning port.
>>
>
> Expected by the counterparty, correct?
> [Meiling] Right.
>
>
>> As for monitoring, it depends on the customer's choice, NASR just to
>> ensure that there will be no monitoring without the user's consent.
>>
>
> Right, and so one such claim is that there is no monitoring.
> [Meiling]Strictly speaking, NASR only handles traffic and does not forward
> it to unknown nodes or ports, and monitoring is not within its scope.
>
> In any case, these all seem like fairly nontrivial properties to
> guarantee, so I think it's relevant to see some evidence that it's actually
> practical to mechanically determine whether a given router configuration
> provides them.
> [Meiling] In fact, I think there is a misunderstanding or too high
> expectations for NASR, for example, do we need to check every configuration
> if someone claim to support MACSEC functionality?(I'm not sure if this is
> necessary),
>
>
I don't really understand your response here.

If you look at RFC 5434, we start by asking about the problem
statement, not the technology:

there is a problem that needs solving, and the IETF is the
right group to attempt solving it.

And then later whether there is a viable approach to solving
the problem:

it is believed that the WG has a reasonable probability of
having success (i.e., in completing the deliverables in its
charter in a timely fashion).

The BOF presented a number of problems that allegedly NASR was trying
to solve, including that:

1. The router in question would forward/has forwarded specific
traffic classes on specific links and not others.
2. That specific traffic classes would be/had been encrypted
using MACSEC.

NASR represents one specific proposal for addressing these problems,
which is to attest to the code and configuration running on specific
network elements. So, yes, a system like NASR needs to establish
that the code and configuration guarantees these properties in
order to address the stated problem. It's certainly not sufficient
to demonstrate that the device simply supports MACSEC, because
it might be disabled.

If you think there is some other set of problems that need to be
solved, and that these don't need to be then I think you need to state
that more clearly.

-Ekr