Re: [Geopriv] Some thoughts on rule-makers, targets, and rules
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Geopriv] Some thoughts on rule-makers, targets, and rules
Hi Ted,
as stated in my previous mail I am agree with your description.
I was just looking at Section 5.2 of
http://tools.ietf.org/html/draft-winterbottom-geopriv-held-identity-exte
nsions-06#section-5.2
and it essentially summarizes what you said in your mail.
I think it would be useful to capture your description in Section 5.2 of
that document.
Would this be useful?
Ciao
Hannes
>-----Original Message-----
>From: geopriv-bounces at ietf.org
>[mailto:geopriv-bounces at ietf.org] On Behalf Of ext Ted Hardie
>Sent: 15 August, 2008 21:01
>To: geopriv at ietf.org
>Subject: [Geopriv] Some thoughts on rule-makers, targets, and rules
>
>At the last IETF, there was considerable hallway discussion
>about a set of drafts that discussed a topic using the shorthand "obo"
>(on behalf of) for a class of uses. We felt a lot of heat in
>the warm Irish sun on this, and to keep our meeting room from
>boiling over, Robert delayed the full-on discussion of it.
>During the meeting I offered to try to describe the problem in
>other terms, as I believe the folks discussing the issue were
>talking past each other in some pretty fundamental ways. To
>try to resolve this, I'd like to take us back a bit, to this
>famous set of boxes and arrows, rendered in the finest
>fixed-width Courier:
>
>
> +----------+
> | Rule |
> | Holder |
> | |
> +----+-----+
> |
> rule|interface
> V
> +----------+ +----------+ +----------+
> |Location | publication | Location | notification |Location |
> |Generator +-------------->| Server +-------------->|Recipient |
> | | interface | | interface | |
> +----------+ +----------+ +----------+
>
>
>One of the things missing in this diagram is a labelled
>"Target", a term that is pretty fundamental in RFC 3963.
>The Location Generator has location for a specific Target,
>which it publishes through the publication interface to the
>location server; the Rule Holder uses the rule interface to
>apply rules to one or more Location Objects about that Target
>and the Location Recipients receive the Location Objects if
>permitted by the Rule Holder and with the permissions the Rule
>Holder applied.
>
>You'll also notice that the boxes and flows refer to a Rule
>Holder, where the Rule Maker's interaction with the Rule
>Holder is off-stage. The Rule Maker is pretty important,
>though. To quote from the principles set out 3693's overview:
>
> 2) A critical role is played by user-controlled Privacy Rules, which
> describe the restrictions imposed or permissions given by the
> "user" (or, as defined below, the "Rule Maker"). The Privacy
> Rules specify the necessary conditions that allow a Location
> Server to forward Location Information to a Location Recipient,
> and the conditions and purposes for which the Location
>Information
> can be used.
>
>Note, though, that the Rule Maker is not *necessarily* the
>user, nor is the ability to make rules completely unfettered.
>Forgive the long quote, but this is pretty key to the
>discussion:
>
> Rule Maker (RM):
> The individual or entity that has the authorization to set the
> applicable Privacy Rules for a potential Geopriv Target. In
> many cases this will be the owner of the Device, and in other
> cases this may be the user who is in possession of the Device.
> For example, parents may control what happens to the location
> information derived from a child's cell phone. A company, in
> contrast, may own and provide a cell phone to an employee but
> permit the employee to set the privacy rules.
>
> There are four scenarios in which some form of constraint or
> override might be placed on the Privacy Rules of the Rule
> Maker:
>
> 1. In the case of emergency services (such as E911 within the
> United States), local or national laws may require that
> accurate location information be transmitted in certain
> defined emergency call situations. The Geopriv Working
> Group MUST facilitate this situation.
>
> 2. In the case of legal interception, the RM may not be aware
> of an override directive imposed by a legal authority. It
> is not the expectation of the Working Group that a
> particular accommodation will be made to facilitate this
> situation.
>
> 3. In the context of an employment relationship or other
> contractual relationship, the owner of a
>particular location
> (such as a corporate campus) may impose constraints on the
> use of Privacy Rules by a Rule Maker. It is not the
> expectation of the Working Group that a particular
> accommodation will be made to facilitate this situation.
>
> 4. It is conceivable that a governmental authority may seek to
> impose constraints on the use of Privacy Rules by a Rule
> Maker in non-emergency situations. It is not the
> expectation of the Working Group that a particular
> accommodation will be made to facilitate this situation.
>
>In some of the discussions in Dublin, the Rule Maker as an
>entity seems to have collapsed completely into the Target. As
>the above makes clear, there are cases where the Rule Maker
>and Target are distinct.
>
>There also, however, are pretty specific exceptions made here
>for emergency services which are not otherwise made.
>In Dublin, some folks seemed to be describing the emergency
>services model for providing location about a Target as a
>general model. The model *may* be general, obviously, but
>given the exception language above, it is worth examining
>whether the relationships would continue to fit into the
>GEOPRIV framework without the emergency services exception.
>Perhaps I am not totally clear on the discussion (since I was
>not at the Interim meeting where this all started"), but some
>folks appear to be interpreting others as saying that the
>systems put in place for emergency services should be
>generalized so that location can be provided about a Target
>without the Target having any ability to act as a Rule Maker
>(or to limit the Rule Making to a single bit "yes to everything"
>or "no to everything not mandated by law").
>
>To put this another way, this discussion is *really* about who
>gets to act as a Rule Maker for specific Targets and the level
>of consent needed to transfer the role of Rule Maker from the
>Target to some other entity. In particular, there seems to be
>one set of folks who believe that the role of Rule Maker
>defaults to the Target, and another set of folks who believe
>that the role of Rule Maker defaults to the location generator
>(or, possibly "location provider") with limited input from the Target.
>
>To be upfront about my own prejudices here, I believe that
>using the emergency services model as justification for a
>general model is pretty silly, especially when references are
>to 3GPP (which clearly uses non-geopriv technology and is also
>willing to have separate systems for emergency systems in
>general--witness the ECSCF). On the other hand, if I am
>willing to sell the role of Rule Maker to my cellular provider
>in order to get a lower bill, I believe I should be able to do
>so; everyone just needs to be very clear that this is what is
>happening and agree that there be a way for me to choose to be
>my own Rule Maker instead.
>What I do not think makes sense is for the Rule Maker's role
>to default to the location generator; it should default to the
>Target, with the recognition that it may move from there
>either when the Target permits this or when the Target is not
>competent to make rules. In my personal opinion, "competent
>to make the rules" is a statement about the Target, not the
>device, and justifying transferring the Rule Maker's role by
>reference to a device transition makes no sense. The Rule
>Maker/Rule Holder interface is different in one place than
>another, but the issues remain the same.
>
>These biases may affect my understanding of the situation
>here, but they are strong enough that I needed to mention them.
>More generally, though, I believe we will get a lot further in
>this discussion if go back to talking about the relationships
>in terms of Rule Makers and Targets. In too many cases here,
>the "obo" phrase seems to be eliding the basic case here,
>where we are talking *about* the Target when the Target is not
>for some reason taking the role of Rule Maker.
>
>By the way, I originally intended to pass this by Jon, but
>given his happy tidings, I decided to go out on the limb on my
>own; any slings and arrows should come my way.
>
> regards,
> Ted
>
>
>
>
>
>
>
>
>_______________________________________________
>Geopriv mailing list
>Geopriv at ietf.org
>https://www.ietf.org/mailman/listinfo/geopriv
>
_______________________________________________
Geopriv mailing list
Geopriv at ietf.org
https://www.ietf.org/mailman/listinfo/geopriv
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.