Hack Tahoe!

Welcome to the "Hack Tahoe!" contest.

News

May 7, 2009 -- Christian Grothoff has been properly honored on the Hall of Fame -- see below!

February 13, 2009 -- Tahoe v1.3.0 has been released. There are no security fixes in this release, because nobody has found any major issues since the crypto flaw that Christian Grothoff discovered in Tahoe v1.1. Come on guys, you can do better than that! (See this thread on tahoe-dev for a promising start...)

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.

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
0Christian GrothoffChristian Grothoff being awarded with an I Hacked Tahoe shirtmore than one file can match an immutable file cap
-1Drew PerttulaDrew Perttula being awarded with an I Hacked Tahoe shirtconvergent encryption reconsidered
-2Nathan WilcoxNathan Wilcox being awarded with an I Hacked Tahoe shirtCSRF attacks

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.

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.