Re: [ogpx] Protocol for permitting policy decisions
Morgaine <morgaine.dinova@googlemail.com> Thu, 08 October 2009 03:32 UTC
Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 1D6F028C0E1 for <ogpx@core3.amsl.com>;
Wed, 7 Oct 2009 20:32:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.827
X-Spam-Level:
X-Spam-Status: No, score=-0.827 tagged_above=-999 required=5 tests=[AWL=-0.340,
BAYES_05=-1.11, FM_FORGED_GMAIL=0.622, 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 NTCv87RMizrp for
<ogpx@core3.amsl.com>; Wed, 7 Oct 2009 20:32:24 -0700 (PDT)
Received: from mail-ew0-f208.google.com (mail-ew0-f208.google.com
[209.85.219.208]) by core3.amsl.com (Postfix) with ESMTP id E406C3A67C2 for
<ogpx@ietf.org>; Wed, 7 Oct 2009 20:32:23 -0700 (PDT)
Received: by ewy4 with SMTP id 4so2527061ewy.37 for <ogpx@ietf.org>;
Wed, 07 Oct 2009 20:34:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:cc:content-type;
bh=ELxe0nINNqbCPZHi+FS+wCgVLYglQY6vATvcAJCCYEM=;
b=tqzW+9bb8Dln3aCGVXcXuWmKIzBJZyl1S2O976SSf+CfhKLPiLBE9YjCygzygmJJcW
hGj5F09getmQTGCN1Y9YshvC0TAx/yEr5ZJ7tlV38RieXHxa1ElmM3PBWslDSAvnoC2A
FuerOmgKVBNxXhgpLrdNESnF9S1b072S5ePgU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=MD5aqN48vG/J4NejRrhFo9BqJ/askHkTs2JHD5t7AL25i2kKIIhEfGEZ9MaO9OgI9M
/drb4oV7YLU0TAPM7RwYV0//ybsoL+smtsrOw/CoH5DIc3mEa0B8Pu3m9rXbwdWAXrWm
QDHCi2LPW6jE74K7Eua0EmJmLEU1kah6yzx54=
MIME-Version: 1.0
Received: by 10.210.9.5 with SMTP id 5mr7596465ebi.78.1254972841788;
Wed, 07 Oct 2009 20:34:01 -0700 (PDT)
In-Reply-To: <f72742de0910071513o4630fa9s87b333702c84c697@mail.gmail.com>
References: <983F17705339E24699AA251B458249B50CC48CAEBF@EXCHANGE2K7.office.nic.se>
<3a880e2c0910051239t3dcae895x4f6d5f4bf5d64cd@mail.gmail.com>
<OFE55CFEA3.6AD0DA74-ON85257646.006FC774-85257646.0070F176@us.ibm.com>
<3a880e2c0910051638p393b20d1vc12763b59ae17e00@mail.gmail.com>
<983F17705339E24699AA251B458249B50CC48CB1CB@EXCHANGE2K7.office.nic.se>
<20091007204917.GB13882@alinoe.com>
<b8ef0a220910071407w14040de4ka198375a70896b@mail.gmail.com>
<f72742de0910071513o4630fa9s87b333702c84c697@mail.gmail.com>
Date: Thu, 8 Oct 2009 04:34:01 +0100
Message-ID: <e0b04bba0910072034q104ac26fq6a4dbb8dd9198bba@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: Joshua Bell <josh@lindenlab.com>
Content-Type: multipart/alternative; boundary=0015173fe5b07004a904756422d5
Cc: ogpx <ogpx@ietf.org>
Subject: Re: [ogpx] Protocol for permitting policy decisions
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Oct 2009 03:32:26 -0000
On Wed, Oct 7, 2009 at 11:13 PM, Joshua Bell <josh@lindenlab.com> wrote: > > VW1 and VW2 want to enable inter-VW tourism (i.e. AD1 agents can visit > RD2). VW2 has a policy that they only allow in users of a certain quality > (e.g. "speaks Latin"). Only a subset of AD1 agents have that quality. > Therefore, RD2 would only accept teleports of AD1 agents that have that > quality (based on the sort of handshake discussed earlier in this thread). > However, RD2 needs some trust relationship with AD1, otherwise malicious AD3 > can come along which claims all of its users speak Latin and its users slip > in. So VW1 and VW2 trade keys and sign some paperwork, and at that point > (while the lawyers are busy) they could handshake on sharing "agent > linguistic information profile v2.3" data. > That's a great description of the ultimate interop dystopia in which, through definition of arbitrary set membership criteria by an arbitrary number of policy makers, the result of transitive policy transference and policy intersection is that the set of visitable worlds is the empty set. Are we trying to create an interop protocol here, or a protocol for preventing interop? I'm leaning ever more strongly towards David's position that only services should carry expressions of policy, not domains, because in the direction in which this discussion is heading there will be no widespread interop at all. Imagine if SMTP had been specified to manage a set of content-defining keywords and to block anything unacceptable to an MTA's "policy" based on such tagged content. And then (this is the killer), imagine if *sources of email had to adhere to such tag policies transitively*. There would either be no email except from closed groups, or the whole tagging thing would be such a farce that it would be ignored. For now, I'm affirming even more strongly Vaughn's principle of *advisary policy only* --- http://www.ietf.org/mail-archive/web/ogpx/current/msg00524.html . Anything else is a recipe for building walled gardens and widespread denial of interop through contagion. Morgaine. ========================================== On Wed, Oct 7, 2009 at 11:13 PM, Joshua Bell <josh@lindenlab.com> wrote: > On Wed, Oct 7, 2009 at 2:07 PM, Meadhbh Hamrick <meadhbh.siobhan@gmail.com > > wrote: > >> oh. hey. so i was just thinking about the "should we define global >> keys for region meta-data?" question. >> >> i think if we were to move forward with the AD telling the RD what >> it's concerned about plan, we _should_ have global identifiers. i just >> think that if everyone had different identifiers for the same concept, >> you would get protocol interop, but you would still have systems that >> don't know what each other are talking about. >> > > Thinking while I type here - these aren't finished thoughts, just some > brainstorms: > > So fundamental to this, we're talking about one system making policy > decisions based on data from another system that's in a different trust > domain (e.g. separate organizations). That implies to me that they must have > done an out-of-band trust negotiation, otherwise they have no reason to, er, > trust the data, so the policy decision is advisory at best. And at that > point, wouldn't we assume they're attempting to actively enable system > interop and would therefore also have that opportunity to agree on a > concept/identifier set? IMHO, that wouldn't live in the protocol itself, but > perhaps a standard set of interchange profiles... > > Sample scenario (using the VW1=AD1+RD1, VW2=AD2+RD2 rough terminology we've > been batting about): > > VW1 and VW2 want to enable inter-VW tourism (i.e. AD1 agents can visit > RD2). VW2 has a policy that they only allow in users of a certain quality > (e.g. "speaks Latin"). Only a subset of AD1 agents have that quality. > Therefore, RD2 would only accept teleports of AD1 agents that have that > quality (based on the sort of handshake discussed earlier in this thread). > However, RD2 needs some trust relationship with AD1, otherwise malicious AD3 > can come along which claims all of its users speak Latin and its users slip > in. So VW1 and VW2 trade keys and sign some paperwork, and at that point > (while the lawyers are busy) they could handshake on sharing "agent > linguistic information profile v2.3" data. > > On the other hand, there might be more hard-core requirements (age, > security clearance, etc) that would use different profiles. > > Hopefully there's also the nil-trust case where this information might be > shared on a purely informational basis - e.g. even ADx asserts some quality > about an agent to RDy, ADx feels comfortable broadcasting that information > (since it can't trust that RDy will keep it confidential) and RDy feels > comfortable using that information even without trusting it (since it has no > reason to believe ADx is telling the truth). > > Now... this all doesn't sound like it should new. I'm vaguely reminded of > W3C's PICS (which died quietly after negligible adoption), but there weren't > two active (and potentially liable...) entities involved in that, just the > single provider and user. Surely there are other examples? > > > _______________________________________________ > ogpx mailing list > ogpx@ietf.org > https://www.ietf.org/mailman/listinfo/ogpx > >
- [ogpx] Protocol for permitting policy decisions Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Siobhan
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Joshua Bell
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- [ogpx] VWRAP future (mostly out of protocol rambl… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Joshua Bell
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] VWRAP future (mostly out of protocol r… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca