Professor and Student Thwart P2P File Sharing
Digitus1337 writes "Wired has the story. 'A computer science professor and graduate student have been awarded a patent for a method of thwarting illegal file sharing on peer-to-peer networks by flooding the network with bogus files that look like pirated music.' This raises the question of whether or not companies that are already using such techniques are in violation of the new patent. Good news for subscription services?"
Spammers have been doing this for years, ever since Napster and Gnutella came out. And, people have been filtering it since then. Once a P2P system has some sort of trust system built into it, this becomes far less effective.
So it's safe to put 5. Profit :)
The Raven
but, as soon as you get a bad download, you erase it, so people dont spread them. If you search for a song using say gtk-gnutella, just download the file that has the most sources. It's highly unlikely that 80+ people will have a bogus song under the file you're looking for. We're in trouble if they start sharing on multiple IP's though...
No, good news for Direct Connect.
John Susek
Indeed. The good networks like Gnutella2, EDonkey2000 have hashes. You can flood the networks all you want. You can't flood fake files that pass the hash. The ip address of the flooder is going to be shitlisted.
That's something I can see working.
Just supplying a fake file with no music seems like it would never work, simply because there are a lot more file sharers than there are people trying to stop them, and people are really quite likely to isten to at least the first few seconds to check that their downloaded file was the one they thought it was.
The Cuckoo Egg seems to have worked out a solution to this. I'm quite impressed with the idea. Still not sure it's going to prevent me from downloading music, but I feel it's certainly worth a try. (Yes, I download music. I also realise it's not justifiable, and therefore any reasonable attempts to stop me are perfectly acceptable.)
so you are one of the losers who keeps changing the id3 tags..
but seriously, its not like its magic to create a checksum of only
music frames of mp3s. This has been done few times ago, for example
checkout crc authentication built to mp3, or better yet, use a ready
tool such as
linux -> mp3bookhelper
windows -> mp3-vaccinator
Another way is to compare tree hashes of files. A tree hash is where
you break a file into a binary tree, where each leaf is a hash of a
segment of a file. You combine the hashes of each leaf to get a node
hash. All the way until you get the root node hash. With a tree hash
its quite efficient to figure out what part of file is different and
needs a redownload. That is assuming you are using id3v1 which does
not change file size. This is yet another reason to avoid
id3v2/Ape systems.
--
/apz, "Dishonor will not trouble me, once I am dead." -- Euripides
this used to be true, but not anymore. Now that Bob has a 120GB hard drive he just downloads 50 led zepplin songs to his shared folder and doesn't listen to them.
-ashot