Re: [tram] Stephen Farrell's No Objection on draft-ietf-tram-turn-third-party-authz-16: (with COMMENT)

"Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com> Fri, 29 May 2015 13:58 UTC

Return-Path: <tireddy@cisco.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB4101A9024; Fri, 29 May 2015 06:58:17 -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 hdwKXWBUURUG; Fri, 29 May 2015 06:58:15 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D7761A9029; Fri, 29 May 2015 06:58:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5444; q=dns/txt; s=iport; t=1432907888; x=1434117488; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=fligqe+pnAhrzhmeevZ5x0Y1H0kO6J1afwE8syKX3ao=; b=NyWOWSY116jMjD2xuag5lOSClA6uh5MJJZT94/Lr7q/crpoD8QdmgLRm T5iPR3Y2b9EKm1U0kU++OPKFby29i/INd6CdLwuTKTkEvVYrBbPCCvpjC AgQlb5x67TQyIRiBTpxjcknyxeYSUCOrGLScUerNa1PtXO3nMuTnENQbS U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BXBQBGb2hV/4wNJK1cgxBUXgaDGLobgkuFdQIcgSlMAQEBAQEBgQuEIgEBAQQjEUUMBAIBCBEEAQEDAgYdAwICAjAUAQgIAgQBDQUIiCUNsHOkCgEBAQEBAQEBAQEBAQEBAQEBAQEBARMEgSGKIoQjEQEGGjEHBoJiL4EWBYZrjB+ENYgGg3GCf48ZI2GBKRwVgT1vAYELOoEBAQEB
X-IronPort-AV: E=Sophos;i="5.13,517,1427760000"; d="scan'208";a="423656445"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-5.cisco.com with ESMTP; 29 May 2015 13:58:07 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t4TDw6l2023401 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 29 May 2015 13:58:06 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.253]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.03.0195.001; Fri, 29 May 2015 08:58:06 -0500
From: "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>
Thread-Topic: Stephen Farrell's No Objection on draft-ietf-tram-turn-third-party-authz-16: (with COMMENT)
Thread-Index: AQHQmgFJiijKi48tp0CfeCsNQsTCzZ2S+obA
Date: Fri, 29 May 2015 13:58:05 +0000
Message-ID: <913383AAA69FF945B8F946018B75898A47861979@xmb-rcd-x10.cisco.com>
References: <20150529111903.28945.85802.idtracker@ietfa.amsl.com>
In-Reply-To: <20150529111903.28945.85802.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.65.67.210]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/tram/iObUffST_-SwavCz8WyJGbh2-aQ>
Cc: "tram-chairs@ietf.org" <tram-chairs@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "draft-ietf-tram-turn-third-party-authz@ietf.org" <draft-ietf-tram-turn-third-party-authz@ietf.org>, "gonzalo.camarillo@ericsson.com" <gonzalo.camarillo@ericsson.com>, "draft-ietf-tram-turn-third-party-authz.ad@ietf.org" <draft-ietf-tram-turn-third-party-authz.ad@ietf.org>, "draft-ietf-tram-turn-third-party-authz.shepherd@ietf.org" <draft-ietf-tram-turn-third-party-authz.shepherd@ietf.org>
Subject: Re: [tram] Stephen Farrell's No Objection on draft-ietf-tram-turn-third-party-authz-16: (with COMMENT)
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 May 2015 13:58:18 -0000

Hi Stephen,

Thank you for taking the time to review this document. 
We have also updated the draft to address the old comments.

Cheers,
-Tiru

> -----Original Message-----
> From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
> Sent: Friday, May 29, 2015 4:49 PM
> To: The IESG
> Cc: tram-chairs@ietf.org; draft-ietf-tram-turn-third-party-authz@ietf.org;
> gonzalo.camarillo@ericsson.com; draft-ietf-tram-turn-third-party-
> authz.ad@ietf.org; draft-ietf-tram-turn-third-party-authz.shepherd@ietf.org;
> tram@ietf.org
> Subject: Stephen Farrell's No Objection on draft-ietf-tram-turn-third-party-
> authz-16: (with COMMENT)
> 
> Stephen Farrell has entered the following ballot position for
> draft-ietf-tram-turn-third-party-authz-16: No Objection
> 
> 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-tram-turn-third-party-authz/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> 
> Hiya,
> 
> I've cleared my remaining discuss point which was to ask that the WG
> consider an alternative (and I think simpler) scheme based on signatures.
> Some of that discussion has happened so there's no reason to hold this up
> further. (I hope the discussion of simpler methods continues but that will
> depend on people being interested.)
> 
> S
> 
> OLD COMMENTS:
> 
> - As some others have said before, this is still not an easy read and though
> better, could still do with more editorial work.
> 
> - Why are 4.1.1 and 4.1.2 still just examples. You need one to be MTI or you
> won't get interop. Indeed 4.1.2 says you SHOULD do 4.1.1! Please just bite
> the bullet and clearly say that 4.1.1 is MTI.
> 
> - 4.1.1, "HTTPS MUST be used for mutual authentication" is not a very clear
> way to say it. You mean that HTTPS MUST be used and that TLS with mutual
> authentication based on client certificates MUST be used. How does the
> WebRTC server know what CA the TURN server is going to use? That's
> another point of pre-arrangement that will be needed.
> 
> - 4.1.1, I thought the web folks frowned upon specifying URI parameters like
> that. Shouldn't you at least use a .well-known URL or something so as to not
> get on someone eles's lawn?
> 
> - 6.2, PATH_MTU is not the correct term. There are two paths involved, from
> WebRTC to browser and from browser to TURN server and MTUs need not
> be the same on those paths.
> 
> OLD COMMENTS BELOW HERE, I DIDN'T CHECK
> THOSE.
> 
> - I really think this would benefit from some wider review and I don't think
> it's ready as-is.
> 
> - I agree with Richard's discuss points.
> 
> - intro: "impossible in web applications" isn't really true in principle, but
> impossible in WebRTC as it uses JS is true.
> 
> - Assuming the AS that can authorize the user shares a secret with the STUN
> server chosen by the WebRTC server seems very brittle. Why would that be
> true in general?
> 
> - 4.1.1: Hmmm. How many people use KeyProv I wonder?
> 
> - 4.1.2 - which "two servers"? WebRTC can have more servers than that.
> 
> - 4.1.2 - now we're using TLS mutual auth? And how does the TLS client
> know which CA to use that'll work with the TLS server here? I don't think
> that'll scale will it?
> 
> - 4.1.3 - this looks like what the WG/authors really want, would that be a fair
> statement?
> 
> - 9: Figure 2 should be way up at the top of the document and not here
> 
> - 9: Why 5 seconds?
>