[NMOP] Re: Question on draft-ietf-nmop-yang-message-broker-integration - ietf-system-capabilities

Andy Bierman <andy@yumaworks.com> Thu, 25 June 2026 17:33 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: nmop@mail2.ietf.org
Delivered-To: nmop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7301710766222 for <nmop@mail2.ietf.org>; Thu, 25 Jun 2026 10:33:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782408833; bh=trqDuEy1pD/BlFn2Za1c7yot7serO/T4wN/ad+j2aAI=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=biPhQpmxSrMJ4nzOus77WI6XWqheCU1JbGZ9tAgHGUXFvqu6w/CDFpl8omuLv4OGa SknCpXkXzl4q13U38xU96Dl4SAKg11yP/pD0HcFi/sDqFYdnTNJM18ax+2mLy+llEY PBEVotZgjfWCwkHxByGXBV0dZ6+yoyH1DqHN2niw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks.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 Jl481LwzdvtK for <nmop@mail2.ietf.org>; Thu, 25 Jun 2026 10:33:53 -0700 (PDT)
Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (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 22FFA10766216 for <nmop@ietf.org>; Thu, 25 Jun 2026 10:33:53 -0700 (PDT)
Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-39677519c05so162261fa.3 for <nmop@ietf.org>; Thu, 25 Jun 2026 10:33:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782408825; cv=none; d=google.com; s=arc-20260327; b=i3lySRc4xfbMlKw8cFR02qhbbrSUWaORxuDampk+VsZjwg6MjTOdDDFXbLpqbF48Jh izpmGK8s97XHbDbSjxxAoWAmv/obOgCbaqu+u/QZyFHukhK4o2iBrBzs5f3qFYCAtWrS mD8iDHDKymD6oN/+04EC+PhyerQdZFQurYde6AF42lXCzBu74zxVCKtd2XtfoKo6YW60 suZbq30tOnmFaoqqDOL0GFWwa0yrNnakbaCU+vxMi90IEvTzf14Tzn8LoDiTawpKDZBW 5f9rQ0sPFLAYcko8wLELXlyEVJ0BGfEckJqEw7h36Ili8ql595wqINurKA0jvPUSGhsY xyUA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=sckmSEJ5V6K7SeehdgiVdqHtriSsU4wf6ia9yilMfSU=; fh=rTp8NgBB2DctkHYZzk/u/inLYsU6SfGiujRy2qPy1zM=; b=bnvm7KiZ+GTPGX6+Oklvo2vUEOSfzDCaBQNGM/hUj6dIXZNnsj3H6q1Blmgd/jyVW9 tXwpFDHZlAsubB0sCgKmtC7VjpgiNK3PsqnpASwTZCrVgy2YUaNi8JMibz490d0P2WI2 8r8ftlthn5RJkUPInRZZ3wkHGIumvZXAopSQgG6S+kzMXaQnnWKk68bqjQrxtsL8jqhP DfGKoVIqSdzYG1HFoX7MIiP+QB2XS1OhVqdonGQU5x5SVEjx7H2TzmFCNawso8HoUJPW guMGs4Z9LmMVT/7ppd4B2J4Hsf2FNrSdMkeZRZQbHEhPjjyQ96smGnMms8s5j68dxm4g D/HA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks.com; s=google; t=1782408825; x=1783013625; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=sckmSEJ5V6K7SeehdgiVdqHtriSsU4wf6ia9yilMfSU=; b=ERJZOSK5odlF+RRzoP7QkqtyXPOC/U3+6us1eEcs6NeX5b2Em0X+wdFqNWbjAwpTLW W9KOPFaz4Ado31vpQYeWz+RO//T+AMdkJ0mBhdKiZPd4fE41Xf94fE7FiNoGl1Cge6eg 7awyoSpg0DWRXkSEouva9VcLRybRsXZHomQU40vOxIkTOfh42M87LfoISWqSo0cBjcRF 9lsDiBp3igd8DU8WBl76sl86ig9sUHAr+py2YJmQHw4nrbgIOHxLRLkvL72I560lM3Ja zvxpkblUozzACUpHa8bFB03gnxBeL5ErinhJFl4VPGo/GRVXVX5vkyABZNZOo28LUNFZ Tt6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782408825; x=1783013625; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=sckmSEJ5V6K7SeehdgiVdqHtriSsU4wf6ia9yilMfSU=; b=k5CGfmFElOXi/aDW0KYlnLNEr2uA/weCVjDWEVggadLS0HG+gT+8PNOZpsd8UB1hkE nk99URmEZJwSPfU4/ZJHluQLspxOeFIDQ+f4umx+x0AcNLUBD2nvsSLSmmpnLGcdY1EM Koc09/PXxNIqz8LKl1DDA+wHvV4FgiybiUKdG+jq/ICwGn0BUj9L1h+dOdYcQt+94uPS QUHlMmIuRHKXvb9VgStTA+IkhH/nw+Xx+4DpVCh+2VErW1XGZVXlXYFjF24IUhN/IhXd BCQIQeRuZ/dJaICOuA8iA9x894ea1EVH1b3s4v0tXvVVBWBSr6jxIKXV572MN8CeZlkJ Tjng==
X-Forwarded-Encrypted: i=1; AHgh+RpdCzWxJujGGxr1xkiZQl0FI/SpzKLgFTSoS7KCfH8aRbxqo4igWaxSgmgq/2QhqFXcHrLq@ietf.org
X-Gm-Message-State: AOJu0YwoKMR6W5oyVe9dO04o9dyXxyki+tlV0/4rNQceowmFqzWVNAHy 1rc1+o7IJuoKZNTGTOd4Z6IaGnnFnI+OQgUN6kUZ8pWl9CIwUbYfLCXo1Ilg1N7/OLnY0l2t/vh 8p08kqF3IOio146U5zGkpNHy1mRP6RmMLIkxuNeZ41A==
X-Gm-Gg: AfdE7clej7itKUkj/s1qN8N5dmY/atVfW5rvvr/+TZMH/vQ/EXeCLPs/ETRMm8KNh9c 1d1FIKXyXB38a5nfNIEKt1EvEJzmBRs5jhVKR8/4fVnvIuTwxQBG23eN3uo0jBr+NKbcZKEb/Ni Cwzek7CLbaFQeh2/ezcsEMDRKEhadsfKSdtxd00UOrwKJDXhxda8FPlZFQM6Zl1aNsJNQWyotvx 2rXj+us0kiBDSTQkmWpZCecWwSvY1CnElH/6Ozyr1QstHgTHbH7JmyLrfT0eocazo2MIxCg24nk mRooQ1AVLR4q6LPfKsC2rvFVijJi+5E=
X-Received: by 2002:a2e:a5c9:0:b0:396:6a9c:8d9b with SMTP id 38308e7fff4ca-39acb63c459mr3847471fa.3.1782408825329; Thu, 25 Jun 2026 10:33:45 -0700 (PDT)
MIME-Version: 1.0
References: <1387624537.1157475.1761751369707.ref@mail.yahoo.com> <1387624537.1157475.1761751369707@mail.yahoo.com> <ZR1P278MB1170CE6C1F4D9633A5CE3BBE89DDA@ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM> <288123420.4898609.1773178822999@mail.yahoo.com> <ZR1P278MB1170AD65D888A46F1F590AC5893E2@ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM> <CACvbXWHOh=pBpnSgBciRqDpjARoyGH2hX+9UdHkBGzffQ4L8Pw@mail.gmail.com>
In-Reply-To: <CACvbXWHOh=pBpnSgBciRqDpjARoyGH2hX+9UdHkBGzffQ4L8Pw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 25 Jun 2026 10:33:32 -0700
X-Gm-Features: AVVi8Cc6Je7p3Ri9nOTlYAIdoXcRtz90trTxWSvdYF20ZS8wOulxTk_STmgkqHA
Message-ID: <CABCOCHSQdiChaRo5YrcCG6UJrCJiSf8trowvg9tjQw3s7Pc9tA@mail.gmail.com>
To: Per Andersson <per.ietf@ionio.se>
Content-Type: multipart/alternative; boundary="000000000000e0e81006551764b4"
Message-ID-Hash: EKQBK6SCPJGOUALC56RV33HSOOWYLJEV
X-Message-ID-Hash: EKQBK6SCPJGOUALC56RV33HSOOWYLJEV
X-MailFrom: andy@yumaworks.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: Thomas.Graf@swisscom.com, benoit.claise@huawei.com, ludwig=40clemm.org@dmarc.ietf.org, balazs.lengyel=40ericsson.com@dmarc.ietf.org, reshad@yahoo.com, nmop@ietf.org, draft-ietf-nmop-yang-message-broker-integration@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [NMOP] Re: Question on draft-ietf-nmop-yang-message-broker-integration - ietf-system-capabilities
List-Id: "Network Management Operations (NMOP) Working Group" <nmop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/nmop/mPEFCgTKfVLlU5VRD4za4bojj1U>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nmop>
List-Help: <mailto:nmop-request@ietf.org?subject=help>
List-Owner: <mailto:nmop-owner@ietf.org>
List-Post: <mailto:nmop@ietf.org>
List-Subscribe: <mailto:nmop-join@ietf.org>
List-Unsubscribe: <mailto:nmop-leave@ietf.org>

Hi,


On Thu, Jun 25, 2026 at 9:59 AM Per Andersson <per.ietf@ionio.se> wrote:

> Hi,
>
> On Tue, May 5, 2026 at 9:18 AM <Thomas.Graf@swisscom.com> wrote:
> >
> > Dear RFC 9196 authors,
> >
> >
> >
> > Reshad and I have a different understanding on wherever through NACM
> YANG node permissions are inherited or not. Or in other words if a
> Netconf/Restconf client has certain permissions to access a certain YANG
> node defined by NACM, depending on those permission only subscribe able
> YANG nodes would be shown.
> >
> > I understood that Reshad interprets below text that all YANG nodes
> regardless would be shown.
>
> As a contributor and having implemented RFC 9196, I interpret
> node-instance-identifier as having access restricted by applicable
> NACM rules for the user viewing the tree.
>
> I am sensitive about leaking data or even existence of paths
> without applying the the correct access control.
>
> The Security Considerations in RFC 9196 state the following:
>
>    All protocol-accessible data nodes in augmented modules are read-only
>    and cannot be modified.  Access control may be configured to avoid
>    exposing any read-only data that is defined by the augmenting module
>    documentation as being security sensitive.
>
> I would argue that showing existence of paths in the
> /system-capabilities tree when the user aren't allowed
> access to these nodes directly is a leak.
>
>
>
This issue was discussed during NACM development, and for the
/restconf/operations list.
It was decided then that leaking the data nodes and operations supported by
the server was not a concern,
since all this info is derivable by reading the YANG library or the NETCONF
<hello> message for YANG 1.0.

--
> Per, contributor
>
> --
> Nmop mailing list -- nmop@ietf.org
> To unsubscribe send an email to nmop-leave@ietf.org



Andy