Re: [stir] Secdir last call review of draft-ietf-stir-passport-rcd-21

"Murray S. Kucherawy" <superuser@gmail.com> Sun, 06 November 2022 13:44 UTC

Return-Path: <superuser@gmail.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8003C14CE36; Sun, 6 Nov 2022 05:44:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 sb2F8AKtjYDv; Sun, 6 Nov 2022 05:44:43 -0800 (PST)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (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 5B5B5C14F74A; Sun, 6 Nov 2022 05:44:43 -0800 (PST)
Received: by mail-ej1-x635.google.com with SMTP id k2so23983160ejr.2; Sun, 06 Nov 2022 05:44:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=j+9X8RvpTezzNf0odk80FWY0v9BvgsGnF33r55wnSZY=; b=M5XOHussN9sU0cNHoEikAfUA5U8byh9Iau2U/p8ECCLNaxXTgGm4lw28car7QqS22I 1BP3Qa8Ca2DDLNzFahuP3ePvx9zf62Iu0BUQLhRKGKNVeIp3ykviMn3TpPCdLj0b15fx DBM1CYDQZ5QLQh/3BkwF08qb3z0R42IlYMQ2LFJ4rWCGpQx0gwE2N9cE5DHslPds4Xpw iPw+Y5zvJmZELI+KUivq8Zzt8IB6dNdQHNHEDwkio29zbk7tt2OWxaPlpI2nheJDPDCV FDpVpC2wiW8Djh7N0p0x88IBWni5BeB2uXoZ4gHu+LZd5A5s4qGQJWr9XTSvyslAkXUo bSAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=j+9X8RvpTezzNf0odk80FWY0v9BvgsGnF33r55wnSZY=; b=BX1tWnv3j4rQbmGXoRgyWDXanJyeHhBhxIYk8EdQ2GfLSkdF72PcJ0R4E8uhVqqIRN TcOUwNm9I98+6egdDREaWqobg0DpNaCILu915SN6hc8uPYZJitfQfkPQqjyujhSxzyrf F4AZDQZOoHvIvKHj4sAGOmVtpPVmzkzC/UbW+GnebZlzWYrR2IaIl6hAt7tZ3JgNv7ac IhoFesEKJ3dYb9PPuq6t7MT762+Wvi2XY4R9YDaZ60h+yQp4gZ/X4qTYCrbAbEuIx7Zi zLFJHMi48KDowg+AyB5niliVewQZwgzT+3jMgXpwmNsQ+S80V+xeY75AhEi9YNv0q0aM A+AQ==
X-Gm-Message-State: ACrzQf3DdVcHl7w+fvJrtDE1oO/kDkb3hlq/z5adFJgyEwpzwJuP3JPO oHG3hAfUWguQQeNsmE+nSeE+U8p2oC4965jAhOS14DaKoiU=
X-Google-Smtp-Source: AMsMyM5LAo24uDXeU9DsAwPzT+2IJZ4P9wyI81CBs8+8qoHXmqQKwN+TXiKtW+JQmFx68Rn0WuYAqOYeqJ141aOF9LM=
X-Received: by 2002:a17:907:6a09:b0:7ae:2793:aa23 with SMTP id rf9-20020a1709076a0900b007ae2793aa23mr14634156ejc.184.1667742281308; Sun, 06 Nov 2022 05:44:41 -0800 (PST)
MIME-Version: 1.0
References: <166558042002.23954.16108286265265543453@ietfa.amsl.com> <271A6CD3-312B-4040-8020-6C866E451B06@chriswendt.net>
In-Reply-To: <271A6CD3-312B-4040-8020-6C866E451B06@chriswendt.net>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Sun, 06 Nov 2022 13:44:27 +0000
Message-ID: <CAL0qLwY2RUqqdD8CnOqh98U1o+oBYzmYGrrqyA5hb6mtCK2dPw@mail.gmail.com>
To: stir@ietf.org
Cc: secdir@ietf.org, last-call@ietf.org
Content-Type: multipart/alternative; boundary="000000000000411d7305eccd829d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/4Aukqw1WfZc0WuKQPjjuY1sBx8w>
Subject: Re: [stir] Secdir last call review of draft-ietf-stir-passport-rcd-21
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Nov 2022 13:44:47 -0000

Hi,

Thanks for the follow-up.  I'm going to mark this one "Revised I-D Needed"
based on this feedback.  We can send it to the IESG once a new version
appears.  The embargo against revisions ends Monday.

-MSK

On Sun, Oct 16, 2022 at 4:58 PM Chris Wendt <chris-ietf@chriswendt.net>
wrote:

> Hi Vincent,
>
> Thanks for the review, responses inline:
>
> > On Oct 12, 2022, at 9:13 AM, Vincent Roca via Datatracker <
> noreply@ietf.org> wrote:
> >
> > Reviewer: Vincent Roca
> > Review result: Not Ready
> >
> > Hello,
> >
> > I have reviewed this document as part of the security directorate’s
> ongoing
> > effort to review all IETF documents being processed by the IESG. These
> > comments were written primarily for the benefit of the security area
> > directors. Document editors and WG chairs should treat these comments
> just
> > like any other last call comments.
> >
> > Summary: not ready
> >
> > Globally, the security considerations section addresses all topics that
> come to
> > my mind, given my understanding. The only comment I have is WRT the last
> > paragraph of section 18.1. The wording: "Excluding this claim", seems
> ambiguous
> > to me since I don't understand if it refers to the "rcdi claim" or "an
> entry in
> > mustExclude". Also, I don't understand the core problem (why does a
> mustExclude
> > tag compromize integrity protection). I think the issue deserves more
> details.
> > Finally, isn't "MUST NOT" more appropriate than "SHOULD NOT" since the
> > consequences of not following this rule are major.
>
> So i do agree this last paragraph is confusing where its essentially meant
> to be a stating the obvious type of comment.  I believe it was actually
> written when RFC9118 was created specifically to address Section 18 related
> security concerns.  My proposal is to just remove that paragraph.  There is
> nothing preventing someone from using mustExclude for ‘rcdi’ which is why i
> didn’t say MUST NOT. This scenario simply would not make much sense since
> injecting an ‘rcdi’ is an extremely ineffective form of attack by the
> nature of the claim. I think it just refers to what would be essentially
> the logical conclusion of any implementer of the spec. I think the former
> paragraph in 18.1 covers what is required for general guidance around the
> use of JWTClaimConstraints to maintain integrity and constraint of the
> content of the claims via the certificate.
>
> >
> > A few, minor, additional comments:
> > - Section 18, 1st sentence: s/its identities/it is identities/
>
> Fixed with ’the identities'
>
> > - Section 18, 2nd paragraph: I don't understand "over in a using
> protocol",
> > please fix typo. -
>
> Fixed with 'Baseline PASSporT has no particular confidentiality
> requirement, as the information it signs in many current base
> communications protocols, for example SIP, is information that carried in
> the clear anyway.'
>
> > Section 18, 3rd paragraph: s/availbility/availability/
>
> Fixed
>
> >
> > Cheers,
> >
> > Vincent
> >
> >
> >
>
>