Re: [Wish] Publication has been requested for draft-ietf-wish-whip-08
"Murray S. Kucherawy" <superuser@gmail.com> Thu, 08 June 2023 14:28 UTC
Return-Path: <superuser@gmail.com>
X-Original-To: wish@ietfa.amsl.com
Delivered-To: wish@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AE5BC14CF1A; Thu, 8 Jun 2023 07:28:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 Fd6kBmL7Bxej; Thu, 8 Jun 2023 07:28:43 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 12F7DC14CF1E; Thu, 8 Jun 2023 07:28:43 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5164c5bd369so184716a12.1; Thu, 08 Jun 2023 07:28:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686234521; x=1688826521; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=TEM0IGBOf93CuXfurSHpQ4jJODLb58BIULPBhTVhsAc=; b=bbtEDNhc6dpn601aiVxhi6EOl2lC8xhVFiEvMV2uB9RAbitGIpfzkolvw28qkNlYCo 5mxuuh7ryHvwVZ6CWzU5KroiePvYozwgFY9/y+H0a2QKCleUvD9smxLZkSuZSfAf7f1Z XBkBDTxqDuDHt7D7Rpl5OBfNQOYd4hsAxXOzJezyk+TgEW9CgxS9mUR7LpYcFX0WDFl3 j9wpSCpVg7n3miBycu0v2qkmmQMLAD6QaFSMmY4d9g1EjTP6qoecxlF722TYS17+yRVZ DYeLumMlWrUvNJsZ/BnSlHWIENy/qBA35ZZwozgB1ulTEMbM9M10xoaVDKC0VfMe8ObA ztfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686234521; x=1688826521; 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=TEM0IGBOf93CuXfurSHpQ4jJODLb58BIULPBhTVhsAc=; b=CC5rPwHjR+qt53R++cae8zsMYoNxCLRTwGXMTFvcN7iORa6b5ei89UvCcasCm5WYuq k/7L1MdkWucwTDEmf88dxMKfUDp/e74Tcjn8FeZVFpEuP+0uNQysvoaaFFdeh3Fh0Zz0 6b8w7Z3UhbMp4nZUiESy6KtRzHKHTMbXQQI57Q3Gx7KJ1HaszDRPL0w7LMxAA6sCTujG JeZo52OMb4VvHQf49Y96KNpv7qCCtDFYnBNXy/P7cM+rUskNfHSI4KeaWktgf+PPb0gG cREu2Ltti0ycmCAovOy7T1ng896kRDLP3Cu9J1HppStwHmkjup5lKB27t9yMw33WpRAT 1bwA==
X-Gm-Message-State: AC+VfDxOURSkiRRr3fFzeLt/V8B8JI8lCTj/UC4TtOZ2raVrvBHFuEky 5SnYDXxsmYR/SVDkGKtKBQyBjUjn6LCZVgXsz88x5BN6
X-Google-Smtp-Source: ACHHUZ7OjKsz1F8kW1mFKB9ygQ80o6N+Nr3S+aN0ZBGDOD5I0YntyINAhso74sZmxXCvzpqdm/8RTYpWEN23g28VxdI=
X-Received: by 2002:a17:906:1049:b0:977:ead3:c91 with SMTP id j9-20020a170906104900b00977ead30c91mr4842646ejj.1.1686234520673; Thu, 08 Jun 2023 07:28:40 -0700 (PDT)
MIME-Version: 1.0
References: <168254249812.28876.14989555994736804883@ietfa.amsl.com> <CAL0qLwZ=e=1g7q6An5yFR=yE=ZyMLJWUX=nmL5WqUiTjxSZEwA@mail.gmail.com> <CA+ag07bqrE3tQV0LWrZ9V6QZzG+oxzFe7YWriixfr+tzev69-w@mail.gmail.com>
In-Reply-To: <CA+ag07bqrE3tQV0LWrZ9V6QZzG+oxzFe7YWriixfr+tzev69-w@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Thu, 08 Jun 2023 07:28:26 -0700
Message-ID: <CAL0qLwY=_EKOLqCGS9D5DpnHkpRsWcAWV-nHp19iVK-umJszEg@mail.gmail.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Cc: wish@ietf.org, nils.ohlmeier@8x8.com, wish-chairs@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009ce21705fd9f1191"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/bpSacD8ybGRsHREhxXqrzIteZxg>
Subject: Re: [Wish] Publication has been requested for draft-ietf-wish-whip-08
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: WebRTC Ingest Signaling over HTTPS <wish.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wish>, <mailto:wish-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wish/>
List-Post: <mailto:wish@ietf.org>
List-Help: <mailto:wish-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wish>, <mailto:wish-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jun 2023 14:28:47 -0000
Sorry I missed this earlier. On Thu, May 11, 2023 at 1:50 AM Sergio Garcia Murillo < sergio.garcia.murillo@gmail.com> wrote: > > > >> * There are lots of SHOULDs that could benefit from some explanation of >> when one might not do what the SHOULD says (or do what the SHOULD NOT >> says). Since you're giving implementers a choice here, some advice about >> that choice would be good to include. Or maybe some of these SHOULDs >> really ought to be MUSTs? Same goes for RECOMMENDED. For instance in >> Section 4, you have "The SDP offer SHOULD use the "sendonly" attribute. >> Why? Or why would I not? What if I don't? >> > > In WHIP we are reusing the WebRTC/SDP/RTP specifications, and defining how > those specs are used to establish a streaming session. As SDP O/A is a > negotiation between the client and the server, there are some options that > while there are not the correct ones according to our intended usage (like > sending "sendonly" as direction on the SDP offer), they are not "illegal" > in the WebRTC/SDP specs. For example, if you build a WHIP client on a > browser, the default direction on the offer will be "sndrcv", and the > server should be ready to accept it. The MUST is on the server side that > has to answer with a "recvonly" direction always. So in this particular > case, the direction sent by the client is a bit irrelevant, but the proper > value semantically is "sendonly", that's why it is a SHOULD and not a MUST. > OK, I think you might consider adding text to this effect. If you're going to make it a normative almost-requirement, it's good to explain to implementers why, and/or what happens if they don't. > > * This is a pretty thin Security Considerations section. Is that really >> all there is? Shouldn't we at least say something like "As this protocol >> is built entirely atop SDP and (things), the security considerations of >> those protocols apply here as well."? It's pretty unusual to claim >> (expressly or by omission) that a new protocol has absolutely no security >> concerns. >> > > Definitely the section would require a rewrite, however the intent would > be the same. We are "just" specifying the usage of well known protocols > (webrtc, SDP, https,.. ) so we are not introducing any new attack surface > that was not already covered in those. The only point that could be new to > this protocol is explaining the security of the rest api calls with the > bearer token, any suggestion on how this could be rewritten? > I think the suggestion I made would suffice: At a minimum, be explicit that you're importing the security consideration of the layer below. Adding some text about the security issue you just identified would also be helpful. > >> * Sections 6.3 and 6.4 confuse me, though this is possibly just my >> inexperience with URN namespaces talking. It looks like you're creating a >> registry for IANA to manage, but doing it completely outside of the pattern >> RFC 8126 describes. Given the reference to RFC 3553, I'm guessing this is >> somewhat normal, though I wonder why RFC 2434 wasn't used. Is that all >> correct? >> > > I don't have much knowledge about the urn ietf namespace, but the ones on > the RFC 2434 don't seem appropriate to me and the only one that seems to be > active at IANA are the "urn:ietf:params:" namespaces specified in rfc3553: > https://www.iana.org/assignments/params/params.xhtml#urn-subnamespaces > > I used the SCIM registry as an example when writing the WHIP registry , > but it is also used by the rtp header extension registry. Is there anyone > that we could ask to confirm if this is ok? > Let me ask a couple of people and get back to you. -MSK
- [Wish] Publication has been requested for draft-i… Nils Ohlmeier via Datatracker
- Re: [Wish] Publication has been requested for dra… Murray S. Kucherawy
- Re: [Wish] Publication has been requested for dra… Sergio Garcia Murillo
- Re: [Wish] Publication has been requested for dra… Sergio Garcia Murillo
- Re: [Wish] Publication has been requested for dra… Murray S. Kucherawy
- Re: [Wish] Publication has been requested for dra… Sergio Garcia Murillo
- Re: [Wish] Publication has been requested for dra… Sean Turner