Re: [secdir] Secdir last call review of draft-ietf-mmusic-msrp-usage-data-channel-22

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 20 July 2020 14:39 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: secdir@ietfa.amsl.com
Delivered-To: secdir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C1703A0B63; Mon, 20 Jul 2020 07:39:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c7MkirdSGF-R; Mon, 20 Jul 2020 07:39:47 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40051.outbound.protection.outlook.com [40.107.4.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 170713A0B6D; Mon, 20 Jul 2020 07:39:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CTD+ntDtupNUQ3UBR+7A08yBJTWe8otWAUQtY3rU6GYGQBIPmHgi45U5a7qQOLeiJrxBXt1nUj9mmSafvvlf12fraud+3M21oDatQJalWif36zLU8GBnviHkDDE2mfWzEU4KcVNVHtP8/E/oYtwyG6BNyXr3/rsXt2YKimAotmx4olQ3jlzFgPw64wv96E/RwuYi6C4kfv3I3IJNj9P1F55fNcociwjfU3xf8CT0txRk34LtWHD3sHTBGIjUeBIRuaiANwsoPzlRg5+xE/dkUZLUuMAu3UCs/ocRV4ZogdS8UqZFuNyFhaXVE8z5R5Yn1z2YGW3qw+W+FWlZ7NTJCg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LuUuN8Xx8k5cP4eVpBriM2h+ofoUpBEUU6GAOLTgUNI=; b=ecRQUV3qecGMZK2PE/0qVotMy3CODJQ61uzFalRMn70pAWoFJeAcY5+HDpV7gI5VMXYLziKaudilEOVHKDkmAsm+T1v4sJ2fnC57EQ0eGQibLx0SMjabbdrs5W+KyOZuqI7tJxT9GISdt5+3Rnl7VNihFm+2Oq/De09EoGFJv+OiA7THlEqyMz/M+GTPYhUuNL1FBFd7DtySCyCKvXr0v0ORqScvp5DhJqsofBykVpwB2z9iERb44IWjIjyKjBxCE4JZ2sHf+ZQx+V9xNhblOsQTDhRMGTeFKpQRhWj4ygwuGwf3Wh2tgA5FX5lm9yaIpd+WWfoJB2K8iIqnaLnahA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LuUuN8Xx8k5cP4eVpBriM2h+ofoUpBEUU6GAOLTgUNI=; b=hIBb+FGXV0crxM9DzfrjUO5BJrhX/hhhVKyAVhyaMsmqihxUrSQFDeUHUisYZaY/a8OmzeGr08fb8kzvpAuXJXyBhOlqXgpjmJcZQVc0H56Ini0BY8jG3Y7WRSgoqeIeA4VtZMeA3QW+T35tIFaf2GK4tZ+oRMqn30ug98kZ18I=
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com (2603:10a6:20b:1bc::19) by AM7PR07MB6453.eurprd07.prod.outlook.com (2603:10a6:20b:13f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.15; Mon, 20 Jul 2020 14:39:43 +0000
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::68d5:e267:db47:9d39]) by AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::68d5:e267:db47:9d39%6]) with mapi id 15.20.3216.018; Mon, 20 Jul 2020 14:39:43 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>, "secdir@ietf.org" <secdir@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-mmusic-msrp-usage-data-channel.all@ietf.org" <draft-ietf-mmusic-msrp-usage-data-channel.all@ietf.org>
Thread-Topic: Secdir last call review of draft-ietf-mmusic-msrp-usage-data-channel-22
Thread-Index: AQHWXpPbx4RB3HkM8UWFiisLR1g44KkQbxIQ
Date: Mon, 20 Jul 2020 14:39:43 +0000
Message-ID: <AM7PR07MB7012850CDE457A7526C522E0937B0@AM7PR07MB7012.eurprd07.prod.outlook.com>
References: <bc966e2a-a06b-0156-9672-961092d411dc@isode.com>
In-Reply-To: <bc966e2a-a06b-0156-9672-961092d411dc@isode.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: isode.com; dkim=none (message not signed) header.d=none;isode.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fc7af7dd-2ab6-4ff3-be8a-08d82cbabdf8
x-ms-traffictypediagnostic: AM7PR07MB6453:
x-microsoft-antispam-prvs: <AM7PR07MB64538A8A232B993116D962AF937B0@AM7PR07MB6453.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Jlayb73h7S5FRxwgfCqvWxr7pwur5O1gbzZKjplkKYJQ6cCfjLl/5Ni/tiBiyHQxISLwJb79fIC/2ecJyHciWzQl4QU2e6YBxQECRjstFZjad3PsoELnVjLdoof3oUNEtPQXfzR9WEGfmCdnDx0RVmrvy4emVS2U0o9PUP3RIktgM4mnOqgI3F14eh/Ic6H5M2pvVrzryGPGQk7BM0MuJNbjQuKjuzNXXEeJvDEhZp6+cZLx0PHx4pUqHllh80wnzy/fOi8TDHQ3Ms/6PoNhWjyKZr/K1AWiBs+N9BChNWe7en6waFeZMCnbzJuLKaoQedCxBI5l9w9Lra/RzqQxcA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB7012.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(366004)(376002)(396003)(346002)(39860400002)(2906002)(52536014)(6506007)(54906003)(33656002)(5660300002)(7696005)(71200400001)(9686003)(64756008)(66556008)(83380400001)(66476007)(4326008)(66446008)(478600001)(110136005)(186003)(55016002)(316002)(8676002)(76116006)(66946007)(8936002)(26005)(86362001)(44832011); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: FW26Qo9h+QF2MYqIn/d6fQ5JWuL2IRSx08QHAykf+WP3WMu5/TC49/wAFDb3XOyvBUqB4rnW8OXNN5oPDp4hnCpCOH0OhsE5lifBRp4yHQiJTvUPtrsKtikHj3M1hkauKe1UuZ92dSMohOpx56n78N+d+cGmEROTLbD2ZmhCFLTxC3wXgMqrBS4mM7/7bD7vB2bzwsrxPslQkhWC/90xRh2eLt4LVD87D7yPdVaRJCjS93sjBAiv3H7UJpAyDJSZ+Pl53eQnw/jm/dsuTdGmklsq8gp1TK0TmJeSxEv7OBVo+PH1sc0+kKk+7XmSbSd1iZ1PRXkqmD6cnmUPVsEcDs+q7mnBcDCPBNmNmrOJjATXCtXzNz0BqDP9kuNcxBSHR11t3Opv5qnrFiCKPSj7t5e/4yWhOzv9a1W02QDhrWm4XOz1iPC2hLfRyhc+8ZbU2BVMyRD9kvmJ6Eeef2bJQZ87mXTs2pyUCt4RXleCHxIUv/+QBN1ddmeh5I+/OOLa
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB7012.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fc7af7dd-2ab6-4ff3-be8a-08d82cbabdf8
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2020 14:39:43.4584 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HmgDwTl7HoNcCqNI1hwnFfF+58w7cTxXcZs4d+dXSnYZ2TCfjyH+GucjbnGNNuYug4P0kJigg1P9s4bhLwKtURqFaFWWtzRkSAu2Bu/opm0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6453
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/FLKnvAmWyFx1N60bM3aJ_S-P90Y>
Subject: Re: [secdir] Secdir last call review of draft-ietf-mmusic-msrp-usage-data-channel-22
X-BeenThere: secdir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdir>, <mailto:secdir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir/>
List-Post: <mailto:secdir@ietf.org>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:secdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2020 14:39:49 -0000

Hi Alexey,

Thank you for the review! Please see inline.

>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.
>
>The subject matter is outside my area of expertise and proper understanding of the document requires reading of several referenced documents. But I think I got the gist of what the document is trying to do.
>
>The Security Consideration talks about data channels providing confidentiality, integrity and source authentication for MSRP traffic, which is good. It also points out to discussion of MSRP message attribution in RFC 4975.
>
>However, session setup is done over SIP, which has different security considerations and nothing is mentioned about that.

The mechanism does not require SIP - it only requires use of offer/answer. Granted, offer/answer is mostly used together with SIP, but there is no such requirement, and we normally reference the SIP Security Considerations in offer/answer specifications.

> In particular, one of normatively referenced documents RFC 5547 has very good Security Considerations section (section 10) that talks about possible attacks on file transfer negotiation. I think this should be referenced in the document.

I suggest to add the following paragraph to the Security Considerations:

"[RFC5547] specifies security considerations related to the usage of MSRP for file transfer."

>I also feel that more can be said about possible use of MSRP for transferring of malicious files/images.

I think that belongs RFC 5547, and I think the text in 5547 is pretty good.

>In Section 6:
>
>  o  The gateway SHALL use CEMA towards the non-data channel endpoint.
>
> Please explain and/or add a reference for CEMA.

We do have a reference to CEMA in Section 4.4., but I am fine adding it here too:

"o  The gateway SHALL use MSRP CEMA [RFC6714] towards the non-data channel endpoint."

Regards,

Christer