Re: [siprec] Stephen Farrell's Discuss on draft-ietf-siprec-protocol-16: (with DISCUSS)

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Mon, 01 June 2015 20:03 UTC

Return-Path: <eckelcu@cisco.com>
X-Original-To: siprec@ietfa.amsl.com
Delivered-To: siprec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01F891B3376; Mon, 1 Jun 2015 13:03:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 CRDerfoKlgfc; Mon, 1 Jun 2015 13:03:13 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B25641B3371; Mon, 1 Jun 2015 13:03:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4015; q=dns/txt; s=iport; t=1433188986; x=1434398586; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=FoB+eUjEQ6OgqHzvvK8QxjXujS3HqgpKw2vVekjcqkU=; b=ECr/uuWivaa1h0027+kmuXFLlfVbplHIVwVqZAkJwSTamAY7FI3CUaYl k8nbTw3zVPjkQKISDzQaXaq8VHPWRec/d+AzErjPrRbWqSBA9r5N1VBuO dFoE7l6MHXe3VRPqmK2ZI3S9uMHUtlD/kmlAITv+nKFn9LlyQc08QWjdO U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ARBQCduWxV/4cNJK1cgxBUXgbALwqFLUoCgTdMAQEBAQEBgQuEIgEBAQQBAQE3NAsMBgEIEQQBAR8JLgsUCQoEAQ0FiC0N2FoBAQEBAQEBAQEBAQEBAQEBAQEBAQETBItDhCMRAQZLDYQnBYZriWeCPoQ2hmCBK4NzkhojYYEpHBWBPW8BAYEKOoEBAQEB
X-IronPort-AV: E=Sophos;i="5.13,534,1427760000"; d="scan'208";a="424491127"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-4.cisco.com with ESMTP; 01 Jun 2015 20:03:05 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t51K33YJ017611 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 1 Jun 2015 20:03:03 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.83]) by xhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.03.0195.001; Mon, 1 Jun 2015 15:03:03 -0500
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Hutton, Andrew" <andrew.hutton@unify.com>, Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>
Thread-Topic: [siprec] Stephen Farrell's Discuss on draft-ietf-siprec-protocol-16: (with DISCUSS)
Thread-Index: AQHQnKX3WBrtQWZTfUyWzpoDI1UNVw==
Date: Mon, 01 Jun 2015 20:03:02 +0000
Message-ID: <D19203E9.4E739%eckelcu@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.1.150515
x-originating-ip: [10.154.176.27]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <0BC38FED35A3CD4E839B5A8B41B9399B@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/siprec/ohTejm-pshjXjgAqPS7GRlcQu3U>
Cc: "siprec@ietf.org" <siprec@ietf.org>, "draft-ietf-siprec-protocol.shepherd@ietf.org" <draft-ietf-siprec-protocol.shepherd@ietf.org>, "draft-ietf-siprec-protocol@ietf.org" <draft-ietf-siprec-protocol@ietf.org>, "siprec-chairs@ietf.org" <siprec-chairs@ietf.org>, "draft-ietf-siprec-protocol.ad@ietf.org" <draft-ietf-siprec-protocol.ad@ietf.org>
Subject: Re: [siprec] Stephen Farrell's Discuss on draft-ietf-siprec-protocol-16: (with DISCUSS)
X-BeenThere: siprec@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: SIP Recording Working Group Discussion List <siprec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/siprec>, <mailto:siprec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/siprec/>
List-Post: <mailto:siprec@ietf.org>
List-Help: <mailto:siprec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/siprec>, <mailto:siprec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Jun 2015 20:03:15 -0000

Please see comments inline.

On 5/27/15, 1:21 PM, "Hutton, Andrew" <andrew.hutton@unify.com> wrote:

>Some responses from me below.
>
>Regards
>Andy
>
>
>
>
>> -----Original Message-----
>> From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
>> Sent: 26 May 2015 23:41
>> To: The IESG
>> Cc: draft-ietf-siprec-protocol@ietf.org; draft-ietf-siprec-
>> protocol.ad@ietf.org; siprec-chairs@ietf.org; br@brianrosen.net; draft-
>> ietf-siprec-protocol.shepherd@ietf.org; siprec@ietf.org
>> Subject: Stephen Farrell's Discuss on draft-ietf-siprec-protocol-16:
>> (with DISCUSS)
>> 
>> Stephen Farrell has entered the following ballot position for
>> draft-ietf-siprec-protocol-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/iesg/statement/discuss-
>> criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-siprec-protocol/
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>> 
>> 
>> (1) 5.3: How does a UA know if it's preference to not be
>> recorded has been ignored?
>
>If the UA is a recording-aware UA (i.e. supports SIPREC) and it is
>talking to a compliant recording server then it will know via the
>"a=record" SDP attribute there is some further explanation of this in
>https://tools.ietf.org/html/draft-ietf-siprec-protocol-16#section-7.1.3.
>
>
>
>> 
>> (2) 12.2: Why is a 2011 ([I-D.ietf-avt-srtp-ekt]) expired
>> I-D ok as the method for supporting DTLS-SRTP for the CS,
>> esp when DTLS-SRTP is our currently favoured method for
>> handing WebRTC security? When is that going to be finished?
>> On what basis is that an informative and not normative
>> reference? And is that reference ever likely to be
>> standardised? (Given that it seems to be a form of TLS MitM
>> - is that fair?) Perhaps it'd be better to just admit
>> that re-encryption is needed and get over it?
>
>
>Firstly the reference appears to be wrong as I think it should point to
>https://tools.ietf.org/html/draft-ietf-avtcore-srtp-ekt-03.

I updated the reference.

>DTLS-SRTP without EKT is certainly allowed in the CS as the draft does
>not restrict the keying mechanism on the CS.  Some members of the WG
>wanted to include the EKT case to allow for the case when there is
>DTLS-SRTP on the CS and SDES on the RS without requiring re-encryption
>and I believe everybody understood that this is a corner case but maybe
>those that requested it will comment further.

The consensus forming compromise within the WG was that at a minimum the
SRC and SRS MUST support the SDP Security Descriptions (SDES) key
negotiation mechanism [RFC4568]. EKT was seen as a way to enable things to
move forward to support DTSL-SRTP on the CS side without the performance
and security penalties that come with decrypting and re-encrpting on the
SRC before sending to the SRS.

>
>
>> 
>> (3) I'll clear once you answer: but wouldn't it be easier
>> all around to just mandate use of mutually authenticated
>> TLS between SRC and SRS in all cases?  (Even if some
>> hop-by-hop stuff is needed when there are proxies between
>> SRC and SRS.)
>> 
>
>I think the issue here is that the SRC and SRS will often be co-located
>in an environment where mutual authentication was just not necessary and
>therefore the WG did not want to mandate this in all cases.

Yep.

Cheers,
Charles

>
>> 
>> 
>
>_______________________________________________
>siprec mailing list
>siprec@ietf.org
>https://www.ietf.org/mailman/listinfo/siprec