[cap-talk] w3c tag discuss ocaps, webkeys, ADsafe and Caja
zooko
zooko at zooko.com
Tue Jan 6 10:03:41 EST 2009
I have an experience report that might be relevant.
In the Tahoe-LAFS project, we held an open contest to find security
flaws. One of the winners found a CSRF vulnerability in our system,
which at that time offered a combination of webkey-like URLs and path
URLs. Our solution was to remove the path URLs and leave only the
webkey-like URLs, which fixed the CSRF vulnerability. One empirical
observation is that no users have complained about the removal of the
path URLs, so perhaps our original intuition that path-based were
important for user convenience was wrong.
On the other hand we have had many user requests to allow sharing of
resources without requiring the recipient to login to our service
first, showing that our original intuition about the desirability of
that behavior is right.
I have attempted to generalize the security and UI issues behind this
story here:
http://hacktahoe.org/csrf.html # solve CSRF attacks by making
references unforgeable, not by making them unshareable
The story of the contest and the CSRF attack is here:
http://hacktahoe.org/nathan_wilcox.html # Nathan Wilcox and CSRF attacks
By the way, the "Hack Tahoe!" contest is still running, so if you can
find a security flaw in the current version of Tahoe, you too can
have a customized t-shirt with your exploit printed on it. :-)
Regards,
Zooko Wilcox-O'Hearn
---
Tahoe, the Least-Authority Filesystem -- http://allmydata.org
store your data: $10/month -- http://allmydata.com/?tracking=zsig
More information about the cap-talk
mailing list