Hack Tahoe!

Welcome to the "Hack Tahoe!" contest.

News

August 22, 2008 -- a paper about Tahoe, the Least-Authority Filesystem has been accepted into the Storage Security and Survivability Workshop.

July 21, 2008 -- Tahoe v1.2.0 has been released, fixing the flaw that Christian Grothoff discovered. Please see The Release Notes for details.

July 20, 2008 -- Christian Grothoff has discovered a flaw in the cryptographic integrity check for immutable files. See his note to tahoe-dev. It is not too severe, but we're definitely going to fix it. More details will be forthcoming.

July 18, 2008 -- The "Hack Tahoe!" contest is announced. Read the announcement.

How to Get Started

Examples

[*] Note that there is a kind of failure of directories which we're already aware of -- rollback to an earlier version of the directory state. It would be difficult for an attacker to make this failure happen. If 6 out of the 10 storage servers were malicious and in cahoots, or if 3 of them were malicious and conspiring, and 5 of the remaining good ones were unreachable (for example, due to a Denial of Service attack against those other 7), or if enough of the servers were to crash and accidentally revert to an earlier state of their local filesystem, then the directory would revert to an earlier state.

The Hall of Fame

The security flaws that have been discovered in earlier versions of Tahoe may generalize to other systems -- if you are a security hacker you may be interested in the specific attacks and defenses because they may be applicable to your work. See the "details" links below.

numberwinnerpicturedetails
-2Nathan WilcoxNathan Wilcox being awarded with an I Hacked Tahoe shirtCSRF attacks
-1Drew PerttulaDrew Perttula being awarded with an I Hacked Tahoe shirtconvergent encryption reconsidered

The t-shirts were being shipped and didn't arrive in time for the surprise awards ceremony, so we held whiteboards in front of the award recipients and projected the t-shirt designs onto the whiteboards.

Sponsored By

Sponsored by http://allmydata.com, providers of secure backup services.

Thanks to Kevin Reid for suggestions to improve the layout of this page.