Re: [alto] Roman Danyliw's Discuss on draft-ietf-alto-oam-yang-16: (with DISCUSS and COMMENT)

Jensen Zhang <jingxuan.n.zhang@gmail.com> Fri, 19 January 2024 08:19 UTC

Return-Path: <jingxuan.n.zhang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48A89C14F712; Fri, 19 Jan 2024 00:19:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=gmail.com
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 uBySqegaQLxA; Fri, 19 Jan 2024 00:19:40 -0800 (PST)
Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75823C14F702; Fri, 19 Jan 2024 00:19:40 -0800 (PST)
Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-6dbc6c48594so4309b3a.2; Fri, 19 Jan 2024 00:19:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705652380; x=1706257180; 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=i1qwmplppT3lbyq7DOfQGCG3Zw9iYMdjvQiODLQoPTk=; b=YFYfU8VEOcmUA7VgddVVedqmNB8KyvELb9Sd6ZwlvP8rhgH9x2xpdMaYtIxG80hgRK ho+PnXWnnNOIVHpueP3cBmfZsEJUKttoUos4dzlMl10gSxQF149bRVNbwo0KHR7fd0yR w0Be/QvH6RktXOAphMyTLC0CQFGYJFj/ao5e2a8rTqQ6HFSG0ATpBQOjIJipaDSH410x 2dsDRHpGCZ1zs2YPRGusYt0Dr7ovkv0mZcdzxqH578F1kPKgtwAMkzXKjYs9+lrTCdDp jlB/0xCfn2CjXHKh+lxL57qaZehn277sVUqFneCMASc+8PS0omMuF0nTxNLRKyIWOtEl yTqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705652380; x=1706257180; 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=i1qwmplppT3lbyq7DOfQGCG3Zw9iYMdjvQiODLQoPTk=; b=skn978OSbY2u5N3wjucDqkiVUEpwFaSmqXbeS4EyVwDCW/7GemVw3vb2SSMVI1OQ0o VjHfXYiWc2D6UBQAZwj2OmvZOlJlf9aGu1oRJmCbYB6WiIW3FSFCeF5hK3E1XejCD0Ka N1T2PhZeFL/ED4YDl1SU4R1n1Q8u5bOzcqU1Nh3vijCBp96zjPtqBV8+hm5jOtsS5AHB LyGXjeyiuhJbmzCALh1rv4cMupOVAFMtr8+Y+Sgv3aQarL+akRotPX0pRNh2WToV1rUX aGjPqm9m5+Bqcl3n0Iqv0FSJwO0ytAX7UAtjaA1u1g1rBj3DDsXtWuwNpyx+VCIiGk7O znyw==
X-Gm-Message-State: AOJu0YxF4GwgCDo1RmEGOxoIXYgkyXFV0Icu6JrKshTjvTObKSm3dfDR T+pbMx6rSvELQMIgQpnb5q18EhEKSmj/1jGs/n59B23zHfw4ivgmSsE1E87NQ8rG2fCUQUpfBp6 9FzZPiOkphT2QcTkVxsCuIX0WN3V1AoSzKXo=
X-Google-Smtp-Source: AGHT+IEsch2XvrkL+me8fOOXm9eZYsNDA7RVxCx2xdLAIp8MLz7hLY0eu/erHMJhBsRMpyobl0z1321GBEcEDC0rUn8=
X-Received: by 2002:a05:6a20:72aa:b0:199:f5a2:835a with SMTP id o42-20020a056a2072aa00b00199f5a2835amr1682972pzk.54.1705652379712; Fri, 19 Jan 2024 00:19:39 -0800 (PST)
MIME-Version: 1.0
References: <170558922942.23695.16046305326297000661@ietfa.amsl.com>
In-Reply-To: <170558922942.23695.16046305326297000661@ietfa.amsl.com>
From: Jensen Zhang <jingxuan.n.zhang@gmail.com>
Date: Fri, 19 Jan 2024 16:19:28 +0800
Message-ID: <CAAbpuyrF78BBnweeGcNOZiWpjvYCOA+1N3eGNAciSvPo-cPqQg@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: The IESG <iesg@ietf.org>, draft-ietf-alto-oam-yang@ietf.org, alto-chairs@ietf.org, alto@ietf.org, mohamed.boucadair@orange.com
Content-Type: multipart/alternative; boundary="0000000000003400c8060f482411"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/ezigVRj1UzqO-1307BWbhwU9E40>
Subject: Re: [alto] Roman Danyliw's Discuss on draft-ietf-alto-oam-yang-16: (with DISCUSS and COMMENT)
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jan 2024 08:19:44 -0000

Hi Roman,

Many thanks for your further feedback. We just uploaded revision -17 to
address your comments.

HTML: https://datatracker.ietf.org/doc/html/draft-ietf-alto-oam-yang-17
Diff: https://author-tools.ietf.org/iddiff?url2=draft-ietf-alto-oam-yang-17

Please see our detailed responses inline below. If there are others needed,
please let us know.

Thanks,
Jensen


On Thu, Jan 18, 2024 at 10:50 PM Roman Danyliw via Datatracker <
noreply@ietf.org> wrote:

> Roman Danyliw has entered the following ballot position for
> draft-ietf-alto-oam-yang-16: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-alto-oam-yang/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> Per -15 ballot review:
>
> ** Section 8.  Per the guidance on writeable data, aren’t significant
> parts of
> alto-server/listen sensitive as one could alter the stored keys for the
> server
> or client; or the username/password combinations (in
> http-server-parameters)?
>
> ** Section 8.  Per the guidance about readable data:
>
> -- isn’t tls-server-parameters sensitive since it could contain raw private
> keys (e.g., ks:inline-or-keystore-symmetric-key-grouping)?
>

Agree. We should make it clear. Writeable data nodes in
'http-server-parameters' and 'tls-server-parameters' are sensitive. We
added the list of the concrete sensitive data nodes and their referenced
groupings and modules. The security considerations of the corresponding
I-Ds are applied to them.


>
> -- Would it be best practice to be able to read all of the authorized
> users?
>

The admin should be able to operate the access control of the authorized
users. Therefore, accessing the identifiers of the authorized users is a
minimal requirement. But more sensitive user information is not required.


>
> Thanks for the response at
> https://mailarchive.ietf.org/arch/msg/alto/tD88zktK20QDBIbd-jbGt5JJDLc/
>
> > Yes, some groupings in alto-server/listen are also sensitive. But they
> are
> > defined in other RFCs, thus the security considerations in those RFCs
> also
> > apply to them.
>
> This described approach is inconsistent with my observation on how the YANG
> security template is used.  If there is a path which has security
> considerations, the issues are typically highlighted regardless of whether
> there is reuse.  Setting aside that this is a YANG module, my experience
> with
> any protocol document is that if there is a mechanism reused by reference
> and
> it introduces a relevant security dependency, it would have been cited in
> the
> Security Considerations as applicable.  Neither of these approach appear
> to be
> taken here.  Is there a reason why not?
>

Make sense. We added the security considerations for the reused data nodes.


>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you to Rich Salz for the SECDIR review.
>
> Thank you for addressed by COMMENT and DISCUSS feedback.
>
>
>
>