[E-Lang] Possession as Metaphor (was: Pet Extensions and such (was: what is good about E?))

Karp, Alan alan_karp@hp.com
Fri, 27 Jul 2001 08:30:35 -0700


> -----Original Message-----
> From: Ken Kahn [mailto:kenkahn@toontalk.com]
> Sent: Thursday, July 26, 2001 6:16 PM
> To: Karp, Alan; Mark S. Miller
> Cc: e-lang@eros-os.org; Miriam Walker; Ka-Ping Yee
> Subject: Re: [E-Lang] Possession as Metaphor (was: Pet Extensions and
> such (was: what is good about E?))
> 
> 
> Alan Karp wrote:
> >
> > I already have that.  My HP badge works as long as I get 
> close enough to
> the
> > sensor.  The real problem is POLA when people have a large 
> number of keys.
> > (We got this wrong in e-speak Beta 2.2 by making it easy 
> for people to put
> > all their keys on one key ring.)  The problem is providing 
> a good way for
> > people to specify which keys they want to use in a 
> particular situation.
> > Otherwise, we've got the ACL problem of every request 
> carrying the user's
> > full authority.
> >
> 
> I would have thought the problem in Beta 2.2 is that some 
> keys are master
> keys that work throughout a floor or building - not that lots 
> of keys are on
> the same key ring. Or was the problem one that doesn't map to 
> this metaphor?

Nope.  No master keys in Beta 2.2.  You could set up one key to unlock a lot
of permissions if you wanted to, to represent group read permission for
example.  That's not the same as a master key, though.  Typically, such
powerful keys were used only to emulate older models, such as Unix file
permissions.  We tried to encourage people to design for finer granularity
control.

> 
> When I last bought a car, they gave me the keys and a key 
> they called a
> valet key. This was news to me. I asked and they said it 
> doesn't open the
> trunk but does open the doors and starts the engine. A nice 
> physical example
> of POLA.

Yep, and I had that back on the car I bought in college.  (Yes, we had cars
back then.)  One key worked the doors and ignition, and the other the trunk
and glove box.

> 
> Best,
> 
> -ken
> 
> _______________________________________________
> e-lang mailing list
> e-lang@mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/e-lang
> 

_________________________
Alan Karp
Principal Scientist
Decision Technology Department
Hewlett-Packard Laboratories MS 1U-3
1501 Page Mill Road
Palo Alto, CA 94304
(650) 857-3967, fax (650) 857-6278
https://ecardfile.com/id/Alan_Karp
http://www.hpl.hp.com/personal/Alan_Karp/