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

"Hutton, Andrew" <andrew.hutton@unify.com> Wed, 27 May 2015 20:22 UTC

Return-Path: <andrew.hutton@unify.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 49E9E1A92F5; Wed, 27 May 2015 13:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level:
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] 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 tRqIuezzpGye; Wed, 27 May 2015 13:21:58 -0700 (PDT)
Received: from mx11.unify.com (mx11.unify.com [62.134.46.9]) by ietfa.amsl.com (Postfix) with ESMTP id 42A081A92F1; Wed, 27 May 2015 13:21:55 -0700 (PDT)
Received: from MCHP01HTC.global-ad.net (unknown [172.29.42.234]) by mx11.unify.com (Server) with ESMTP id 86FF31EB83EE; Wed, 27 May 2015 22:21:54 +0200 (CEST)
Received: from MCHP04MSX.global-ad.net ([169.254.1.54]) by MCHP01HTC.global-ad.net ([172.29.42.234]) with mapi id 14.03.0224.002; Wed, 27 May 2015 22:21:54 +0200
From: "Hutton, Andrew" <andrew.hutton@unify.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>
Thread-Topic: Stephen Farrell's Discuss on draft-ietf-siprec-protocol-16: (with DISCUSS)
Thread-Index: AQHQmAUa+SDNkPaOu0uwdRkG4oHxcJ2QPoag
Date: Wed, 27 May 2015 20:21:53 +0000
Message-ID: <9F33F40F6F2CD847824537F3C4E37DDF1E773BAF@MCHP04MSX.global-ad.net>
References: <20150526224118.4132.30843.idtracker@ietfa.amsl.com>
In-Reply-To: <20150526224118.4132.30843.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.29.42.225]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/siprec/Q4WVBFQnim1Qs7Mxxj3zeO3je68>
Cc: "siprec@ietf.org" <siprec@ietf.org>, "draft-ietf-siprec-protocol.ad@ietf.org" <draft-ietf-siprec-protocol.ad@ietf.org>, "siprec-chairs@ietf.org" <siprec-chairs@ietf.org>, "draft-ietf-siprec-protocol@ietf.org" <draft-ietf-siprec-protocol@ietf.org>, "draft-ietf-siprec-protocol.shepherd@ietf.org" <draft-ietf-siprec-protocol.shepherd@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: Wed, 27 May 2015 20:22:00 -0000

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. 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.


> 
> (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.

> 
>