Distortion To Static


The life, times and ramblings of MasterCJ
Torrent Cache@ 12/03/10 03:46 am
I made this today. It's designed to be an archive site for torrents. All uploaded torrents are completely encrypted during storage, so it's got a pretty good level of deniability should the RIAA or whoever come knocking. I'll be using it in conjunction with Jishaku.net to archive torrents. I'll release the code once I've cleaned it up a bit.
permalink 1 comment
Comment by Anime Janai @ 21/03/10 07:44 am
How do you handle collisions between two torrents that have the same hash value? If you were storing based on the CRC value, then there is a tool out there to let you set a file to whatever CRC value you want. If corporations have a similar tool to let them set a file to whatever HASH value they want, then they can conceivably poison torrents and wreck the instance of the torrent database cache. To do that, they would simply dump all the torrents from several popular torrent sites, then automate a function to generate a fake torrent that just so happens to have the same hash value of the good torrent. They then upload their bad torrents via your upload function and now you have a race condition (collision) between which torrent was uploaded first - the good one, or the bad one.

Anyways, it's something to consider since a concentrated database like yours with a torrent input will let someone poison selected torrents as long as they can set hash values.