[cap-talk] bundling designation and authority
Sandro Magi
smagi at naasking.homeip.net
Fri Oct 14 08:13:11 EDT 2005
Jed at Webstart wrote:
>> Suspecting a phisher, the defendant openly admitted that he attempted
>> to obtain additional information (intent) not present on the given web
>> pages (the authorized context).
>
>
> Aren't you assuming what you are trying to demonstrate in the above?
> Namely that the "given web pages" (whatever those are) are the
> authorized context?
I'm having trouble understanding why this model wouldn't make immediate
sense to people on this list. After all, the very subject of this thread
is "bundling designation and authority". A link can be viewed as a
trivially forgeable bundle designating a resource and authority to
invoke a GET on it (by clicking on it). It's not a capability, but the
bundling is still there.
I'm very aware that this is a restriction on the operation of URLs, but
restrictions are present in just every web application framework that
doesn't use the full set of www semantics. To a typical web application
programmer, who creates pages so users may consume services, he might
very well be miffed that some user isn't sticking to the pages he
created, even though this is explicitly allowed by the RFCs. The pages
the programmer creates and links together express his intent for how the
user is to access his site/services. This implies that the pages he
creates and links together are what he *authorizes* the user to view. If
this does not follow, then please point out where I've made a mistake.
> A "web program"? What do you mean by that? How is the authorization
> context of such a "web program" visible to the user? E.g. in the sense
> that Nick Szabo noted earlier, "So I'd characterize our issue as: what
> is the (if any) widely understood way of communicating authorization to
> web users?"
Any reasonable web user, if he sees a link, would expect that he is
allowed to click on that link. Only a subset of such users, once logged
into a site that processes credit card transactions, would expect that
it's perfectly ok to start typing in any old URLs for that same server
and attempt to access them.
> How is that meaning "authorized context" communicated to the user? I
> don't believe there was any such communication in this case. It seems
> to me that Mr. Cuthbert had a reasonable believe that his ../../../
> access was "authorized" and perhaps only unexpected in the case the site
> was phishing.
Oh I think his belief was very reasonable; it's codified in the RFCs
after all. Unfortunately, it's not our opinion that matters though, but
what is "widely understood" outside of smaller, more knowledgeable
communities.
Sandro
More information about the cap-talk
mailing list