RE: RE: [Geopriv] Consensus on changes to location-conveyance

"Brian Rosen" <[email protected]>
Newsgroups gmane.ietf.sip,gmane.ietf.geopriv
Message-ID <[email protected]>
> > I don't really understand why you think location by reference is so much
> of
> > a concern.
> 
> It is interesting that you say that. In the Geopriv L7 design team you
> are the only person that wants to see an applicability statement being
> written.
We haven't gotten to that yet, but it's a problem of proxy assertion, not
location-by-reference.  Basically, coming up with an identifier to determine
what location to assert (by value or by reference) is much worse than the L7
case, because the SIP signaling plane definitely is subject to being carried
over VPNs and other IP address obscuring things.  You can't possibly use the
IP address as the identifier.  You have to use something else.  What else?
I have no idea.  I can imagine some kinds of wireless systems being able to
know that the device is on their own network, and have some id that works on
that network.

In case I have not been clear enough, I personally DO NOT LIKE proxy
assertion of location.  I do not really like location by reference, although
a SIP presence URI is location-by-reference no matter how you slice and dice
it.

However, I consider both to be requirements in location-conveyance, and
think limiting proxy insertion to be by reference only to be the least
objectionable answer.

> 
> Having a SIP proxy adding something (either location-by-value or
> location-by-reference) is not different to the stuff we discuss in the
> design team. There, you see a lot of privacy, security, etc. problems.
> Here you don't. How come?
I see plenty of problems, but in a protocol sense I don't think anything is
different other than this identifier problem.

> 
> If you go through my mail with the large number of scenarios then you
> find a number of open issues that need to be answered. Alternatively,
> you can also go through draft-tschofenig-geopriv-l7-lcp-ps-00.txt
> 
>   If you look at the discussion in context, PIDF-LO defines
> > location as part of presence.  All of these concerns are relevant there,
> and
> > I think they have been adequately covered there.  We even have some work
> on
> > anonymization of the identity (and thus of the URI) in presence.
> Generally,
> > a presence uri:
> >
> > Is not valid for a limited amount of time
> > Is not hard to guess, if it uses an AoR and could be with anonymous URI.
> > Identifies the user if it uses an AoR and doesn't with anonymous URI
> >
> > The protocol (SIP) for retrieving presence, and thus location has the
> > location ruleset as we defined for PIDF-LO, but otherwise does not have
> "no
> > cache" semantics (albeit caching headers is not very interesting in
> SIP).
> 
> You cannot compare presence witht he location-by-reference solution
> since the deployment case is different.
I believe this to be false on its face.  If I give you a sip URI and tell
you a presence server will respond to it including location, then you can
exchange the URI for location, and that is location-by-reference.

You cannot put that cat back in the bag.  A presence URI that reports
location in the PIDF results in location-by-reference.

The idea that you could have a presence URI where the only information
returned in the PIDF that was interesting was location does not need an RFC.
It's obvious, it's allowed, and the anonymized user stuff was created for
this purpose.

Presence is location by reference (it can be identification-by-reference, it
can be happiness-by-reference).  You have a URI, you exchange it for a PIDF.
You are done, stop arguing.


> 
> >
> > Generally, presence systems do have user control of who is allowed to
> access
> > information, including location and identifying information, so I think
> that
> > is covered fairly well.
> 
> Not true in this case.
> 
> Here we have a SIP proxy in the access network doing all the work. You
> can compare it with a SIP-based LIS from the Geopriv-L7 work. This node
> has no clue about your privacy preferrences and does not know your
> identity. This is what we discussed in the past and several proposals
> where made, namely:
> 
> * end host provides privacy preferences (see HELD)
> * end host does not provide privacy preferences since there is no
> PIDF-LO (see RELO).

I don't agree.  A proxy can assert a presence URI in a number of places.
I'm pretty sure, for example, that many carriers intend the P-A-I to be a
presence URI, or (if a tel uri) convertible trivially to a presence URI.

I don't like it, but whether a proxy asserts your presence URI or your
endpoint does, there is no functional difference.  I worry about the issue
of whether the proxy's URI resolves to a PIDF that has the policies you want
asserted.  But that is not a protocol issue.  That is a contract and local
law issue.  The URI and the PIDF have the same capacity to express the users
wishes with respect to identity, location and all the other parts of the
PIDF.

Your carrier's outgoing proxy is perfectly capable of asserting a presence
URI that resolves to a PIDF that represents your policies on your location.

I prefer the endpoint to be the one doing this, because I think there is a
better chance it will get it done right, but that's a pretty soft thing,
having nothing to do with protocols.  The proxy is in the same domain as the
user, and is being trusted by the user to correctly handle its calls.
Putting his location (via presence) is one of the things it is reasonable to
trust the proxy to do.

You could look at this a different way.  If the network determines the user
location, that information belongs to the network.  It would be up to the
network to tell the user, if it wants to.  The user doesn't own the data,
even if it represents his location.  If I take a picture of you, I own the
picture.  Some laws may limit what I can do with it, but it's my data.
Proxy assertion of location is the network telling someone the data it owns.
It's not yours unless the network decides to give it to you, or gives you
control over it.  Again, laws may limit what it can do with the data.
> 
> >
> > Proxy insertion of location, whether by value or by reference has the
> threat
> > of not being as subject to user control, but I think in every case you
> have
> > to trust your provider to do as you wish, whether it is your presence
> > provider or your location provider independent of your presence
> provider,
> > and proxy insertion doesn't fundamentally alter that.  I worry more
> about
> > it, but I don't objectively think it's much different.
> 
> In this case you don't really know the provider and it might not be your
>   provider.
Actually, it has to be (or it wouldn't know your location).  You have the
case of the visited network not being your carrier, but effectively, if you
are roaming on their network, they are your carrier of choice.

> 
> >
> > Now, if there are other location dereferencing systems, they may need an
> > analysis like what you are suggesting, but with respect to SIP Presence,
> as
> > a form of location by reference, I think we have been over the ground
> > sufficiently, and we have RFCs that permit it.  Adding restrictions on
> the
> > Location header, which I propose is useful precisely to allow an
> anonymous
> > presence uri that does not reveal identity is not so great I think.  If
> you
> > don't allow that, you would kind of have to use an AoR, which may be
> > appropriate in some cases, but would not in others.
> 
> The reference might not reveal the identity but what about the identity
> in the PIDF-LO. If you argue that there does not need to be one (or it
> is a faked one) then I am puzzled why it has been a source of major
> confusion in the Geopriv-L7 design team work (and in previous
> discussions about the same subject in Geopriv).
See above.  It's easy to generate a completely random identity.  The
difficulty in the L7 case is how the endpoint identifies itself to the LIS
in order to receive the right location or reference.  Proxy insertion has
the same problem of how it knows which location to assert.  You can't do
proxy insertion of location unless you know FOR SURE where the device is.
We do need text on that, as above.

> 
> >


_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email protected] for questions on current sip
Use [email protected] for new developments on the application of sip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.