Re: [Ecrit] Nomadic VOIP is dead

"Winterbottom, James" <James.Winterbottom@andrew.com> Mon, 23 November 2009 05:42 UTC

Return-Path: <James.Winterbottom@andrew.com>
X-Original-To: ecrit@core3.amsl.com
Delivered-To: ecrit@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D3C233A6827 for <ecrit@core3.amsl.com>; Sun, 22 Nov 2009 21:42:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 1B9ANVIkbTD1 for <ecrit@core3.amsl.com>; Sun, 22 Nov 2009 21:42:02 -0800 (PST)
Received: from csmailgw2.commscope.com (csmailgw2.commscope.com [198.135.207.244]) by core3.amsl.com (Postfix) with ESMTP id 09C823A67A7 for <ecrit@ietf.org>; Sun, 22 Nov 2009 21:42:02 -0800 (PST)
Received: from [10.86.20.103] ([10.86.20.103]:38164 "EHLO ACDCE7HC2.commscope.com") by csmailgw2.commscope.com with ESMTP id S73027AbZKWFl6 (ORCPT <rfc822; ecrit@ietf.org>); Sun, 22 Nov 2009 23:41:58 -0600
Received: from SISPE7HC2.commscope.com (10.97.4.13) by ACDCE7HC2.commscope.com (10.86.20.103) with Microsoft SMTP Server (TLS) id 8.1.393.1; Sun, 22 Nov 2009 23:41:57 -0600
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC2.commscope.com ([fe80::58c3:2447:f977:57c3%10]) with mapi; Mon, 23 Nov 2009 13:41:54 +0800
From: "Winterbottom, James" <James.Winterbottom@andrew.com>
To: "Francois D. Menard" <fmenard@xittelecom.com>
Date: Mon, 23 Nov 2009 13:41:52 +0800
Thread-Topic: [Ecrit] Nomadic VOIP is dead
Thread-Index: Acpr+iZTBTK+SZDJQgGEyK1B0H7qxgAAmdOA
Message-ID: <5A55A45AE77F5941B18E5457ECAC8188011EBB88A87E@SISPE7MB1.commscope.com>
References: <1258749246.5943.62.camel@linux-k6vx.site> <8286429B-EA14-40CE-B562-25F2DEFD0921@bbn.com> <1258757367.3212.43.camel@linux-k6vx.site>, <A12A1E4E-0EB4-46A7-B58D-28109D8CE684@bbn.com> <5A55A45AE77F5941B18E5457ECAC8188011EBB8C7B28@SISPE7MB1.commscope.com>, <2F2F1DE2-9A14-480E-88EC-E38D5E5FBB77@xittelecom.com> <5A55A45AE77F5941B18E5457ECAC8188011EBB8C7B29@SISPE7MB1.commscope.com>, <CC7C2CAC-9208-4EC2-BE60-5F06C116FDD7@xittelecom.com> <5A55A45AE77F5941B18E5457ECAC8188011EBB8C7B2A@SISPE7MB1.commscope.com> <788F360A-E136-43B3-B221-18B8683DB09F@xittelecom.com> <5A55A45AE77F5941B18E5457ECAC8188011EBB88A60C@SISPE7MB1.commscope.com> <7B863484-31B2-4B13-8DDF-1AEB9BC7EA4A@xittelecom.com> <5A55A45AE77F5941B18E5457ECAC8188011EBB88A6F3@SISPE7MB1.commscope.com> <4117E2E3-9B1A-483C-B286-59B40343C184@xittelecom.com> <5A55A45AE77F5941B18E5457ECAC8188011EBB88A810@SISPE7MB1.commscope.com> <D490FF4F-4197-4CC5-9668-5BCDC9044E6F@xittelecom.com>
In-Reply-To: <D490FF4F-4197-4CC5-9668-5BCDC9044E6F@xittelecom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_5A55A45AE77F5941B18E5457ECAC8188011EBB88A87ESISPE7MB1co_"
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw2.commscope.com
X-BCN-Sender: James.Winterbottom@andrew.com
Cc: ecrit <ecrit@ietf.org>
Subject: Re: [Ecrit] Nomadic VOIP is dead
X-BeenThere: ecrit@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <ecrit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ecrit>, <mailto:ecrit-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ecrit>
List-Post: <mailto:ecrit@ietf.org>
List-Help: <mailto:ecrit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ecrit>, <mailto:ecrit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Nov 2009 05:42:15 -0000

Inline.



> -----Original Message-----

> From: Francois D. Menard [mailto:fmenard@xittelecom.com]

> Sent: Monday, 23 November 2009 4:02 PM

> To: Winterbottom, James

> Cc: ecrit

> Subject: Re: [Ecrit] Nomadic VOIP is dead

>

> > If I understand your approach, you will provide location directly to an

> end-point over DHCP, have the Target constructs a PIDF-LO and send this

> information off to its VSP (no checking),

>

> This means what you are saying is that end-points cannot be trusted to

> report their locations?

>

> Is this a stated assumption in ECRIT that the end-points cannot be

> trusted?

>

> You are saying that OBO should aways be mandatory?

[AJW] I am saying that I have spoken to quite a number (more than 4) regulators around the world and they will not trust location coming from end-points that cannot be verified by some other means. Martin Thomson, I and a few others have been trying to get a means for having literal location bound to a specific end-point but so far this has gotten little traction. So yes, I am saying that the only option right now is a trusted third-party request.



> You are saying that veracity needs to be assessed while a 9-1-1 call is

> being established?

[AJW] Trusted third-party also eliminates the need to do a veracity check at call time. So I only see this as another advantage.





>

> > then have the VPS direct this to the stage-1 routing proxy, because the

> location has been provided by the end-point you have the stage-1 routing

> proxy route the cal to the PSAP. Again no checking. This mean that the

> caller could quite literally be anywhere on Earth, but says he is in

> Toronto and the system will believe.

>

> If he is in Toronto, his ATA will get a DHCP 99/123 with that. If he is

> elsewhere on Earth, he will get a DHCP 99/123 with that information.



[AJW] Absolutely wrong. He can have a softphone and be where ever he wants to be and this is precisely the problem. You are not providing a means to stop this kind of malicious calling, or any means to trace the culprit. The solution does not provide any bar to entry for the would-be attacker and doesn't meet the requirements as I understand them to have been laid out. That is:

Location must be attributable and verifiable as belonging to a specific end-point at the time a specific call is made. Ci2, as currently proposed does do this.



<keep going>



> How can he be elsewhere on earth and get  DHCP 99/123 from Toronto?

> Because he cached it?

>

> > Where is the veracity provided in your solution because I can't see it.

>

> We are getting in the wild wet slide of 9-1-1 requires OBO...

> >

> > Canadian i2, says, VSP will send 911 call to the stage-1 routing proxy.

> Stage-1 routing proxy is only accessible by registered VSPs. Stage-1

> routing proxy uses IP address of the call to make a TRUSTED third-party

> request to the LIS for the caller's location

>

> Error here... the IP address is the key.  Will not work in many scenarios.

> This also requires that IP address be tied to a CIVIC in what is called

> the ILEC HOSTED LIS.  This means that we have to constantly upload the

> public IP addresses of all canadians just in case they call 9-1-1. This is

> a big privacy problem.

>

> > . The routing proxy then includes the location in-band to the PSAP or

> whatever exists between the routing proxy and the PSAP.

>

> ok

>

> > The trust in this case comes from the fact that there are only 5 stage-1

> routing proxies and they are run by the existing 911 service providers.

>

> Do I trust the ILEC with the IP addresses of all my customers?

>

> > Further more the call needs to have originated from a local ISP or the

> third-party request will fail.

>

> Why ?

[AJW] because if it does not, then the stage-1 routing proxy will fail to resolve to a known LIS and request will get default treatment. This sort of call can then be investigated.



>

> > Veracity not perfect, but certainly better than the other proposal.

> >

>

> How about adding digital signatures to DHCP 99/123 constructs that can

> flow through from the PSAP MSAG to the end-points and can get sent-back to

> the PSAP for authentication assessments?  I am thinking of MIME digital

> signatures of PIDF-LO constructs that can be stored in the memory of end-

> points and can be sent back to the PSAP via the relationship between the

> ILEC and the PSAP.

>

[AJW] As I have stated many times before, simply signing the location isn't good enough. You need to bind it to the device making the call, and you need to have a way of saying that the binding was still valid when the call was made. Quite frankly I don't believe that this can be done in any meaningful way using DHCP, and to the best of my knowledge I haven't seen any proposal (even draft ones) that show how it can be done. My question to you, is what is your aversion to doing this at the application layer and avoid having to change all the home routers in the path?



> And there will be no need that the ILEC provides a Hosted LIS and knows

> the identity of customers on the Internet that may never call 9-1-1 in

> their life.

[AJW] I am not a big fan of the ILEC hosted solution. As I understand it, it was in fact the ISPs that asked for such an option to exist. Quite frankly from my assessments any solution using this approach will require as much equipment in their networks as putting a LIS in will, so they may as well put the LIS in.



>

> This is way too much of a big brother database than what is the least

> acceptable.

>

> It will be fought in court.

>

> We need to re-state the concept of ECRIT as not requiring OBO... but trust

> between PSAPs and End-points.

[AJW] I disagree. I actually think that the right place to put the trust is between the ISP and the PSAP, and separate agreement exists between the end-point and the ISP. The ISP is then responsible for who he lets on to his network, and what they do when they are there.



>

> That requires digital signatures of PIDF-LOs.

>

> I've been saying so for the last couple of months to many people on the

> ECRIT list.  I think its time I do a real IETF draft on this.

[AJW] version 1.0 of HELD (5 or is it 6 years ago) had signed PIDF-LOs. Check out http://tools.ietf.org/html/draft-thomson-geopriv-location-dependability-04 it has been around for a very long time.

I will restress my position however, that I think ECRIT Direct and Trusted third-party requests is the right approach for emergency calling.



>

> Any people think its a bad idea?

>

> -=Francois=-

>

> > Cheers

> > James

> >

> >

>