[Opensim-users] Call to discussion: code environment [Was: recent secondlife client versions don't support OSSL functions]
dr scofield
drscofield at xyzzyxyzzy.net
Sat Sep 27 13:18:19 UTC 2008
John Ward wrote:
> Dr Scofield wrote:
>
>> Diva Canto wrote:
>>
>>> Seriously, my group here has been experimenting with all sorts of
>>> completely different clients to get/post all sorts of different things
>>> from/into the world. Once the Http server was made accessible to region
>>> modules, there's no limit to what can be done, really... But for this to
>>> scale beyond experimentation, we need to figure out trust.
>>>
>> no. we need to have clear protocol specs and our grids need to be coded in such
>> a way that they guard themselves.
>>
>> trust comes in at much higher level (for example, do i trust that grid to adhere
>> to the licenses i attach to my objects?). trust should never replace caution and
>> self-defense.
>>
>
> Trust is the inseparable heart of any permissions based system. One
> needs ways to establish trust to set appropriate permissions at what
> ever level they come up. One might have their system codified to
> control all actions, but that's often not the case or necessarily the
> goal. If I want someone to participate I may have to allow them
> potentially negative actions to participate. Sometime you can't code
> around that. Without some tools for building trust I will likely need
> to caution and defend others from participation. Trust can be a more
> powerful tool then caution and defense.
>
i'm not arguing against trust. the discussion started with the
observation that 1.21 series clients do client side vetting of scripts
--- and then we got into discussing whether an explicit trust
relationship would somehow help.
my points are:
* to build a robust internet connected system we cannot assume
benign clients (even if they present a certificate), we have to
build our servers such that they are able to defend themselves;
for example, assuming (and relying on that assumption) that the
client is only going to present vetted code to me as a server, is
very bad design
* trust relationships come in at a different level; for example, at
the permission level.
dr scofield
--
dr dirk husemann ---- math & computer science ---- ibm zurich research lab
RL: hud at zurich.ibm.com - +41 44 724 8573 - http://www.zurich.ibm.com/~hud/
SL: drscofield at xyzzyxyzzy.net --------------------- http://xyzzyxyzzy.net/
More information about the Opensim-users
mailing list