[cap-talk] network level designation and authorization
Stiegler, Marc D
marc.d.stiegler at hp.com
Thu Jun 8 14:48:09 EDT 2006
> -----Original Message-----
> From: cap-talk-bounces at mail.eros-os.org
> [mailto:cap-talk-bounces at mail.eros-os.org] On Behalf Of Sandro Magi
> Sent: Thursday, June 08, 2006 11:37 AM
> To: General discussions concerning capability systems.
> Subject: Re: [cap-talk] network level designation and authorization
>
> Stiegler, Marc D wrote:
> > Another point about a YURL that is worth noting. Suppose
> one breaks or
> > steals a YURL. The typical YURL carries only a little
> authority (like
> > the authority to edit a single web page). Such a break is a
> tiny thing
> > compared to the penetration of a VPN connection. A
> YURL-based network
> > of connections has a larger number of weaker authorizations.
>
> Subject to the application/service design. If the application
> is designed such that the transitive closure of all links
> reachable from that one leaked link is the set of all links
> in the application/service (at least for the "user" who
> "owned" that link), then that's just as disastrous as giving
> away the username+password in a traditional app.
>
> So YURLs gain you no security advantage in this case, except
> that it's more effort to design such a "wide-open"
> application in the web-calculus than it currently is with
> standard-issue web frameworks.
Yes, you can build systems with "global" authorities even using YURLs.
Just as you can write insecure FORTRAN even in E (for which there is an
example in Walnut, when doing the security review of Echat :-)
YURLs make it possible to do better. YURLs even make it easy to do
better. VPNs, on the other hand, make it impossible to do better, much
less easy.
--marcs
More information about the cap-talk
mailing list