Re: [martini] review of draft-ietf-martini-reqs-07.txt

Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com> Mon, 28 June 2010 10:24 UTC

Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: martini@core3.amsl.com
Delivered-To: martini@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6204E3A68D5 for <martini@core3.amsl.com>; Mon, 28 Jun 2010 03:24:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.814
X-Spam-Level:
X-Spam-Status: No, score=-101.814 tagged_above=-999 required=5 tests=[AWL=-2.042, BAYES_50=0.001, SARE_SUB_OBFU_Q1=0.227, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WfuvFBysoHe4 for <martini@core3.amsl.com>; Mon, 28 Jun 2010 03:24:05 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 9B8583A689E for <martini@ietf.org>; Mon, 28 Jun 2010 03:24:04 -0700 (PDT)
X-AuditID: c1b4fb39-b7ceaae000004c90-64-4c28784dd6ef
Received: from esealmw126.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id DA.2D.19600.D48782C4; Mon, 28 Jun 2010 12:24:13 +0200 (CEST)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.174]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Jun 2010 12:24:13 +0200
Received: from [131.160.37.44] ([131.160.37.44]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Jun 2010 12:24:12 +0200
Message-ID: <4C28784C.8030307@ericsson.com>
Date: Mon, 28 Jun 2010 13:24:12 +0300
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5
MIME-Version: 1.0
To: Bernard Aboba <bernard_aboba@hotmail.com>
References: <201006220148.o5M1mdgA006857@fermat.rhmr.com> <A444A0F8084434499206E78C106220CAE7C4CE35@MCHP058A.global-ad.net>, <4C262A09.5070008@ericsson.com> <BLU137-W54B7AFF9A1594FFB8786893C90@phx.gbl>
In-Reply-To: <BLU137-W54B7AFF9A1594FFB8786893C90@phx.gbl>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 28 Jun 2010 10:24:12.0974 (UTC) FILETIME=[0DABCCE0:01CB16AC]
X-Brightmail-Tracker: AAAAAA==
Cc: "rjsparks@nostrum.com" <rjsparks@nostrum.com>, "martini@ietf.org" <martini@ietf.org>, "ho@alum.mit.edu" <ho@alum.mit.edu>
Subject: Re: [martini] review of draft-ietf-martini-reqs-07.txt
X-BeenThere: martini@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of en-mass SIP PBX registration mechanisms <martini.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/martini>, <mailto:martini-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/martini>
List-Post: <mailto:martini@ietf.org>
List-Help: <mailto:martini-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/martini>, <mailto:martini-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jun 2010 10:24:10 -0000

Hi,

thanks for addressing the IETF LC comments with the new revision of the
draft. I have put it on the agenda of the IESG telechat on July 15th.

Authors, please be responsive when you start receiving comments from the
ADs reviewing the document.

Cheers,

Gonzalo

On 27/06/2010 9:45 PM, Bernard Aboba wrote:
> I have opened Ticket #46 for this.  So far, I believe this is the only
> IETF last call comment.
> 
>> Date: Sat, 26 Jun 2010 19:25:45 +0300
>> From: Gonzalo.Camarillo@ericsson.com
>> To: john.elwell@siemens-enterprise.com
>> CC: ho@alum.mit.edu; secdir@ietf.org; Bernard_Aboba@hotmail.com;
> spencer@wonderhamster.org; rjsparks@nostrum.com; hkaplan@acmepacket.com
>> Subject: Re: review of draft-ietf-martini-reqs-07.txt
>>
>> Hi John,
>>
>> please, agree with Hilarie on how to address these comments and submit a
>> new revision of the draft. Please, also include any other IETF LC
>> comments you have received.
>>
>> I have updated the draft's state in the tracker to Revised ID Needed.
>>
>> Thanks,
>>
>> Gonzalo
>>
>>
>> On 22/06/2010 9:43 AM, Elwell, John wrote:
>> > Hilarie,
>> >
>> > Thanks for your review. See responses below:
>> >
>> >> -----Original Message-----
>> >> From: hilarie@purplestreak.com
>> >> [mailto:hilarie@purplestreak.com] On Behalf Of Hilarie Orman
>> >> Sent: 22 June 2010 02:49
>> >> To: secdir@ietf.org
>> >> Cc: Bernard_Aboba@hotmail.com; spencer@wonderhamster.org;
>> >> gonzalo.camarillo@ericsson.com; rjsparks@nostrum.com; Elwell,
>> >> John; hkaplan@acmepacket.com
>> >> Subject: review of draft-ietf-martini-reqs-07.txt
>> >>
>> >> Security review of draft-ietf-martini-reqs-07.txt,
>> >> Multiple AOR reachability in SIP
>> >>
>> >> Do not be alarmed. 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 abstract:
>> >> This document states requirements for a standardized SIP registration
>> >> mechanism for multiple addresses of record, the mechanism being
>> >> suitable for deployment by SIP service providers on a large scale in
>> >> support of small to medium sized Private Branch Exchanges (PBXs).
>> >> The requirements are for a solution that can, as a minimum, support
>> >> AORs based on E.164 numbers.
>> >>
>> >> There are 21 requirements, and two of them address security.
>> >>
>> >> I think requirement 14 leaves out a couple of things:
>> >> REQ14 - The mechanism MUST be able to operate over a transport that
>> >> provides integrity protection and confidentiality.
>> >> It should probably require "end-to-end" integrity protection and
>> >> confidentiality between the two entities (SIP-PBX and the SSP).
>> > [JRE] In the next version I will change it to:
>> > "The mechanism MUST be able to operate over a transport that
> provides end-to-end integrity protection and confidentiality between the
> SIP-PBX and the SSP."
>> >
>> >>
>> >> And I think requirement 15 should say something about how the two
>> >> entites are expected to agree on an authentication method, and that
>> >> the authentication should apply to every registration message
>> >> exchanged by the entities. That is, once they have authenticated,
>> >> then that information should be tied to requirement 14 and ensure that
>> >> the integrity and/or confidentiality is defined between the two
>> >> entities (by use of, for example, an authenticated key exchange
>> >> protocol) on all subsequent messages between the two.
>> > [JRE] I am reluctant to make any changes here. We don't anticipate
> any new security mechanism, and indeed the solution that is moving
> forward in the WG allows use of TLS, which is already allowed for in
> SIP. For authentication it allows both TLS mutual authentication or SIP
> digest authentication + TLS server authentication, again, in line with
> what is already allowed in SIP. SIP has a wealth of material in this
> area, including aspects of RFC 3263 and RFC 3329. I don't think it
> worthwhile adding a bunch of requirements that in the end will not lead
> to any new mechanisms or influence use of existing mechanisms. REQ14 and
> REQ15 I think are sufficient pointers to needs in this area.
>> >
>> >> REQ15 - The mechanism MUST support authentication of the SIP-PBX by
>> >> the SSP and vice versa.
>> >> I'd also add that it MUST support termination of authenticaton and
>> >> re-authentication.
>> > [JRE] I am not sure exactly what you are looking for here. Is this
> referring to what happens when a certificate expires, say? Again, I
> would doubt we really need to add anything here, since we don't
> anticipate new security mechanisms.
>> >
>> >>
>> >> Minor non-security things:
>> >>
>> >> Requirement 4 has a triple negative ("not" "prevent" "without"), and
>> >> I'm not sure what the heck it means.
>> > [JRE] Yes, in the next version I will change it to:
>> > "The mechanism MUST allow UAs attached to a SIP-PBX to register with
> the SIP-PBX for AORs based on assigned telephone numbers, in order to
> receive requests targeted at those telephone numbers, without needing to
> involve the SSP in the registration process."
>> >
>> >>
>> >> Requirement 5 has a typo, probably "internally" for "internal".
>> > [JRE] It intentionally says "internally" at present - an adverb
> modifying the verb "handle". I am not sure how to reword it to prevent
> misinterpretation.
>> >
>> > John
>> >
>> >
>> >>
>> >> Hilarie
>>