[tahoe-dev] [tahoe-lafs] #821: A script in a file viewed through the WUI can obtain the file's read cap
tahoe-lafs
trac at allmydata.org
Tue Oct 27 21:36:19 PDT 2009
#821: A script in a file viewed through the WUI can obtain the file's read cap
-------------------------------+--------------------------------------------
Reporter: davidsarah | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Component: code-frontend-web | Version: 1.5.0
Keywords: newcaps security | Launchpad_bug:
-------------------------------+--------------------------------------------
Comment(by davidsarah):
I believe this issue also applies to other scriptable file formats such as
PDF and Flash.
Possible solution:
If the NewCapDesign implements versioned read caps (i.e. read caps that
only give access to a specific version of a mutable file), then that would
allow versioned read URLs to be used by default by the WUI.
That would also have the side effect that cutting-and-pasting an URL from
the address bar would only give access to a single file version by default
(and the versioned URLs could also provide collision resistance). I'm not
sure whether that is what users would expect, but it is a safer default.
I think this would have to work by having the gateway perform an HTTP
redirect from the unversioned read URL to the versioned one (probably
conditional on a parameter in the URL). The parent directory listing
cannot directly link to the versioned URLs because that would require
reading every file in the listing, which would be too inefficient.
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/821#comment:1>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list