Slashdot Mirror


Can Poisoning Peer to Peer Networks Work?

andrewchen writes "Can poisoning peer to peer networks really work? Business 2.0 picked up my research paper from Slashdot and wrote an article about it. In my paper, I argue that P2P networks may have an inherent "tipping point" that can be triggered without stopping 100% of the nodes on the network, using a model borrowed from biological systems. For those who think they have a technical solution to the problem, I outlined a few problems with the obvious solutions (moderation, etc.)."

391 comments

  1. The easiest solution to fix poisoning... by Blowit · · Score: 3, Insightful

    Have each user vote for each server they download from. If a specific server gives out bad files, the users would vote as a bad server. Then it would not be able to connect to the P2P network.

    This would be moderation however, it would be the smartest way as each user would have their word on who is allowed and not allowed on the network.

    --
    *Headline News* censorship shuts down the Internet! More at 6PM!
    1. Re:The easiest solution to fix poisoning... by Kristoffor · · Score: 1

      Actually I really like this idea especially if it were similar to the /. method of moderation where heavy contributers are more likely to get moderation points. Maybe karma could also be thrown into the mix by giving those nodes with more offered files more karma?

    2. Re:The easiest solution to fix poisoning... by Stonehand · · Score: 2, Insightful

      Does that require either centralization (which attracts lawyers and introduces a single point of failure) or trust (P2P propagation of votes, which might be spoofable by a small conspiracy)?

      --
      Only the dead have seen the end of war.
    3. Re:The easiest solution to fix poisoning... by PainKilleR-CE · · Score: 1

      That would only lead to intentionally false moderation from the record labels, or anyone else that simply wanted to screw things up. If they can give out bad files, they can also give out bad votes.

      --
      -PainKilleR-[CE]
    4. Re:The easiest solution to fix poisoning... by jeremy+f · · Score: 3, Insightful

      Unfortunately, that would lead to bias from potential downloaders of music, as well as for manipulation of ratings by an individual or a group of individuals. Ultimately, this would only serve to flesh out targets by would-be P2P 'hunters', i.e. RIAA agents.

      If I see a list of servers, and a rating, I'm instinctively going to select one of the top rated servers. Most people's ratings of such servers would be a function of two distinct factors:

      - Does the server have what I'm looking for?
      - How quickly can I get this file from this server?

      If both factors are very favorable to me, I'm going give this server a good rating. If I can't connect, or the server doesn't have what I'm looking for, I'm going give the server a poor rating.

      If a server wants to become highly rated in this type of a system, the operators must provide

      - Lots of bandwidth
      - Lots of files

      Not many people can afford to do both. As a result, a 'cartel' of sorts would be formed, where the top few servers serve to a majority of the users, and the rest of the servers, of which there may be 20 times or more of, all serve to the minority.

      If the 'hunter' wants to kill this group, what does he do? He wouldn't want to poison each one systematically -- he'd want to go after the big targets that everyone feeds from. This rating system would only help him expedite this process.

    5. Re:The easiest solution to fix poisoning... by FreeQ · · Score: 1

      And how would you prevent the poison source from voting ?

    6. Re:The easiest solution to fix poisoning... by plover · · Score: 3, Insightful
      But if I were the RIAA, my legions of henchmen would be voting down the servers that supply "stolen" music, and voting up the servers that supply poison. And they would meta-mod down anyone who disagrees with their votes.

      So to be useful, votes would require authentication in order to avoid ballot box stuffing. But authentication goes hand in glove with identification, and that's something the users of the P2P networks seem to be trying to avoid.

      Bottom line: voting is subject to the same poisoning that the files are subject to. It adds a layer of complexity that simply delays poisoning, but probably not for long. Hell, with the inevitable bugs (that end up denying users unpoisoned files) and long-term ineffectiveness, voting would probably be smiled upon by the RIAA.

      --
      John
    7. Re:The easiest solution to fix poisoning... by sir99 · · Score: 1
      Hopefully the P2P network has decent search capabilities, so if the file you wanted wasn't on that server, you wouldn't connect to it in the first place (unless the file's misnamed, in which case you could vote against them) So you probably wouldn't vote at all for servers with few files.

      The idea of all this P2P crap is that you can find the content you want from many providers, and new files quickly get spread all over the network.

      Maybe bad votes could be attached to their respective files, so that files with votes against them wouldn't propagate though the network.

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    8. Re:The easiest solution to fix poisoning... by Suppafly · · Score: 0, Flamebait

      Except the system doesn't really work that well here, so why not implement a better idea?

    9. Re:The easiest solution to fix poisoning... by snatchitup · · Score: 1

      One problem, I download straight to my shared directory. I guess I'd have to stop this. I may initiate a job of downloading serveral files from slow servers, and not check them for a day or two in which time, any bad files could be propagated.

    10. Re:The easiest solution to fix poisoning... by Blowit · · Score: 2, Insightful

      However, if the voting is ONLY allowed after a download, then this poisoning can be significantly reduced...

      --
      *Headline News* censorship shuts down the Internet! More at 6PM!
    11. Re:The easiest solution to fix poisoning... by Anonymous Coward · · Score: 0
      Browse slashdot at -1 sometime. Valid points are moderated down as "trolls" or "flamebait" if the moderator disagrees with them. Goatse links are often moderated up once or twice if they are placed in an otherwise normal-looking comment.


      Blatently wrong posts often make it up to +5 informative, while a reply to it that is accurate will only get a +2 insightful.


      Is that the sort of p2p network you want?

    12. Re:The easiest solution to fix poisoning... by jeremy+f · · Score: 1

      The idea of all this P2P crap is that you can find the content you want from many providers, and new files quickly get spread all over the network.

      Yep, and tagging a particular user or server as 'good' or 'bad' would cause downloaders to flock towards the 'good' users/servers, and stay away from the neutral or bad ones.

      You wouldn't really be looking at a P2P system anymore -- the idea of everybody being a 'peer' would go out the window if users had some type of status through such moderation.

    13. Re:The easiest solution to fix poisoning... by KelsoLundeen · · Score: 2

      If I were the goddamn RIAA or the MPAA (Jack "Maddog ... Grrrr!!" Valenti, I mean) I'd focus a little bit on image enhancement.

      If I were the RIAA, I'd tell my employees to stop acting like a bunch of two-bit hackers start giving the customers what they want.

      Really, this whole thing -- from poisoning P2P network to authorizing legal hacks on 14 year old uers -- is absurd.

      Hilary and Jack "Maddog ... Grrrr!!!" Valenti oughta take their fingers from the sockets and start talking with users and figuring out how they can get users what they want and the users can give the RIAA and MPAA what they want.

      It's a long process, but I'll tell you one thing: the more the RIAA and MPAA keep employing the shock-trooper tactics, the less goodwill and grace (if such goodwill and grace ever existed, but I think it did -- at least in part) they're gonna get from Joe and Joe-elle Consumer.

    14. Re:The easiest solution to fix poisoning... by perljon · · Score: 2, Interesting

      This would be changing constantly. First of all, joining a P2P is pretty easy assuming it is open to the public. And, as I am out searching for enimem (they throw out a lot of poison), I download a poision file, and now, I am a) blocked from the network or b) passing out poison myself.

      A blocking system can't work fast enough.

      --
      This isn't the sig you are looking for... Carry on...
    15. Re:The easiest solution to fix poisoning... by NineNine · · Score: 2

      Absolutely right. And I think most people do this (including myself). The trick is when downloading is to look for the versions that are shared by the largest group of people. And of course, after you download, delete the bogus ones ASAP.

    16. Re:The easiest solution to fix poisoning... by simm_s · · Score: 2

      Have each user vote for each server they download from. If a specific server gives out bad files, the users would vote as a bad server. Then it would not be able to connect to the P2P network.

      A voting system can be abused by creating a large group of malicious users giving each other positive feedback. Andrew already mentioned this on his webpage. Routing on a P2P network may not be direct, so you may not be able to give a site bad feedback anyhow.

    17. Re:The easiest solution to fix poisoning... by corey_lawson · · Score: 1

      Maybe we look at P2P networks much more like the local car transportation network. The roads are p2p in as much as I'm the data packet in my car going from one server (home) to another (work), with limited rerouting capabilities and problem avoidance. Since highway traffic flows are non-linear w.r.t. traffic density, and do have definite tipping points, then someone trying to populate the p2p network with "bad" data packets (i.e., substituting Celine Dion or Billy Ray Cyrus songs instead of the latest InSink song)seems analogous to playing a god game like Populous, SimCity or Black&White and invoking the "Car Crash at 5:15pm disaster". Eventually, the system recovers, yes, but if traffic is screwed up enough, people start clammoring for a new system. At least in the Networld, people can still create new highway networks, as it were (until the legal environment perhaps changes to make this more difficult). The physical world lead times on new highway projects are getting unworkable without a dictatorship in place to enact them. Plus it takes 3-5 years of real development work to actually build it, once everything is in place.

    18. Re:The easiest solution to fix poisoning... by ImaLamer · · Score: 2

      But your solution is going to involve too much interaction and it's just moderation and letting kids control the network.

      What I want to have in the future of P2P is system level protocols which require no user interaction.

    19. Re:The easiest solution to fix poisoning... by plover · · Score: 2
      Not gonna happen...

      The RIAA and MPAA want money. Lots of money. The kind of money they're used to. The P2P sharers want music. Lots of music. For free, just like they're used to.

      Everybody keeps ranting "why don't they find a business model that works?" Here's your answer: There isn't one; there won't be one; there can never be one. First, it's an argument of corporations vs. the marketplace. Can you speak for every P2P user? Can anyone even claim to? Of course not, no one can. So it's already a one-sided discussion. The industries have no incentive to "talk" to the marketplace, since their only feedback comes in the form of "no revenue, no sales" in any case.

      Jack and Hillary aren't stupid -- they've already figured that much out, so I think they've come up with a simple plan. They've decided to squeeze every last nickel from every last legitimate consumer until the whole production system implodes from lack of revenue. Their business plan is to get to be so rich now that they won't care when it implodes.

      Under this plan, Jack and Hillary have no need to talk to anybody except to placate their respective industries. "Studios, crank out those movies. Recording companies, press those discs. We're taking good care of the whole Internet for you. We promise we'll have this piracy thing licked about the same time we reach $1,000,000,000 net worth (each.) So keep your stock prices up, please."

      --
      John
    20. Re:The easiest solution to fix poisoning... by kiatoa · · Score: 2, Funny
      Browse slashdot at -1 sometime. Valid points are moderated down as "trolls" or "flamebait" if the moderator disagrees with them. Goatse links are often moderated up once or twice if they are placed in an otherwise normal-looking comment.

      Blatently wrong posts often make it up to +5 informative, while a reply to it that is accurate will only get a +2 insightful.



      I've thought about this a little and was wondering What would happen if slashdot started selling higher rated posts. Say for $5.00 I could buy 20 posts. I would tend to use them more judiciously but would have my posts start out at +2. Just a thought.

      --
      90% of the wealth is in 2% of the pockets. Bummer to be in the majority.
    21. Re:The easiest solution to fix poisoning... by mfos.org · · Score: 2, Funny
      Unfortunatly I doubt there is one easy way of keeping P2P unpoisoned. It's one of those thorny issues that appear simple but really turn out to big bastards, like cryptography.

      I was reminded of one of the AI Koans

      One day a student came to Moon and said: "I understand how to make a better garbage collector. We must keep a reference count of the pointers to each cons."

      Moon patiently told the student the following story:
      "One day a student came to Moon and said: `I understand how to make a better garbage collector...

      [Ed. note: Pure reference-count garbage collectors have problems with circular structures that point to themselves.]
    22. Re:The easiest solution to fix poisoning... by Spazzz · · Score: 1

      Instead of voting/moderating the servers, how about moderating the individual files? I imagine that unless implemented very carefully, this could easily reach cpu and bandwidth limitations, but, at least on gnutella, all files carry SHA1 checksums, right? What if the protocol were modified to carry dynamic metainformation about each file/checksum? That way, if I download a phony file, I can quickly propagate the information, and let other file sharers decide for themselves.

      Of course, in this oversimplified model/example, it would be very easy for somebody from the RIAA, MPAA, or BSA to flood the network with bogus metainformation and convince users that the good files are actually bad, and vice versa, but I'm sure somebody with more talent than me can figure out how to work around that issue. Perhaps using PGP signatures? *shrug*

      -Jeff

    23. Re:The easiest solution to fix poisoning... by Anonymous Coward · · Score: 0

      >>Everybody keeps ranting "why don't they find a
      >>business model that works?"

      Not exactly. It's more like, "the business model
      may or may not work, but buying a government is not an appropriate remedy."

      They lobby Congress heavily, who pass laws that affect everyone, not just them. There are some serious consequences from the collateral damage from these laws.

    24. Re:The easiest solution to fix poisoning... by Archfeld · · Score: 2

      why is this flamebait, He/she brings up valid points. I beleive the system is valid, but there ARE ISSUES with Karma and the moderation system, as evidenced by a thorough test on slashdot. Rather than scrap the system I'd like to see some constructive idea's on how to fine tune it...

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    25. Re:The easiest solution to fix poisoning... by Archfeld · · Score: 2

      they just need to start using the metamoderation data they collect and apply it to your moderation total. If your moderations get overturned you should suffer a karmic hit. Not a perfect system but a double check at least. It would add value to meta moderation.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    26. Re:The easiest solution to fix poisoning... by Golias · · Score: 3, Insightful
      The whole moderation thing is pointless anyway, because poisoning will not work. From the article:
      Flooding a network with spoofed files would drive users to more reliable music sources -- like the labels' own online sites.

      This statement is obviously false. Nobody will move to the labels' own online sites, because the label sites don't provide what they are looking for: lots of music in vanilla MP3 files with no sharing restrictions, license headaches, or some kind of goofy-assed "copy once" encryption scheme.

      Users who become frustrated with crapflooders on their favorite P2P network will simply move on to whatever the next emerging P2P network is, and those who want use poison tactics will play a losing game of whack-a-mole indefinately.

      --

      Information wants to be anthropomorphized.

    27. Re:The easiest solution to fix poisoning... by budgenator · · Score: 2

      Cool, built in targeting information. RIAA would target the top three servers each day, just scan the quality ratings.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    28. Re:The easiest solution to fix poisoning... by blitziod · · Score: 1

      i have an idea...who cares.poisoning will be a good thing for many of the p2p folk i know. Do you think that the RIAA and other C*CKSUC*ERS are gonna shell out the cash to poison the few people DLing a rare nick cave cover of the beatles OR poison that looks like the new britney spears crap'ola? What will likely happen is that the fluffy pop music will get DLed from the corperate scumbags that spawn it, while the cool underground music will still be available to all who are into it. The best part is, with all the teeny boppers DL ing britney spears GONE, the P2P clients should work faster for people like me! YEA!

      --
      The only way to bust a doper--is when you yourself become a smoker!
    29. Re:The easiest solution to fix poisoning... by Izmunuti · · Score: 1

      So what stops the adversary from posing as hordes of users that vote against servers that supply "good" files and for servers that supply bogus files?

    30. Re:The easiest solution to fix poisoning... by thomas.galvin · · Score: 1

      Have each user vote for each server they download from. If a specific server gives out bad files, the users would vote as a bad server. Then it would not be able to connect to the P2P network.
      This would be moderation however, it would be the smartest way as each user would have their word on who is allowed and not allowed on the network.


      The problem with that is that you loose anonymity. If everyone knows server 127.0.0.1 has the best whatever, that is the server that gets targeted when you want to shut the network down.

      I think a better solution would to moderate/rate individual files based on an MD5 checksum; each file on the network would have an associated MD5, which users would be able rate (say from 0-5). When a search was executed, the requesting node could then generate a rating based on the average rating given to that MD5.

      This would sacrifice no more anonimity than is currently available (right now you can find out that computer X has Teen Pop Artist - My Sucky Song.mp3, with this system you would know that it has Teen Pop Artist - My Sucky Song.mp3 MD5 = xyz), and would allow for peer review of the content you are offering for download.

      Now to file the requisit patents...

    31. Re:The easiest solution to fix poisoning... by blue+trane · · Score: 1

      Allowing the flamebait mod to stand exactly proves his point.

    32. Re:The easiest solution to fix poisoning... by Anonymous Coward · · Score: 0

      everything2 is too cool for me.

    33. Re:The easiest solution to fix poisoning... by sonofbc99 · · Score: 1

      I was thinking that the way to prevent bogus songs from permeating the net would be to do this. Kaaza lite should have everyone set up a PGP system. Then when user A wanted a song he would request it from user B. In the background Kazza would send the file using User A's Public Key combined with User B's private key. This would allow a user to Verify that the song is legitimate. And since no one can supposedly crack his/her code, he is staking his reputation on it. In fact you could have a central or many central stations that would verify songs and then warp them in their public keys combined with the requestor's private key. This would ensure that this person could not put out bogus files without jeopardizing his/her reputation. In fact, once a trusted person verified the song, by his/her PGP signature, you could be sure it was a legitimate song... Of course he/she could just be verifying to the public that the song sent to him for verification was in fact a "BAD" song and no one should download it. Hey, maybe I don't know if the song I have is copyrighted or not??? Now, anyone trying to spoof the system would have to warp the song up in his/her PGP signature and quickly the users would get to know just who they could trust to tell them about the BAD copyrighted songs circulating on the net. What does everyone think??

    34. Re:The easiest solution to fix poisoning... by billstewart · · Score: 2

      Not much - it's the old "Tentacles Of Medusa" problem. Depending on how complex your rating system is, the Poisoners will probably have to do a little work to give their tentacles lots of really great karma by saying they've shared zillions of files with each other, or whatever else it takes to game the voting system besides voting early and often.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    35. Re:The easiest solution to fix poisoning... by FrivolousPig · · Score: 1

      Rather then kicking the user with bad votes how about flags or stars kind of like ebay red for unreliable yellow for average green for great

      --
      ~ All comments automatically moderated -1 since 2004 ~
    36. Re:The easiest solution to fix poisoning... by Anonymous Coward · · Score: 0

      Simple problem with your solution.

      "Hello Mr Central Server I'm the MIAA, we're going to shut you down now."

      Moderation or verification implies authority. It can't exist without it, and authority implies identification and changes P2P into a hybrid of server and peer technology, which offers targets.

      Simply put, someone has to stand up and say "trust me". If they identify themselves so they can build a reputation, they can be silenced. If they don't identify themselves, what is to stop the poisoners from doing the exact same thing? There is no clever answer, poisoning a P2P system is actually very elegant.

    37. Re:The easiest solution to fix poisoning... by SpaceJunkie · · Score: 1

      For the sake of all goodness- I really hope thats how it turns out... If the poisoning was to go ahead that woudl be a reasonable outcome.

      The thing is- a certain amount of this poisoning already exists. Ever typed in a search string only to have an Exe, a zip or rar file or even an avi with embedded html returned with the exact search terms. Those are poison. Some propogate virii, some promote crappy porn servers. The network *has* been poisoned. Its just a case of being on the ball enough to know not to mess with most exe's without serious checking. Most at risk here are warez downloaders and people too stupid to tell the difference between an exe and an mp3. AVI's with embedded pop-up urls suck- and there is not a great deal you can do about them.

      --
      OrionRobots.co.uk - Robots From sol
  2. One big problem: Lazy users by Anonymous Coward · · Score: 3, Insightful

    Many users, when they download a "poisoned" file, get a little angry... and then they move on WITHOUT deleting the file! This leaves it in the system on yet another node and increases the chances that someone else will download it from them. If users take a little more responsibility for the network, these files wouldn't spread very well at all.

    1. Re:One big problem: Lazy users by tiedyejeremy · · Score: 1

      I have a friend who claims to have thousands of reggae tunes downloaded on her computer. She's listened to only a handful of them.
      This is the type of lazy user that causes problems.

      People tend to relish the act of acquisition when they don't need everything they take. The excess stuff just accumulates. This reminds me of that article about our discards polluting Asia.....

      --
      Anything you say will be held against you. ... "tits"
    2. Re:One big problem: Lazy users by Kristoffor · · Score: 1

      I am guilty of this in a way however the cause isn't lazyness. I usually download mp3's in batches and over the course of the next day or so I check each song, make sure the ID3 tag is correct, normalize the filename etc. By the time I get to many of the bad files the host is no longer connected to the network and I wouldn't necessarily remember where I got it anyway. So it would be difficult/impossible to mod down the host/file.

    3. Re:One big problem: Lazy users by rushiferu · · Score: 1

      True, but if you specify your download folder to be seperate from your shared folder you could screen your files before allowing others to download them. A little effort from P2P users to clear the crap off their systems would go a long way towards improving the overall quality of the network.

    4. Re:One big problem: Lazy users by tiedyejeremy · · Score: 0

      try to convince the "Gimme Gimme" generation that it is their responsibility to police themselves. Likely the response you get will be "d00d" followed by some mostly incomprehinsible alpha-numeric gibberish and a complete blow0ff reminding me of the Pubes and Greys of Mid-World.

      --
      Anything you say will be held against you. ... "tits"
    5. Re:One big problem: Lazy users by Anonymous Coward · · Score: 0

      It's difficult enough getting them to keep files *in* their shared folder for any time after they've noticed the download is complete, there'd be much less left to download if people had to *do* something to share a file...

    6. Re:One big problem: Lazy users by Anonymous Coward · · Score: 0
      WinMX has a solution to this problem, but it's not immediatly obvious. The trick is to start the download and immediatly right-click on it and select "Search for alternatives". This does a search based on the files HASH.

      When you go to the search page, it will list every copy of that file on the network, along with the name that it is filed as on each users machine.

      So, if you see that the download is listed under several different names, you know that it is suspect.

      However, what some of these "lazy" users do is to rename the file with something indicating that it is a fake, along with what it really is. For the layman this unfortunatly creates the problem you describe. If you know the above trick, it really does help. I haven't had a fake in years. This page lists many popular movies, along with information on picture/sound quality etc.

      Assholes have been "poisoning" the P2P network for a while, just for kicks. It's not really new; some folk get a kick out of renaming some piss-poor movie as "Matrix Reborn" or whatever, and enjoy watching folk download it.

      So, once again the industry has shot itself in the foot. By poisoning the files, they have created a need for indexing. Indexing brings reviewing. Instead of downloading that dreadful version that someone in the audience blocks the picture half-way through it, you can find out which version was made from the DVD screener. In advance of downloading anything. Pirates win, industry loses, like they did when they attacked the server-based P2P networks, making us move to (unstoppable) distributed ones.

      I just wish Bill Hicks was around today, the potential material out there is unbelievable...

  3. Ugh. by Anonymous Coward · · Score: 1, Funny

    Why don't you both just do the RIAA's dirty-work for them?

    No wonder geeks get beat up.

  4. it's already poisonned by users by curseur · · Score: 3, Insightful

    Because most users download files and never check them.
    Really annoying especially with large files you've downloaded at 1kbps

    1. Re:it's already poisonned by users by garcia · · Score: 2

      I could never understand the LONG lists of available files which are not usable.

      In addition, anyone using ATTBI should be forewarned that you should remove ANY and ALL movies from your shared folder on any P2P network. The MPAA is reporting violations to ATTBI's legal demands center and ATTBI *is* disabling users who violate rules.

      I suggest the removal of all shared movies if you are on ANY ISP, but especially large cable modem networks.

    2. Re:it's already poisonned by users by Anonymous Coward · · Score: 0
      > downloaded at 1kbps

      Yeah, sucks that defaults are usually to allow far too many people to download at a time...

    3. Re:it's already poisonned by users by AndroidCat · · Score: 2
      I could never understand the LONG lists of available files which are not usable.

      You've never run a BBS right? :^) The number of junk files uploaded even when they didn't need it for download ratios was amazing. Or uploading renamed copies of software already uploaded (with fscking BBS ads inserted into the zip to make size checks impossible.)

      --
      One line blog. I hear that they're called Twitters now.
    4. Re:it's already poisonned by users by AndroidCat · · Score: 2
      What also sucks is that KaZaA doesn't seem to remove nodes from is "check list" of IPs unless it gets a definite port refused response. So when I reboot and get bombarded with port 1214 requests, and my firewall drops the packet completely, they keep trying for weeks.

      No biggie, I pop up a web server on the port. KaZaA is close enough to HTTP to confuse them into going away as well as logging all their user/download info. :^)

      --
      One line blog. I hear that they're called Twitters now.
    5. Re:it's already poisonned by users by digitalsushi · · Score: 2

      I'm not trying to be snide, but cannot you just have your firewall send a 'rejected' packet instead of having it do a 'drop'?

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    6. Re:it's already poisonned by users by AndroidCat · · Score: 1
      But it's more fun to log the info!

      ** REQUEST from 65.94.64.219 **
      m=GET p= a= u=/9205/Bangbus - Episode #40 - Victoria.asf [HTTP/1.1]
      Host: 64.229.165.109:1214
      UserAgent: KazaaClient May 28 2002 00:23:52
      X-Kazaa-Username: malacro
      X-Kazaa-Network: KaZaA
      X-Kazaa-IP: 65.94.64.219:1214
      X-Kazaa-SupernodeIP: 24.202.5.82:1214
      Range: bytes=108743308-121204695
      Connection: close
      X-Kazaa-XferId: 12247660
      I don't trust a protocol that leaks that much info without some sort of security handshake. (I admit, most requests do have a hash handshake that I haven't decoded yet.)
      --
      One line blog. I hear that they're called Twitters now.
    7. Re:it's already poisonned by users by Anonymous Coward · · Score: 0

      If you're downloading at 1kbps, you're probably uploading at even less.

      Why should we care about you again?

    8. Re:it's already poisonned by users by glesga_kiss · · Score: 1
      That much information? Seems like the bare minimum to me. You need to know the filename, IP/port of remote host (to connect), the username (to manage) and the Supernode (in case you need to ask it to initiate a transfer because the remote is firewalled).

      To be honest, seeing your output like that makes me worry less about any security leaks in these apps.

    9. Re:it's already poisonned by users by Anonymous Coward · · Score: 0

      Why should he bother? The software (Kazaa) is badly written. If a node cannot be reached, it should be assumed to be down. It is a good idea to keep checking for a day or two just to keep the network intact in case the node servers go down. But 2 weeks? That's just overkill.

    10. Re:it's already poisonned by users by fishbowl · · Score: 2

      "I could never understand the LONG lists of
      available files which are not usable. "

      Are you talking about the people who post their playlists on a website, which is what you find when searching for a song title, but has the files themselves elsewhere?

      --
      -fb Everything not expressly forbidden is now mandatory.
    11. Re:it's already poisonned by users by Arcaeris · · Score: 2, Interesting

      It's more ridiculous than you might think.

      Searching on Kazaa yesterday for LOTR - The Two Towers (yes, I know, I'm such a pirate), I found about 4 files of 800MB - 1 GB in size. They all said, "Incomplete" or "Does not Work" in the filename.

      It's not just that these files exist and don't work, but that people have them and just don't care. With HDs getting so large, who can blame them, either? Even a gig here and there isn't hurting most people.

      So, I decided to download one of them and see. The Kazaa description was "LOTR - The Two Towers." The filename was "Eight-Legged Freaks Part 1 of 2." The actual file, upon some A/V work on my part, turned out to be several hours of audio from a trailer for The Scorpion King.

      I mean, Jesus. Sorry if it's a little off-topic.

    12. Re:it's already poisonned by users by Anonymous Coward · · Score: 0

      Kazaa.

  5. Poisoning is not possible by CreatorOfSmallTruths · · Score: 1, Interesting

    By trying to deactivate part of the net you can't stop all of it.
    For example , lets take a net of 2^n nodes, and lets say 80% of which have been poisoned ... the other 20% will still be able to resist the attack.
    take, for example, IRC - splits will never kill it (while I am saying splits I really reffer to poisoning, ofcourse).
    Another example is the iraqui internet during the golf war. it didn't came down. why ? because when using distributed networks (such as P2P and the net itself) the resistability is just plane great.

    1. Re:Poisoning is not possible by Ephemeriis · · Score: 1

      I don't think you understand the concept of "poisoning" a P2P network. It is not censorship, nor splitting of the network, nor anything of that nature.

      Poisoning a P2P network involves distributing bad files intentionally. For example, you could generate a file with the same size and name as..say...an mp3 that you didn't want distributed. This file that you had created would be full of noise..or silence...or garbage...anything but the actual song. Finally, you make this song available over the P2P network.

      The idea is that others will download this file because they think it is the song they are looking for. And then, if they don't realize it and remove the file immediately, others can download the file from their node. The idea is that if you get the "poisoned" file spread to enough nodes it will become nearly impossible to locate a "non-poisoned" file. The goal, of course, is to make it so hard to find these files that nobody bothers.

      As you can see, this really has little to do with your examples of deactivating IRC servers.

      yrs,
      Ephemeriis

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    2. Re:Poisoning is not possible by David+Off · · Score: 1
      The idea is that others will download this file because they think it is the song they are looking for. And then, if they don't realize it and remove the file immediately, others can download the file from their node. The idea is that if you get the "poisoned" file spread to enough nodes it will become nearly impossible to locate a "non-poisoned" file. The goal, of course, is to make it so hard to find these files that nobody bothers.

      Have you actually tried this? I have with Kazaa and it is not that easy. I suspect that most people delete bad files, so that badly defective files get overwhelmed by good files. My experience is that outside of Movies where people often don't understand how to use the DivX compression there is a lot of good quality music and software being traded.

      It is a bit like building a defective clone of a fish and hoping it will mate with the other fish and kill them off, in fact the other fish either avoid it or it dies off before it can reproduce.

      So I don't believe that the RIAA will succeed in poisoning P2P networks. They may find other ways, but I think they would need vaste resources and a bit more intelligence than they have shown so far.

      David

    3. Re:Poisoning is not possible by symbolic · · Score: 2


      This is faulty reasoning. Once 80% of the nodes are poisoned (and probably far fewer), it means that users looking for illegal mp3 files will stand only a 1 in 5 chance of getting something that isn't worthless. How many times do you think people are going to subject themselves to this before deciding that it's just to much trouble? It's a clever solution, because it's using the very trait that makes P2P so attractive (P2P caters to convenience, and by extension, laziness), to render it wholly ineffective for its intended purpose.

  6. Credibility? by PissingInTheWind · · Score: 1, Flamebait

    I outlined a few problems with the obvious solutions (moderation, etc.).

    Are you trying to say, on Slashdot on top of all, that moderation could be a part of a solution?

    Heretic!

    --

    A message from the system administrator: 'I've upped my priority. Now up yours.'
  7. Obvious technical solution take 2 by Kragg · · Score: 3, Interesting

    Although this idea [checksums] works for newsgroups and some other centralized services, it does not with P2P. Basically, it comes down to the fact that you must trust whomever is actually doing the checksumming, or else they can just lie and publish false checksums. In the case of P2P networks, the checksumming is done by the same person you want to figure out if you can trust! As far as I know, this is an unresolvable problem.


    So, um... how about this... If it's a standard file, such as, say, the deviance rip of neverwinter nights, or the new MPEG of Two Towers, then it should always have the same checksum.

    Somebody somewhere needs to maintain a website with these checksums on. Then there's no dependence on the person who you're pulling the file from.

    Obviously doesn't work for random porn videos (although it would for more popular ones... which might also tell you whether they're any good).

    And there's nothing illegal about it.

    Problems?

    --
    If you can't see this, click here to enable sigs.
    1. Re:Obvious technical solution take 2 by Yarn · · Score: 2

      Yes, but by the time you've downloaded it to check the checksum you've wasted n hours downloading trash.

      --
      -Yarn - Rio Karma: Excellent
    2. Re:Obvious technical solution take 2 by sp00nfed · · Score: 1

      Only problem with that is that the actual "poison" client is doing the checksum, so they can just browse to the same website, and set that checksum as being the one to return.

    3. Re:Obvious technical solution take 2 by Dooferlad · · Score: 2, Informative

      eDonkey 2000 / http://www.sharereactor.com do this. The eDonkey network works by using links (as in clickable on web pages) that contain MD4 sums of the file + file size to let users know about files on the network. It does have some searching capabilities but they are limited. This is persumably fixed in the new Overnet project the guy is doing.

      The files are all downloaded in segments from multiple sources, and you sometimes get bad segments, but they are only a fraction of the total file size so you don't really care.

      You just plain can't poison eDonkey / Overnet - it won't work. It is also the only network that I would be tempted to use to distribute real content since it is guaranteed that the user will get what you want them to.

    4. Re:Obvious technical solution take 2 by dattaway · · Score: 2

      Solution (difficulty level: easy :)

      We can GPG sign each megabyte of the files to be downloaded. If the P2P clients downloading from the infected server raise enough red flags, the server can be voted off the island.

    5. Re:Obvious technical solution take 2 by Anonymous Coward · · Score: 0


      At the risk of site pimping, there are already several sites which do checksum's and provide a rating system for various types of files, for example:

      www.sharereactor.com

    6. Re:Obvious technical solution take 2 by Anonymous Coward · · Score: 1, Insightful

      What if each good file is tagged with text to the effect of:

      The RIAA hereby places any and all performances of this song in the public domain.

      Obviously, since it didn't come from the RIAA, is has absolutely no validity. But the RIAA would not be able to put this on a file without giving away the music.

    7. Re:Obvious technical solution take 2 by jackb_guppy · · Score: 1

      Check Sum are not a good way to validate if some thing is valid.

      For each Check Sum value - N number of files different files will have the same Check Sum.

      If we take the LRC (XOR) : adding nulls or pairs of characters (two 2's or 3's) will change a file and leave the Check Sum alone.

      If we take the CRC (long division): adding leading nulls or adding binary adding the file to itself will result in the same CRC.

      Check Sums can act as a "finger print" so you have a good idea if it is right, but you will never be sure until an outside (out of band) test is made -- one ears.

    8. Re:Obvious technical solution take 2 by moonbender · · Score: 2

      As mentioned above, sites like ShareReactor pose as a single point of failure. The RIAA could (arguably) close down SR, which would be a tremendous loss for the ED2k P2P community. Of course, other sites or other ways of checksum distribution would spring up to try and fill that void - while not unpoisonable, I'd agree that the eDonkey network is very well defended against it.

      --
      Switch back to Slashdot's D1 system.
    9. Re:Obvious technical solution take 2 by RupW · · Score: 1

      We can GPG sign each megabyte of the files to be downloaded.

      GPG signed by whom?

      You can't use a one-time key because there's no trust. The poisoners could just make their own keys and spam with those.

      You can't use a valuable key (or reuse an anonymous key to build trust in it) because if you the lawyers ever do catch up with you, they have a non-repudiatable record of everything you've done.


      This doesn't gain over posting per-megabyte checksums. You still have to trust the source.

    10. Re:Obvious technical solution take 2 by s20451 · · Score: 2

      If the RIAA release songs which are already in the public domain, but titled incorrectly (e.g., release a repeating loop of "Happy Birthday" with the title of "Coldplay--Yellow.mp3"), then they can add the tag line without fear of losing anything. I'm sure they have enough lawyers to argue that the tag line applies to the content of the mp3 and not its title.

      --
      Toronto-area transit rider? Rate your ride.
    11. Re:Obvious technical solution take 2 by Anonymous Coward · · Score: 0

      I can't think of anything that should hold them back from putting this statement on a poisoned file. After all, the poisoned file is intended to contain trash, and even the RIAA will have little difficulty giving away trash.

    12. Re:Obvious technical solution take 2 by RocketJeff · · Score: 1
      If the RIAA release songs which are already in the public domain, but titled incorrectly (e.g., release a repeating loop of "Happy Birthday" with the title of "Coldplay--Yellow.mp3")
      Yes, you were just trying to provide an example and I am picking nits, but "happy Birthday" is not in the public domain and is still under copyright until 2021 (IIRC). See Happy Birthday, We'll Sue for more information.
    13. Re:Obvious technical solution take 2 by Kragg · · Score: 2

      Checksum plus filesize is pretty damn good.
      I'm not saying this is perfect, but it would help.

      Incidentally, in answer to another point raised somewhere round here, it's true that the p2p system is the one providing you with the checksum, but there's still 2 Good Things.
      - After you download, you won't run it... you can do the checksum test yourself
      - If it was built into the p2p system then it would be indisputable... unless the server was lying, in which case you know not to trust that server.

      --
      If you can't see this, click here to enable sigs.
    14. Re:Obvious technical solution take 2 by Jedi+Alec · · Score: 2, Funny

      GPG signed by whom?

      Well, who do you think?

      Attention, the triple X movie you're about to download has not passed Microsoft Digital Signing and could endanger your personal stability...

      --

      People replying to my sig annoy me. That's why I change it all the time.
    15. Re:Obvious technical solution take 2 by zemkai · · Score: 1
      Nah, you can use a hash-tree, and check each segment as it comes down.

      See here for details.

      -ZK-

    16. Re:Obvious technical solution take 2 by EpsCylonB · · Score: 1

      You wouldn't need to do this if users deleted files that were bad instead of just leaving them in the shared directory.

      I'd like to see the p2p programs have an option to ask for a "test of legitimacy" (I have just applied for the patent so don't bother ;-) ) every time you finish downloading a file, just play or view a bit of the file and ask the user if it matches the description.

    17. Re:Obvious technical solution take 2 by Anonymous Coward · · Score: 0

      That's what the "any and all performances" is for. It covers the "good" versions of the performances.

    18. Re:Obvious technical solution take 2 by Jeppe+Salvesen · · Score: 2

      Not at all. I am in fact considering coding something like that. I'm envisioning a separate p2p network where md5 checksums along with moderated content is kept as synchronized as possible. Users can submit new files/checksums, but those should be peer reviewed in some yet-undecided manner. It should be possible to blacklist md5s (VERY efficient in stopping virus propagation, bad mp3s etc).

      Then, the different clients can interface to the content p2p network, so that users that are considering downloading a file can have a better guess at the authenticity and quality of the file - given that they build in support for passing hashes along with the general search results.

      I would actually like to see a system where the content database is so well maintained that all systems can use it as a central QA tool, enhancing the file sharing experience.

      And folks - just because the technology can be abused, does not mean that it is inherently evil. I just would like to have the quality raised in some way.

      The downside is that it will probably become a way to censor information to some extent. We just need to minimize the risks, and maximize the benefits.

      --

      Stop the brainwash

    19. Re:Obvious technical solution take 2 by driverEight · · Score: 1

      Actually they would be quite happy to place this on a *junk* file that is supposed to be downloaded instead of the real thing.

      --

      It's not the size of your .sig that matters, it's how you use it.

    20. Re:Obvious technical solution take 2 by beebware · · Score: 1

      Something like the sig2dat system that is used by very handy sites such as FastTrackMovies. Basically, sig2dat is a Windows program (although Linux variants are now available) which generates a checksum from a media file - which then can be posted on a website. This link uses the custom sig2dat:// protocol which, when clicked on, is picked up by sig2dat which uses the checksum to generate the necessary 'start download' file needed by the FastTrack clients (Kazaa, KazaaLite etc). FTM holds a list of these checksums (which are generated by the file's contents and the length of the file) for a large number of movies/tv programs - allowing you to click on one of the links and get the verified media with 99% certainty (ok, there is a chance that there could be another media file out there with exactly the same checksum, but I haven't encountered it yet).

    21. Re:Obvious technical solution take 2 by Anonymous Coward · · Score: 0

      Yeah, the Donkey is where the real content is at, but the problem is speed. I understand it's hot within Europe and parts of South America, but I spend weeks pulling down an album collection sometimes on a DSL line. The content is so superior to Kazaa it isn't even funny.
      In my experience so far Overnet really doesn't do much to make up for the speed problems with Donkey. It's too bad because in terms of content the network puts KaZaa and gnutella to shame.

    22. Re:Obvious technical solution take 2 by idontneedanickname · · Score: 1

      You're absolutley right. It's actually already done. Edonkey2000 already does this (site such as: ShareReactor and FileNexus have long lists of high-quality material, all of which is proven to be real. Also for other p2p systems like KaZa there are tools that can make hashes. Of course there are sites that list good hashes.

    23. Re:Obvious technical solution take 2 by _bug_ · · Score: 1

      Would hosting a web site or some other central server with checksums defeat, at least partially, the purpose of distributed networking? Plus what kind of problems would the owner of said checksum list face under the DMCA? Especially after courts have ruled linking can be illegal. Yes that's not what's going on here, but it's an example of the kind of decisions made by judges we are seeing presently.

    24. Re:Obvious technical solution take 2 by Anonymous Coward · · Score: 0

      A 128-bit checksum (such as an MD5) has 2^128 possible hashes. Do you have any idea how large this is? I challenge you to come up with two files (ANY TWO FILES) that are the same size, and have the same MD5 digest, and yet don't contain the same bytes.

  8. This won't work. by Anonymous Coward · · Score: 0

    Why won't it work, you ask? If someone sent me a fake file, I would just delete it and grab another one. I think that is one factor (or side effect) about P2P networks that they didn't consider--each node in the network is not only self organizing, it also monitors and controls its own content. They can flood the netwok with as many fake files as they want, and while the P2P network nodes won't be able to tell whether those files are fake or not, the people that run those nodes will.

    1. Re:This won't work. by ahfoo · · Score: 2

      That's the key point right there. The paper that the article was based on used the analogy of a pond being polluted. Well, there are good anaolgies and there are bad analogies and a fishing pond not a very good analogy here because a P2P network is much more like a swimming pool with not one or two, but millions of high powered filters. A standard filter and chlorine/ozone system on a swimming pool can remove enormous amounts of excrement. A pool with a million filters is going to require a hell of a waste stream to pollute for any length of time. Given that these filter systems are also the water inlets for the pool, the task of polluting the majority of the water for any length of time is problematic at best and unlikely to succeed.

  9. Checksumming can work by Pedrito · · Score: 3, Informative

    I disagree with your suggestion that checksums can't work. A way they could work is as follows.

    Create a website with logins for the users. Users of this web site can create lists of checksum for the files they create or have downloaded and verified as valid.

    Other users can check any given user's list, and perhaps even post comments about the user's list, a form of moderation, if you will.

    The validity of any single file on any random user's list would certainly be questionable, but some lists would become "trusted" by the community through trial and error. Others would be recognized as bogus and ignored.

    Just a thought. Give me more than a few minutes and I might be able to come up with a better one.

    1. Re:Checksumming can work by anonymous+loser · · Score: 2
      This is exactly what is addressed in the second part of his answer to this question in the FAQ:
      Another idea that is often proposed is moderation, specifically "webs of trust." That is, people keep lists of people they trust, and then they implicitly trust (often with diminishing degree) the people they trust, and so on. In the context of P2P, the each user would then receive a "trust rating," reflecting the number of people that trust them. However, this can also be defeated fairly easily, by creating groups of malicious users that trust each other - then, untrustworthy users may have high scores leading to problems in the future. This kind of fraud has happened on eBay, where people give themselves recommendations to mislead future partners.

    2. Re:Checksumming can work by Kakarat · · Score: 1
      If you created a website for the users to login to, it wouldn't be P2P.

      --
      "I bet I'll get blamed for this." --Mayor Quimby
    3. Re:Checksumming can work by Anonymous Coward · · Score: 0

      A checksum is useful because it allows a person to decide whether a file is valid before downloading. What's to prevent the poisoner from spoofing the checksum by taking the correct checksum from this supposed website?

    4. Re:Checksumming can work by Graspee_Leemoor · · Score: 1

      "What's to prevent the poisoner from spoofing the checksum by taking the correct checksum from this supposed website?"

      Do you mean writing a p2p client that allows you to send whatever hash you want for a file (which is not *too* difficult), or creating a fake file which has the same hash as a genuine file ?

      This last is referred to a searching for a hash collision. It is, needless to say, very time-consuming. Maybe with MD4 and faster computers it could be done fairly quickly, but any thing longer in a hash and your search time goes way up.

      Believe me- I have my computer searching for MD4 hash collisions (for, erm. some reason) and it takes a very very very long time.

      graspee

    5. Re:Checksumming can work by Blowit · · Score: 1

      Sure this could work in conjunction with voting (AFTER the file is downloaded) so this would help strengthen the servers who are storing the same checksum files. However, the voting would have to be regulated in a way that would ensure that it is not being biased to one particular user. The data would all be passed and stored on each supernode to help maintain the integrity of the network and the good/bad servers. However, you will NOT see the rating of the server directly.

      --
      *Headline News* censorship shuts down the Internet! More at 6PM!
    6. Re:Checksumming can work by Anonymous Coward · · Score: 0

      I meant the hacking the p2p client one, which would be incredible easy for something like Gnutella (as it's open source), and still easy for other clients. If copy protection on games can be defeated, then so can the hashing function on any p2p client. I think the original poster missed that.

    7. Re:Checksumming can work by Anonymous Coward · · Score: 0

      That's exactly the point the paper followup was making! By limiting access to the checksums to a few trusted users you're breaking the P2P system; the sharing community gets too small because users leave because of poisoned files because they can't find or get on your board, and then you have no viable P2P network. It's too small to be mainstream.

    8. Re:Checksumming can work by Pedrito · · Score: 2

      This kind of fraud has happened on eBay, where people give themselves recommendations to mislead future partners

      Yeah, and it's run e-bay into the ground. Oh wait, no it hasn't.

    9. Re:Checksumming can work by Hast · · Score: 2

      See the previous comment about tree hashes. After you have downloaded 1k or such you'll compare to the source hash you have. If it doesn't match either the server is compromised or you have a tansmission error. You'd just try downloading it again, and if it seems like the server is feeding you bogus data then you just chose a new one.

      Using cryptographic hashes will make it impossible to generate a bogus datastream which generates the same hash. (CRC32 and such are not as suited.)

    10. Re:Checksumming can work by anonymous+loser · · Score: 2

      EBay has benefitted significantly from PayPal in this regard, where even if you get screwed (which seems to happen regularly) you can recover your investment. How are you going to recover lost bandwidth once you've already downloaded something?

    11. Re:Checksumming can work by Pedrito · · Score: 2

      I've purchased dozens of items from E-Bay over a period of years. I've never once been screwed, though I have spotted some obvious fraud in the past.

      As for recovering lost bandwidth, you can't, but you can use checksumming along with moderation to improve reliability.

    12. Re:Checksumming can work by Anonymous Coward · · Score: 0

      I hate to even suggest this, but there *is* an ovious solution to this... the ever-hated DMCA. By having your P2P program build an encrypted database of the checksums of the shared files (refreshing upon startup in the background), and then sending the checksum encrypted against the IP address and some other quasi-secret information, you could then safely send the checksum in such a fashion that you could not just mimic the traffic across the network. Combine that with a karmic-based rating system (users that have more known 'good' songs have more karma than others) and you could pretty quckly build up a rating meter next to songs on the network that you could filter by, with no centralized server or authority, a key when dealing with the RIAA/MPAA. The real kicker? When (not if, mind you) they hack your system to try and get their songs to show up higher on the lists, you smack them with a lawsuit based on the DMCA (the real reason for using the encryption and secrecy in the first place...) Not the nicest way of dealing with things, and you'd need the money to get the lawsuit going, but it would be a nice turnabout against the PTB's

  10. Depends how the poisoning is done... by sp00nfed · · Score: 1

    If for example, the company/person poisoning the p2p network was going for an "extreme" kind of attack, they could have their client respond to all searches with a filename that looks similar to the one searched for. This would make p2p networks a pain when their are legitimate uses for them. If they were just going to spam song names/artists with false files, then it would make it kinda hard to download songs. p2p networks are however an awesome source of advertising, so if I like a song that I download I'll download another couple and if I like them also I'll buy said artist's cd. Of course, if I get frustrated with downloading said artist's cd I'd probably just not bother. It seems to me that record companies in particular like to waste money to destroy something that IMO increases sales.

    1. Re:Depends how the poisoning is done... by Kylow · · Score: 1

      Yea, I hear it all the time. Everyone buys the CD's of the songs they snag on p2p. I've heard this a million times and I still don't buy it. I'm assuming you delete the songs you don't like? So how many mp3's are on your hard drive? 100? 300? 10,000? Are you saying that you have the CD's for all of those mp3's? I don't believe it for a second.

      The simple fact of the matter is that many people are downloading music they would otherwise buy, particularly when there's only 2 or 3 songs on a CD that they'd like. I download music off p2p, but I don't make any illusions to myself about the legality of it. When I download music on p2p, I know that I'm stealing, and I do it anyway. Unethical? Perhaps. But at least I don't have any delusions that I'm in the right.

    2. Re:Depends how the poisoning is done... by Anonymous Coward · · Score: 0

      Unless they're downloading music that the aren't able to buy, ie obscurities, out of print mp3's, etc.

      Which is what I use p2p for, myself (and it's gotten harder to get anything which isn't brittany since napster, I'll note).

    3. Re:Depends how the poisoning is done... by sp00nfed · · Score: 1
      Heh. I have about 1700 mp3's... I have about ~60-70cd's.

      Most of the mp3's I have been ripped off a cd. In saying that, I do download a fair few mp3's off of p2p networks, the only reason that stops me buying their cd is that I only like that song from their album.

      I actually need to go through and deleted a ton of crud mp3's off my hard drive. On average my xmms/winamp playlists are about ~50-60 songs... I may have a load of mp3's but most I don't listen to regularly enough to warrant buying an album (I only pull em out every so often when I'm in a funny mood).

      I do buy cd's just the other week I bought A$200 worth (that week's pay packet) of cd's. 8 cd's for $200. I have put 6 of those into my "don't listen regularly" box. I bought 3 cd's that I had downloaded songs from the net of, 2 of those are kept in my collection. The other 6 weren't worth my hard earned dollars.

    4. Re:Depends how the poisoning is done... by Anonymous Coward · · Score: 0
      So you know you're stealing and you know it might be unethical. And you do it anyhow.


      It's called "sociopathy". It's not better than deluding yourself, either.

    5. Re:Depends how the poisoning is done... by Kylow · · Score: 1

      This is the one ethical use for p2p music sharing, imho. I download Ben Folds concert .mp3's, and other Ben stuff that was only released in Japan and other places.

    6. Re:Depends how the poisoning is done... by Kylow · · Score: 1

      If that's how you'd like to define sociopathy, everyone's a little sociopathic. Who hasn't driven 5 miles over the speed limit EVERY DAY of their life?

    7. Re:Depends how the poisoning is done... by Kylow · · Score: 1

      You're one of the better examples for p2p. I know plenty of people who most of their CD's are burned from their mp3 collection. :)

    8. Re:Depends how the poisoning is done... by Anonymous Coward · · Score: 0

      Even after using p2p for a couple years now, only about 1/4 or less of my cd collection is burned, most of it is stuff I've gone out and bought.

    9. Re:Depends how the poisoning is done... by sp00nfed · · Score: 1
      Sadly, so do I. I'm not exactly "well off" but I still manage to buy music that I like, in fact if someone created a website where you could paypal/other online payment direct to an artist for their music I'd more than likely use it. I'd donate $2 to any artist when I downloaded one of their songs at a high enough quality), kinda makes producing good music a bigger incentive.

      A$2 * 3 (on average 3 good songs per decent artist's cd) = A$6 which is more than they probably get from a record company.

      Hence my opinion that if an artist makes good music/record companies only sign good artists, then they get my money. I'm not going to go and buy an album from a one hit wonder, no matter how good that one hit was... I don't buy cd singles either.

  11. To borrow a phrase from Microsoft... by TheConfusedOne · · Score: 1

    TRUSTED Peer to TRUSTED Peer computing.

    Granted this will mean a slower growth in a P2P network, but it may be easier to defend file sharing when you are actually only sharing files with your friends and relations.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:To borrow a phrase from Microsoft... by tiedyejeremy · · Score: 1

      I see TP2TP and thin "TP" or toilet paper.

      --
      Anything you say will be held against you. ... "tits"
  12. Always a way by Lumpy · · Score: 5, Insightful

    Most of us who have been on P2P looking for files have been used to the fact that a large number of users are misconfigured (their firewall blocks your incoming request but heppily tells you they have the file you want) or are trading crap quality files. At that point you resort to brue force and using a bot to just grab everything it can to a large holding drive... a 40gig ide is dirt cheap and can easily hold the results of running a bot searching for "radiohead mp3" and grabbing EVERYTHING it finds over the course of about 3 days. but then you have to manually go in and delete all the crud, cruft and garbage. It's still faster than the old days of IRC trading but the signal to noise ratio has always been really bad.

    Granted poisining it can start to drive away the gimmie-gimmie crowd or the newbies.. but the hardcore and old-timers will stay and simply find a way around it. Hell a group of about 100 of us now have our own private open nap network going and we have only high quality known good files. any clients connecting not sharing or sharing crap are instantly banned/blackballed... so we do the moderation thing.. with a side requirement that you must be asked to join and prove your worthyness to us. Maybe that will be the direction P2P will go... back to the roots of IRC where you had to prove your worthyness, ratios were encforced, and real people made decisions to keep out the troublemakers...(RIAA) granted you dont get 30 bajillion users that way, but then you dont have to spend a night and 10 gig trying to find that song or file you want.

    --
    Do not look at laser with remaining good eye.
    1. Re:Always a way by warpSpeed · · Score: 3, Insightful
      Hell a group of about 100 of us now have our own private open nap network going and we have only high quality known good files.

      You hit upon a good theme here. To counter act the problems, the signal to noise ratio, poisoning, etc, users will have to PUT MORE EFFORT into downloading warz, and MP3s. The P2P networks will thrive, but you will not have as much of the global swap fests, and free warz that you can get now. The most the people poisining the P2P world can hope for is to increase the level of effort required to use P2P effectivly. And along the way they will create some stonger social ties between the users. Ultimately they will end up strenthening the whole P2P movement...

    2. Re:Always a way by wa1rus · · Score: 2, Insightful

      Granted poisining it can start to drive away the gimmie-gimmie crowd

      To be fair though, that's pretty much the point, isn't it.

    3. Re:Always a way by apt142 · · Score: 1

      IMHO, I believe you are right. I think this is the way that file sharing will end up going. Exclusive groups doing P2P among a "small" and trusted group.

      You can kind of compare it to the way people associate. People who have nothing to contribute are ignored. People who sell lies and false promises are isolated or blackballed. If we don't want to put up with somebody's crap. We stay away from them. Why wouldn't this work with a digital network?

      I can count the number of times I've gotten a bad file on one hand because I've chosen to only share files with people I know and trust.

    4. Re:Always a way by frank_adrian314159 · · Score: 2
      Hell a group of about 100 of us now have our own private open nap network going and we have only high quality known good files.

      And that's what the *AA want. As long as the networks split and isolate, they can monitor them and pick them off as they become big enough. Also, since being a member of a closed "pirating ring" is as good as an admission of conspiracy, they can start to use RICO laws, too. Yummy...

      In reality, the only safety in P2P for illegal sharing was its ubiquity. Once that's gone, you become an easy target. It's a lot easier to control five people than a mob of thousands.

      --
      That is all.
    5. Re:Always a way by Anonymous Coward · · Score: 0

      The bajillion users are your primary shield. Once they narrow the field down to 100 hardcore users they can sic the Justice Department on the rest and start throwing the hardcore people in jail. This will use minimal resources. Most hardcore people won't be so hardcore if they're suffering consequences. Please take this threat very seriously. They've been developing this plan for some time. Don't just assume they are stupid. They have the money to hire smart people.

    6. Re:Always a way by Anomolous+Cowturd · · Score: 1
      You can kind of compare it to the way people associate. People who have nothing to contribute are ignored. People who sell lies and false promises are isolated or blackballed. If we don't want to put up with somebody's crap. We stay away from them. Why wouldn't this work with a digital network?

      Hmm... indeed... why not. That would be an improvemnt compared to the current p2p state of the art that has us connecting to random, untrusted peers.

      Kinda like the good old pre-internet days of sharing c64 games. You have a small group of trusted friends you trade games with, they each have their friends, and so on, and soon enough everyone has thousands of games they couldn't otherwise afford. Come to think of it, this primitive system worked *better* than today's evolutionary dead end of trusting strangers...

      Hmm... so... as everyone has rushed to point out, the fundamental problem with p2p file sharing is a lack of trust between peers. I see a lot of talk about fixing this with cryptographic magic, but not much talk about simply choosing your peers more carefully.

      Crypto would be nice if we could get it to work, but the enemy has the resources to keep fighting it the same way we've fought copy-protection mechanisms all these years... I don't see this path leading us to paradise.

      So why not consider some of the advantages of a manually built file-sharing network of trust:
      • it'd take a hell of a lot more resources for the enemy to break all the world's friendships than it takes them to break an algorithm. throw a roomful of competent mathemeticians at kazaa and watch it burn... throw all the world's corporate and political power at stopping people from being friends and see how far you get :)
      • peers near you in the network, since they're your friends or friends of friends, are more likely to have common interests, hence more likely to have the files you're looking for, so the search doesn't have to go very far. if you're lucky you're geographically close and close together on the internet topography, perhaps even using the same isp, so can expect better speed and reliability in transfers and searches...
      • saboteurs will have a hard time getting anywhere near you on the network... when your peers trust you, and you denounce a traitor, bye bye mr traitor... reputation is everything!
      And the disadvantages:
      • ummm... "supernodes" are less likely to exist, or if they do they might become enticing targets for the gestapo to attack... so the network might suffer gnutella-like lameness if a search has to go very far. hopefully this is mitigated by the "common interests" benefit above...
      • if you limit search depth, you may not find what you're looking for even if it's out there somewhere. if you don't limit search depth, you bog the network down. so you have to limit search depth. so a much sought-after file might take a while to propogate into your radar range... and an obscure file might stay out of your reach forever :(
      • I haven't thought deeply about this. Still, it's the system people have been using since the dawn of civilization to defeat "the man", just with a bit of internet-assisted speedup...
      • I don't think there's any software out there which does this, looks like everyone's too busy trying to invent a perfect system to bother implementing a time-honoured "good-enough" solution.
      --
      Software patents delenda est.
    7. Re:Always a way by kapella · · Score: 1

      You're making the fallacious assumption that they *can* monitor small, dynamic groups. It's easy to hide a couple hundred people in an exclusive club on the internet. This is just as good as the 'bad old days' mechanisms of private FTP sites, upload/download ratios, rings of passwords, etc. It worked well enough back then. The software has changed, but the principles remain the same.

      And if they send a cease and desist letter, the mechanisms shut down and pop up somewhere else two weeks later. We've seen this before, folks. It worked as well as could be expected back then, and it'll work tomorrow too.

    8. Re:Always a way by Anonymous Coward · · Score: 0

      But don't you get it?? Their aim shouldn't be trying to wipe P2P off the face of the earth but break it's back.

      If you have to waste time, bandwidth and effort scratching for songs, casual users will give up - P2P networks will become "that place where you used to be able to get songs from but now it's all crap." The diehards will adapt, they'll develop a skill for finding content among the noise, but they will be the exception. The rest will move on, or be 'forced' to buy their CD's from the shops. Don't underestimate the amount of casual copying by people with the means and opportunity to buy the CD's either, despite what a lot of people think, people with no money or who's shops don't stock the rare Himalayan yodelling album they want are not P2P network's primary users.

      That comment about a group of people trading high quality songs is exactly what the intended end result is - making smaller pools, dividing networks into subsets. Making it infeasible for the average user to reach out and take anything they want.

      Poison, not destroy - their intention is to make the world of P2P file sharing painful and ineffective, a pale shadow of what it once was.

    9. Re:Always a way by Anonymous Coward · · Score: 0

      And you're making the fallacious assumption that closed rings of 3l33ts and private FTP sites was a good way of doing things.

      Sure, if you want to play pretend politics with a bunch of assholes to get an MP3, and define yourself by it's association, then I'm sure it's all fine and dandy, but if you want to log in, grab some music, and maybe do something else with the rest of your day, it's a load of shit.

      Plus piracy rings do get busted, and people go down. Not every day, but enough that it is a risk. If the MIAA could collapse P2P back into private rings of bastard traders, then they've just shoved the genie back in the bottle.

      If the thought of returning to ratio servers excites you, then you're not part of the demographic the MIAA are gunning for.

    10. Re:Always a way by Anonymous Coward · · Score: 0

      how about big public places where oaths of non-poisoning are told, and people are given pasaswords.

    11. Re:Always a way by Lumpy · · Score: 2

      but you're missing the point... The group will never become bigger than a hundred or so.. we wont allow anymore users. BUT... most users are also members of other groups so the source material propagates... espically cince I can get on the opennap chat room while downloading that royalty free and open for all free music I download I can let others know I'm looking for butthole-surfers early years mp3's I already look for about 4-5 different things for my friends in networks I know they arent members of.

      it propagates... and as soon as someone makes a way for me to link my cient program with Network1 and networ2 and allow a friend to ask my client to look for and download XYZ elsewhere then things will start really hopping.

      the circles overlap... creating a GIGANTIC trading network that is as big as what existed... but not poisoned or crappy.

      Oh and we only trade what we create, or free artists... really we do.... really.... believe me... please....

      --
      Do not look at laser with remaining good eye.
    12. Re:Always a way by hyperturbopete · · Score: 1

      Right on, bro. I think OpenNap, when you find a good server, is by far the best sharing mechanism.

      The reason: you can go straight to people's computers and look at the lists of albums they hand-picked. If you find someone with tastses like yours you're set, its awesome.

  13. IP address block banning by oliverthered · · Score: 2

    Why not block all IP's in RIAA/MPAA IP ranges and any ranges that are putting crap onto the network.

    --
    thank God the internet isn't a human right.
    1. Re:IP address block banning by Ubi_NL · · Score: 3, Funny

      what if the they take a few AOL accounts to do the poisoning: mind you that these have flexible IP adresses. Therefore you have to block all of AOL, which is A-OK by the RIAA I suppose...

      Or you could not live in the US and have no problem

      --

      If an experiment works, something has gone wrong.
    2. Re:IP address block banning by psavo · · Score: 2

      Therefore you have to block all of AOL, which is A-OK by the RIAA I suppose...

      That would be nice to see, RIAA sat on by AOL.. cos ultimately that would be a breach of AOL's terms of usage.

      --
      fucktard is a tenderhearted description
    3. Re:IP address block banning by oliverthered · · Score: 1

      Well the RIAA would probably be breaking AOL's T's & C's(not that AOL/TimeWarner wouldn't help!) so we could target them individually.

      --
      thank God the internet isn't a human right.
    4. Re:IP address block banning by Anonymous Coward · · Score: 0

      Yeah, because AOL-TIME WARNER would never be against p2p usage!

    5. Re:IP address block banning by Anonymous Coward · · Score: 0

      Therefore you have to block all of AOL, which is A-OK by the RIAA I suppose...

      I think it would be OK by just about everyone not using AOL. AND it would get rid of three-quarters of the non-quality downloads.

  14. Some comments on the conclusions... by decarelbitter · · Score: 3, Insightful

    From the webpage:
    In particular, our analysis of the model leads to four potential strategies, which can be used in conjunction:
    1. Randomly selecting and litigating against users engaging in piracy
    This seems to be the option which involves the least technological action. However, randomly wouldn't work, if it were only because the P2P users don't all live in the same country, hence different laws apply. So some sort of not-so-random selection proces has to be implemented.

    2. Creating fake users that carry (incorrectly named or damaged files)
    Modern P2P programs support downloading files from multiple sources. If someone downloads such a fake file and discovers it, the file will almost always be deleted. So, these files will not propagate through the network, or at least not as fast and as much as the correct files. So a search where one file can be downloaded from many sources is in this case preferable before one with not many nodes serving the same file.

    3. Broadcasting fake queries in order to degrade network performance
    Now this is an interesting thing. The makers of the P2P programs who are being targeted by fake queries could ban such users, or could build in a feature where the user of a P2P program can ban a host his/herself, so that it will be excluded in further searches.

    4. Selectively targeting litigation against the small percentage of users that carry the majority of the files
    Some users carry gigs and gigs of files, but that doesn't mean they're very popular. If I setup a server where I host my 20CD collection of Mozart works I'll probably won't get as much traffic as when I publish the Billboard 100. It's not the quantity, but the content of the files served that counts. Search for Britney and you'll receive 1000's of hits. Search for Planisphere and a lot less results will show up.

    Nevertheless it's a good paper.

  15. GPG signatures and web of trust by FreeUser · · Score: 5, Insightful

    The answer is quite simple, and would be very difficult for the sabateurs to subvert.

    GPG signatures (which BTW include a checksum) of content, with said signatures refering to an online alias rather than a real person (thereby maintaining anonymouty).

    A web of trust is formed, in which HollywoodDude is known and trusted, and has signed RipperGod's key, who in turn has signed FairUsers key, and so forth.

    Provide a separate way of obtaining the keys (e.g. multiple independent websites, multiple independent keyservers, and so forth), and people can simply filter out anything submitted by untrusted users. If something submitted by someone outside of the trust ring, and someone who is trusted sees the item and determines that it is worthwhile/good/whatever and not a decoy, they could sign the item themselves.

    Gaining trust would of course take time, probably requiring many worthwile submissions, but that is true in real life anyway, so why should it be any different online.

    If someone violates their trusted status (or their private key is stolen, which BTW would be a violation of the law), others in the ring of trust could revoke their trusted access and blacklist their signature.

    It isn't as convinient as just being able to share something with little or no thought, but it is emminently doable, and there really is no straightforward way to undermine such an approach.

    --
    The Future of Human Evolution: Autonomy
    1. Re:GPG signatures and web of trust by Kylow · · Score: 1

      You're overthinking it. When mp3 trading was only prevalent in the seedy underworld of the internet (newsgroups, IRC) the RIAA paid little attention. When it became easy for regular Joe AOL to download (Napster), the RIAA became quickly concerned. That people will ALWAYS trade mp3's is not a question. The RIAA appears to be more concerned about everyday people trading files. Resorting to signatures is a step back, and progress for the RIAA.

    2. Re:GPG signatures and web of trust by Salamander · · Score: 2, Insightful
      It isn't as convinient as just being able to share something with little or no thought

      That's exactly what the paper's authors said, pointing out that the decrease in convenience is in itself a real danger, and they were right.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    3. Re:GPG signatures and web of trust by erixtark · · Score: 1

      Isn't that kind of how the WaReZ-scene works...?

    4. Re:GPG signatures and web of trust by RobertNotBob · · Score: 1
      Resorting to signatures is a step back, and progress for the RIAA.

      If this turns out to be the stimulas for more people using digital signatures, then heck, maybe it will be worth it!

      Obviously 'joe user' has currently only faintly even heard of digital signatures. And the non-IT-industry person that can correctly use the term 'GPG' is rare indead. Maybe if a few of the common P2P clients came out with an out-of-the-box signing system, it may educate people on the whole idea of secure communications. I bet teaching people how to get the music they want is an easier sell than teaching people about encryption (even if in reality it is the same thing)

      --
      ___ I don't respond to Anonymous Cowards, and I Never Mod them UP.
    5. Re:GPG signatures and web of trust by ajs · · Score: 2

      You don't need to know who authored the file. My suggestion of long ago is this: maintain a service serperate from gnutella that rates content. Refer to that content by name, but include MD5 signatures. The first signature is for the first 1k, the second signature is for the first 10k and so on, through the logarithmic orders of magnitude, base 10. One final signature would be for the whole file.

      Now web sites can present reviews that tie into this new protocol with a URL (something like "gsig://sigs.mediahype.net/ab3827d9827eab39f2c-1") and that URL is then submitted to a signature-aware gnutella client which contacts the signature server, downloads the filename and signatures and then gets that file from Gnutella. The file download will be aborted if the signature fails to match at any of the signatures, or it will be aborted immediately if the file size is smaller or larger than the one in the signature server.

      Sure, you can still put out a 10-second clip with empty noise after, but the download will stop at that 10-second mark. What's more: a smart client can keep the section that DID match the signatures and look for an intact copy to CONTINUE from. Thus, truncated versions will now be ignored immediately.

      This introduces a centralized client-server model for trust purposes, but reviewers are not providing content, just reviewing it. The MPAA and RIAA could even put up servers that review valid promotional content, and warn users of copyright violations in other files! *This* is the way to solve everyone's problems at once (unless of course your problem happens to be a failing business model).

    6. Re:GPG signatures and web of trust by ImaLamer · · Score: 2

      Great.

      So when the MPAA downloads Star Wars Attack of The Clones they know that I'm the one who ripped it!

      I'm not going to put my GPG (PGP) signature on a document with plans to hijack planes either.

    7. Re:GPG signatures and web of trust by _bug_ · · Score: 1

      And just how are you going to create this web of trust?

      You're going to create it by deciding a user is trustworthy after a "good experience" with that user.

      This requires you to have an experience with the user to begin with. For that to happen you need to make requests to the general network and request files from untrusted clients.

      But how can you find a "good" new friend on the network to trust if the network is populated by "bad" users?

      And what happens if a "bad" user gets into the ring of trust. This might happen, for example, if the RIAA were to hack into a p2p user and steal the user's method of authentication or find a way to spoof it. In this case, the GPG private key. Then the RIAA has an in to the "ring of trust". Once the ring of trust becomes infected, the whole ring becomes useless.

      Any "ring of trust" system is not a solution to the problems presented in Mr. Chen's paper.

    8. Re:GPG signatures and web of trust by evilviper · · Score: 2

      No, I'm afraid that system would just not be able to take off. Far too much inital setup, and a lot of continual maintenance.

      What is needed is source obfustication. Instead of connecting directly to a node with the files, we lay the network out like a system of routers. Each node can only communicate with it's neighbor, which means you can only know the next hop, never the source. Without a doubt this exponentially decreases download speeds (each node downloads and uploads the file before it gets to you) but with swarming, and dynamic metrics for each node, it could work out. Of course caching would be the obvious next step.

      As for overloading the network with crap, go right ahead. I'm more than happy to waste RIAA/MPAA bandwidth time and time again. But that's just me.

      For a solution, let's be democratic about it. When we search for a file, we find that 10 people have it. If 8 have marked it as being a fake, I probably won't download it.

      So that takes care of everything except 3. Broadcasting fake queries in order to degrade network performance. The downside of p2p networks is that they have a lot of overhead. Privacy demands overhead. However, if one is sending excessive requests, they may be blocked temporarily. Of course the lower the TTL, the higher the tolerance for a large number of searches.

      Any questions?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:GPG signatures and web of trust by FreeUser · · Score: 2
      Great.

      So when the MPAA downloads Star Wars Attack of The Clones they know that I'm the one who ripped it!


      Go back and read my comment. The comment, not the title. To wit:


      GPG signatures (which BTW include a checksum) of content, with said signatures refering to an online alias rather than a real person (thereby maintaining anonymouty).


      There is absolutely nothing about GPG that requires the key to refer to an actual, human identity. If everyone knows that TrustedDude is a trustworthy person, that is sufficient. No one needs to know that TrustedDude is in fact a 15 year old kid in New Jersey who spends his free time violating copyright (or perhaps not, there are all kinds of legitimate uses for P2P networks, not least among them improved accessibility to popular legal content, like free software whose primary ftp servers are often overloaded).
      --
      The Future of Human Evolution: Autonomy
    10. Re:GPG signatures and web of trust by Anonymous Coward · · Score: 0

      Once the ring of trust becomes infected, the whole ring becomes useless.

      Spoofing isn't an option unless of course you have a quantum computer, etc. As far as "infecting" a web of trust, that is also a non-issue because any compromised private key would be almost immediately be revoked.

    11. Re:GPG signatures and web of trust by grumpygrodyguy · · Score: 1

      What if each client maintained thier own index of signatures?

      If each song/video had it's own unique serial number, the index would be a long list of checksums indexed by serial number. All of this could be encrypted, and accessable only by the client software.(I.e. the user cant see it)

      Then a trusted circle of 1337 haxor P2P traders(like the parent poster) could put thier time and effort into compiling a list of checksums. This group would then have 'root' access to the list, and they would be the only ones authorized to make editions or changes.

      This way everyone still gets to use the network(client software automatically verifies checksum by the list), the index is always updated and on everyones harddrive(no need to go to a seperate website), and the "underground" maintains the integrity of the list.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    12. Re:GPG signatures and web of trust by Saeger · · Score: 2
      You just better make sure that your pseudo private key is physically secure and securely passphrased when the MIBs show up to tie you to your evil nym. :)

      --

      --
      Power to the Peaceful
    13. Re:GPG signatures and web of trust by _bug_ · · Score: 1

      They key would be revoked but what about any users that this key had previously signed off on? Wouldn't you have to also revoke those as well, and so on and so on?

    14. Re:GPG signatures and web of trust by Saeger · · Score: 1
      Of course caching would be the obvious next step.

      NOT caching to begin with would be irresponsible. Why should the proxies be throwing away (popular) data that they'll just end up requesting again? Stupid waste of bandwidth ontop of the waste of bandwidth that is anon proxies.

      --

      --
      Power to the Peaceful
    15. Re:GPG signatures and web of trust by jbolden · · Score: 2

      Huh? Its not hard to figure out who heavy Kaaza users are. Most of them are either: minors or in college. Once you have the physical address getting the name the right person isn't hard; and then getting physical access to the computer will not be hard, "Hello, Mr Smith I'm Joe White from the RIAA it appears you son Michael has been involved in trafficking pirated music. We'd like to handle this without police involvement, do you mind come in clean the stolen files off your son's computer? Of course you can watch if you like while we do this..." While they are there they take the key...

      5000 visits at $200 visit = $1m not much money at all. And certainly enough to shatter any rings of trust.

    16. Re:GPG signatures and web of trust by Anonymous Coward · · Score: 0

      And of course the vindictive-little-prick crowd has to come out and abuse moderation to mod that down. You're the people who make Slashdot suck, you know that? Hope you're fucking proud.

    17. Re:GPG signatures and web of trust by ImaLamer · · Score: 2

      But having an online alias which stands in place of your true identity is a single point of failure.

      For me to earn 'mod points' I would need to keep the same nick/alias. If I do that I'm leaving a solid, airtight case for the Secret Service or the FBI.

      Basically putting my thumb print on the buddy glove. Sure, they find the glove - but it fits my hand, millions of times.

    18. Re:GPG signatures and web of trust by FreeUser · · Score: 2

      But having an online alias which stands in place of your true identity is a single point of failure.

      Only if you are the sole person in the ring of trust.

      The ring of trust need not include all the thousands of people who subscribe to the USENET list or P2P service, just a core of people who trust each other and the quality of their submissions. Others (the majority who just lurk and occasionally download stuff) could obtain the keyring from a third party (or better yet, several independent third parties.

      If your public key is compromised, one of the others can revoke it, and sign any good submissions from you themselves.

      For me to earn 'mod points' I would need to keep the same nick/alias. If I do that I'm leaving a solid, airtight case for the Secret Service or the FBI.

      Basically putting my thumb print on the buddy glove. Sure, they find the glove - but it fits my hand, millions of times.


      Use double blind remailer techniques (USENET) or FreeNet. See the cypherpunks information for details ... there are ways to maintain an online identity that is completely decoupled from your real self. It takes a little work, and requires you to be careful (e.g. don't go attaching your .signature file to an anonymous remailing), but it isn't rocket science.

      --
      The Future of Human Evolution: Autonomy
  16. Don't talk lame trash... by Eric_Cartman_South_P · · Score: 0, Flamebait
    You say, Somebody somewhere needs to maintain a website with these checksums on.

    I say you're talking lame trash, unless you host it on YOUR site. YOU be the victim of **IA lawsuits. Unless you post a link to a site where you plan to host such a wonderfull page, shut the f**k up.

    On a more technical issue, you you really think different rips of the same movie will have the same checksum? What if one rip is one second longer or shorter? Or the ripping prog compreses it in a slightlt different way? bang... different checksums.

    You need to read a little more "PC Magazine" before you can start posting such dribble.

    1. Re:Don't talk lame trash... by Anonymous Coward · · Score: 0

      The word is drivel and the flame was unwarranted. The idea has flaws, but at least he's thinking.

    2. Re:Don't talk lame trash... by moonbender · · Score: 2
      You obviously aren't very experienced in the whole warez scene thing. Not that I'd blame you, but the original poster knows more about it than you do from reading PC Magazine.
      I say you're talking lame trash, unless you host it on YOUR site. YOU be the victim of **IA lawsuits. Unless you post a link to a site where you plan to host such a wonderfull page, shut the f**k up.
      There already are plenty of these sites, others mention concrete examples. So far, they have not yet had a problem with the RIAA, perhabs because what they do (provice checksums, not files) is not illegal, perhabs because the RIAA does not yet consider them relevant.
      However, in any case, it is way easier to spread checksums by various means - internet boards, email lists, usenet, IRC - than spreading the actual file. If the situation arises, and the P2P net is "poisoned" with invalid files (and invalid checksums) I'm sure it won't be hard to acquire the valid checksums and download the correct files. Of course, "poisoned" clients sending out fake files with wrong checksums will still be a problem.
      On a more technical issue, you you really think different rips of the same movie will have the same checksum? What if one rip is one second longer or shorter? Or the ripping prog compreses it in a slightlt different way? bang... different checksums.
      Why would there be different rips? Typically, each movie is released only once (by groups specialising in it), all other releases are "dupes" and are not do be distributed. The same is true for virtually any sub-category of the scene, such games ISO/RIP, utils and audio.
      --
      Switch back to Slashdot's D1 system.
    3. Re:Don't talk lame trash... by Anonymous Coward · · Score: 0

      You could have disagreed without being a total asshole. But you didn't, so even if you're correct about a few technical minutiae you're still a loser in the larger context.

    4. Re:Don't talk lame trash... by sir99 · · Score: 1
      You need to read a little more "PC Magazine" before you can start posting such dribble.
      Bah, "PC Magazine" is probably the source of such crap.
      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    5. Re:Don't talk lame trash... by Eric_Cartman_South_P · · Score: 1
      I was being SARCASTIC.

    6. Re:Don't talk lame trash... by Anonymous Coward · · Score: 0

      Did we forget to take our medication this morning?

    7. Re:Don't talk lame trash... by sir99 · · Score: 1

      And I was making fun of "PC Magazine." Your point?

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
  17. faked hashes by vurtigo · · Score: 3, Interesting

    The problem faked hashes can be addressed using trees of checksums rather than just a simple checksum although a workable implementation would require embedding into the P2P protocol.

    The idea is you break the file up into smallish sized blocks (100k or so) and generate a hash for each one of these. For each 8 first level hashes, you feed them into a crypto hash function to generate a second level hash. For each 8 second level hashes... you generate a third level hash. This allows a continuous (per 100k blocks) proof that the content is valid... The size of the proof grows with the log of the content so it is not much of a problem.

    1. Re:faked hashes by AmishSlayer · · Score: 1

      That is too much work. Just use two independent hash functions. For example you can check the file with an MD5 and Checksum then it is very hard/impossible to find a file that will satisfy both functions signatures and be the proper size.

    2. Re:faked hashes by bje2 · · Score: 2

      i think you're missing the point, becuase then you still need to have some sort of centralized listing of what the values/file sizes/etc, of all the files should be...that kind of ruins the point of the P2P network...

      --

      "Facts are meaningless. You could use facts to prove anything that's even remotely true." - Homer Simpson
    3. Re:faked hashes by vurtigo · · Score: 2, Insightful

      That doesn't address the problem. The problem is that in order to compute the hash function, you have to have already downloaded the entire file. What one needs is a mechanism that allows you to detect cheaters in the protocol nearly continuously.

      The appropriate reference to look for in the cryptographic literature is signing digital streams. For the compartively simple problem of P2P (where you don't have to worry about lossy channels), the tree based mechanism is pretty easy to implement.

    4. Re:faked hashes by AmishSlayer · · Score: 1

      Yeah, I put that together about an hour or so after my post. I am just very used to the authentication concept where the receiving computer already knows what is valid and what is not. What I mentioned would be great for that, but piss poor here.

  18. They Don't Need to Poison P2P by Anonymous Coward · · Score: 5, Insightful

    The RIAA/MPAA don't need to poison P2P networks. Nor do they need to use lawsuits and the threat of DMCA. The easiest, best way to stop illegal sharing of copyrighted materials is to provide a legal, reasonably priced electronic distribution alternative.

    Really. Most users, given the choice, will pick the "honest" legal way to get their music and videos. Will there still be pirates? Of course, but you can never stop them and, heck, you're not losing money on them anyway. They wouldn't spend the money on the music.

    Treat honest customers as honest, embrace new distribution methods. The problems go away. Think of the cost savings: they wouldn't have to buy any more senators.

    1. Re:They Don't Need to Poison P2P by tiedyejeremy · · Score: 1

      I downloaded the audio version of Stephen King's book "Talisman" from usenet in mp3 format last week. I was at Half-Price Books on Sunday, and though I already had all the downloaded files, I bought the the mp3 version of the book because the price was only $18. If the record companies could see this they might understand. I would never shell out $49.95 for lossy mp3 files, but would pay $18. Because the used market is the only place one will find this type of pricing, the distributors will not see these sales, but if they lowered their prices, I would not jack with the trust issues of usenet.

      --
      Anything you say will be held against you. ... "tits"
    2. Re:They Don't Need to Poison P2P by Kylow · · Score: 1

      This is really the best idea for stopping illegal file sharing. I think the reason they're hesitant to do this is because you can't sell an .mp3 for as much as a CD. I know that I value a CD more than an .mp3, but I still download .mp3's because CD's are too cost-prohibitive. If I want 8 songs from 5 different artists, I'd pay at least 60 dollars. That's entirely too much. There is no middle ground, so instead I download all 8 for free.

    3. Re:They Don't Need to Poison P2P by Anonymous Coward · · Score: 0

      Do you actually BELIEVE that?

    4. Re:They Don't Need to Poison P2P by Anonymous Coward · · Score: 0

      you forgot moderately priced. I'll pay $10 a month to access all the music and movies I could ever want. Hell ya. But I won't pay $100.

    5. Re:They Don't Need to Poison P2P by mark-t · · Score: 4, Insightful
      Really. Most users, given the choice, will pick the "honest" legal way to get their music and videos. Will there still be pirates? Of course, but you can never stop them and, heck, you're not losing money on them anyway. They wouldn't spend the money on the music
      In fact, really... most users, given the choice will take the least expensive road available to them as long as their chances of being caught are minimal, and as long as it doesn't involve stealing anything tangible. If you think most people are decent, law abiding citizens, why not take a poll and see what percentage of drivers nowingly speed? The fact is that Piracy is perceived by many as a "victimless crime", so there's no justification for a law against it in most people's opinions. These people will continue to violate the law so long as they feel they can continue to get away with it.

      While lowering the price of the media would make *some* difference, it wouldn't make enough of a difference to be worthwhile.

    6. Re:They Don't Need to Poison P2P by PhilHibbs · · Score: 2
      Piracy is perceived by many as a "victimless crime", so there's no justification for a law against it in most people's opinions.
      And given that the US is supposed to be a democracy, doesn't that mean that it shouldn't be a crime?
    7. Re:They Don't Need to Poison P2P by mark-t · · Score: 2
      That doesn't matter.

      Remember, speeding on an open road where there are no other cars is a victimless crime too... but it's still illegal.

      Furthermore, piracy isn't victimless. If it were, changing the prices wouldn't make *ANY* difference, but it does. Think about it.

    8. Re:They Don't Need to Poison P2P by Reziac · · Score: 2

      I'd rephrase that to "most users will pick the *easiest* way (not necessarily the cheapest or most honest). But the principle is the same. Make it *easier* to find the desired MP3 from an RIAA server, make the downloads reliable-quality, dirt-cheap, and encumbrance-free, and no one will bother with the perils and pitfalls of P2P.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    9. Re:They Don't Need to Poison P2P by Anonymous Coward · · Score: 1, Insightful

      most users, given the choice will take the least expensive road available to them...

      You're right, and that's why a music-industry endorsed site would probably do gangbusters business. Cost isn't just determined by money, but by the time it takes you to find the music you want, the quality of the music available, the speed of the download, and other factors.

      The RIAA could simply outcompete Gnutella because they have the financial resources and incentive to make the downloading experience better than free.

      Compare it to the whole DivX scene -- while piracy happens, *most* people don't want to waste their time and energy searching and waiting for an often low-quality version of a movie they could see in the theater or rent for just a few bucks. The cost of downloading something for free is still more than the cost of paying for it.

    10. Re:They Don't Need to Poison P2P by captaineo · · Score: 2

      I totally agree with you... The problem is that the accessibility of the internet flies in the face of traditional licensing models for film and music. Record and film studios are accustomed to portioning out the rights to their products in nice tidy chunks - US broadcast rights for year X, European broadcast rights for year Y, VHS disribution rights for Africa, airline/radio play rights, sequel rights, rights to re-use the content in other productions, etc. (it used to be that natural borders kept these categories separate; now they have to use artifical borders like the DVD region coding system).

      But with internet distribution there is only one "right" to sell: once the content is on the net, anyone can get it, anywhere, anytime. While a tremendous boon for consumers, this completely destroys the old, picture-perfect system of nice little independent packages of "rights." And that is why traditional media companies are keeping their heads buried in the sand, horrified at the collapse of their nice neat rights packages, hoping that this whole internet distribution thing will finally blow over. They are praying for ubiquitous DRM systems to re-create all those nice little borders...

    11. Re:They Don't Need to Poison P2P by vadim_t · · Score: 1

      Exactly. And since people don't see the need for a law, why the hell does there have to be a law? If most people want to download copyrighted music for free it simply should become legal.

    12. Re:They Don't Need to Poison P2P by Saeger · · Score: 1
      That $10/mo wouldn't cover bandwidth costs if you downloaded more than a few movies per month (@ 1.4GB per 2CD compressed movie).

      That's why certain companies - like eDonkey2000 creators' Transimission Films - are looking to exploit p2p by moving the costs to your computer and your ISP bill.

      --

      --
      Power to the Peaceful
    13. Re:They Don't Need to Poison P2P by mark-t · · Score: 2

      Just because you don't see a reason for a law doesn't invalidate the law. The simple fact of the matter is that they own the media and are allowed, by virtue of free enterprise, to charge as much as they damn well please for it. You are free to voice your complaints about their pricing, but even if your complaints fall on deaf ears, that does not give you the license to copy their stuff outside the bounds of fair use (what constitutes fair use is explicitly outlined in that section of the copyright act).

    14. Re:They Don't Need to Poison P2P by Saeger · · Score: 2
      Just because you don't see a reason for a law doesn't invalidate the law.

      Sure it does; if enough people flaunt it.

      As John Perry Barlow said:

      "[IP] laws are so practically unenforceable and breaking them has become so socially acceptable that only a thin minority appears compelled...to obey them.... Whenever there is such profound divergence between the law and social practice, it is not society that adapts."

      --

      --
      Power to the Peaceful
    15. Re:They Don't Need to Poison P2P by mark-t · · Score: 2

      And I suppose if enough people went around killing other people too, they wouldn't be able to have laws against that either. If you don't draw the line at where the law is already laid, you can't stop it from being pushed back.

    16. Re:They Don't Need to Poison P2P by mark-t · · Score: 2

      I might also add that it is _because_ of people flaunting the law that stupid laws like the DMCA came into existence, vastly limiting the honest person's ability to copy materials in manners commensurate with fair use. Piracy is *NOT* victimless.

    17. Re:They Don't Need to Poison P2P by grumpygrodyguy · · Score: 1

      There's a bigger picture here. What happens when we start wanting to download books, movies, television shows, music, trade journals, etc?

      That's an aweful lot of content, and each content producer will want thier cut. Sure most people would be willing to pay $10/month for unlimited downloads of music....but they won't be willing to pay $70/month for unlimited downloads of all content.

      And that's what P2P is about, universal content distribution.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    18. Re:They Don't Need to Poison P2P by ivan256 · · Score: 2

      If you think most people are decent, law abiding citizens, why not take a poll and see what percentage of drivers nowingly speed?

      I'm going to turn your bad analogy around on you.

      That a large number of people knowingly speed is exactly why you are wrong. People don't want to wait, and they don't want to be hassled. If people could get music online quickly and easily for very cheap they would probably choose that over using P2P, because it would save time, and they'd get guaranteed quality. People don't want to wait a long time for a file that may or may not finish downloading and may or may not be what it says it is, but that's the only option available right now. The key is that the price has to be low enough that users won't give a second thought to paying it. If you want to hear that song, and it's $1.50, you might hesitate and not buy it. If it's only $0.20 then you might just buy it and not worry about the price. The upside to that is that it would bring the price of music back down to a reasonable level at the same time.

      If I was automatically billed $0.50 for use of the highway on the way home from work I would happily pay it if it meant that I could go 100mph without getting a ticket. (I don't want to slow down for tool booths though.)

    19. Re:They Don't Need to Poison P2P by Arandir · · Score: 1

      Although I am in favor or removing most speed limits, your assumption that the majority is morally correct is erroneous.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    20. Re:They Don't Need to Poison P2P by Arandir · · Score: 1

      "Whenever there is such profound divergence between the law and social practice, it is not society that adapts."

      It's a very Good Thing(tm) that the abolitionists of the previous century did not believe that load of dung.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    21. Re:They Don't Need to Poison P2P by Saeger · · Score: 1
      But it WAS the law that adapted to the demand for equality. You think the majority of the country was represented by the KKK or something?

      --

      --
      Power to the Peaceful
    22. Re:They Don't Need to Poison P2P by Saeger · · Score: 1
      And I suppose if enough people went around killing other people too, they wouldn't be able to have laws against that either.

      Except that that's not a good analagy because murder is inherently wrong according to 99.98% of people.

      If you don't draw the line at where the law is already laid, you can't stop it from being pushed back.

      That's not stopping it from being pushed forward either (in the name of terrorism, columbine, the wittle childwren, etc). How better to push back than to be disobediant when grievences aren't really being redressed.

      --

      --
      Power to the Peaceful
    23. Re:They Don't Need to Poison P2P by Saeger · · Score: 3, Insightful
      Piracy is *NOT* victimless.

      "Copyright Infringement" is *NOT* piracy.

      Thanks.

      --

      --
      Power to the Peaceful
    24. Re:They Don't Need to Poison P2P by Anonymous Coward · · Score: 0

      AMEN!!!

    25. Re:They Don't Need to Poison P2P by Anonymous Coward · · Score: 0

      Unfortunately what is morally correct isn't necessarily what the majority chooses as law. Take for example the Death Penalty, which really cannot be justified in a strict and straight moral way (although you could weasle around it). Still it is chosen as a law by the majority. I think what the poster was trying to say is, lets put this to a vote and see if the majority still believe IP are relevant today. Seeing as how the majority is made of either people working in non-IP related industries or are disinfranchised techies currently out of work, I seriously doubt IP would stand a chance. Frankly IP is obsolete and these people just need to get out in the "real" world and get a 9-5 just like the rest of us. I'll pay for my favorite bands album b/c I want to support them, the rest of the music I'll take for free. Frankly I'm tired of these overpayed artists and I don't give a damn. If the entire entertainment industry goes broke tommorrow, who cares? The real artists will continue to do what they love. Those that were in it for the money will have to get a real job. I lost my best friend in the WTC and I hate to say it, but sometimes I really wish they had crashed the planes into various entertainment industry HQs in NYC. At least then we wouldn't have lost so many decent, innocent people.

    26. Re:They Don't Need to Poison P2P by Arandir · · Score: 1

      Please study your history. The KKK did not arrive until AFTER slavery was abolished. The abolitionists of the early 19th century were the minority. The majority in the south wanted slavery while the majority in the north viewed it as an economic problem that didn't apply to them. Yes, it was the law that got changed, but it did not get changed because society suddenly stopped owning slaves. Heck, society didn't even reflect racial equality until very recently.

      This is in distinct contrast to P2P and speeding. Today people casually break the speed limit and download ripped MP3s on a whim. But 150 years ago no one, and I mean no one, participated in the underground railroad casually or on a whim.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    27. Re:They Don't Need to Poison P2P by cappadocius · · Score: 1
      most users, given the choice will take the least expensive road available to them

      No, most will take the easiest road available to them. If people can cheaply buy all music from a reliable central site, many people will. They will decide that it is easier to make the money they must spend than to pirate it.

      If people really took the least expensive way rather than the easy way, Linux would have complete market saturation and we'd all walk everywhere because it is cheaper than a car.

      And by the way, I think you need to give humanity a little more credit. There are a lot of honest people.

      --

      omnia tua castra sunt nobis

    28. Re:They Don't Need to Poison P2P by mark-t · · Score: 2
      You are right, people choose convenience over price almost every time. But given a convenient enough option that happens to cost less, I can pretty much guarantee that people will take it.

      And by the way... my wife told me off for that message when she saw it as well... apparently she wasn't too impressed with my opinions of humanity in general either. Oh well... I'll choose to blame it on a poor night's sleep and being woken up at 6:30 AM by a road construction crew. :)

    29. Re:They Don't Need to Poison P2P by Anonymous Coward · · Score: 0

      I bet I could find a hell of a lot of teenagers that can't see any reason why they shouldn't be allowed to take things from shops.

      Can I get that dumb law overturned too?

      Maybe you're talking about the majority of people then? Since obviously a lot of people know why stealing from shops isn't good.

      Ok, how about we ask everyone if 'sharing' commerical music should be legal. Make sure you include everyone who works in the commerical music, software and movie industries, and everyone else who can grasp that taking something of value for free, against the owners wishes, is wrong.

  19. So if I try to download the latest.. by Anonymous Coward · · Score: 4, Funny

    tune, I may end up with somthing thats bland, repetitive and annoying.

    And, pray tell, how am I supposed to know the difference?

  20. trusted peers by Anonymous Coward · · Score: 0

    I'm curious. Advogato claims that their trust metric is robust against a concerted attack of malicious users - how does that compare to the paper's conclusion about a trust network? Or is it a matter of scaling?

  21. Why the hell do you give ideas to the RIAA? [n/t] by Glog · · Score: 1

    Aagh!

  22. Simple! by Eric_Cartman_South_P · · Score: 5, Funny
    Everyone posting a real song should name it beggining with, "RIAA sucks, fair use is good, and Disney love$ politicin$". They would never want to spread such text, so every song name beggining with the text simply MUST be real.

    1. Re:Simple! by decathexis · · Score: 4, Interesting
      A more 'toothful' modification of this idea would be to require all files to include some DMCA-protected text, like DeCSS.

      Or, maybe, a "licence":

      By making this File available on the Network, directly or through an Agent, the Distributor hereby gives up any and all Rights to its Content, as well as any other Works of Art matching this File in name.


      Having distributed content together with such licenses (or hired someone to do so), it might be a bit harder for the labels to defend copyright claims for individual songs.

    2. Re:Simple! by driverEight · · Score: 1

      Actually the RIAA would be quite happy to place this on a *junk* file that they have posted to poison the network.

      --

      It's not the size of your .sig that matters, it's how you use it.

    3. Re:Simple! by idontneedanickname · · Score: 1

      Or maybe every p2p client should have something like this in the EULA:

      If you work for the RIAA, MPAA, any record label, or a contractor of anyone of these you may not use this piece of software. If you violate this agreement, you will pay 100 million USD or 95% of your yearly income (whichever is greater) to charities that can be defined by [insert company name here] at any given point of time. The payment terms may change without prior notice and payment destinations may also (to things other than charities.)

    4. Re:Simple! by Anonymous Coward · · Score: 0

      Once you know the network protocol, you can just write your own software.

      Even if that wasn't the case, your EULA really should rule out those with the intention to use the network to obtain evidence in a legal proceeding or to distribute files with misleading titles in order to slow distribution of other files; an employee or contractor of the "RIAA, MPAA, any record label" is not necessarily using the p2p network for this purpose. If I own a printshop which has a contract to print CD jackets for a small record label, why shouldn't I be allowed to use p2p to download music?

      And just because you you can write something in a EULA doesn't mean it is actually legally enforceable.

  23. In Other News... by lildogie · · Score: 1, Offtopic

    "Can moderation on Slashdot really work? Internot Publishing 2.0 stole my research paper about Slashdot and wrote an article about it. In my paper, I argue that CowboyNeal may have an inherent "tipping point" that can be triggered without modding-down 100% of the trolls on the network, using a model borrowed from biological systems. For those who think they have a technical solution to the problem, I modded-up a few problems with the obvious solutions (karma-whoring, etc.)."

  24. Shameless plug... by CoderByBirth · · Score: 1, Interesting

    I'm currently in the process of designing a opensource Peer-to-Peer network which will take care of some of these issues.
    The network will be a semi-server-centered with a design similar to the NeoModus Direct Connect network.
    The basic new idea is to reward users who share information by giving them more access to the network.
    Hopefully this will make the network somewhat self-moderating since users sharing undesirable content will not rise in network status.

    As I said, the project is still in the design-phase with a preliminary protocol spec just finished.
    If you would like more details or contribute to the project, visit:
    Bitpeddler project page
    or
    Bitpeddler homepage (with design/protocol spec)

    1. Re:Shameless plug... by Erasmus+Darwin · · Score: 2
      "Hopefully this will make the network somewhat self-moderating since users sharing undesirable content will not rise in network status."

      This strategy fails to take into account the fact that an RIAA mole could easily share desireable content. For example, mp3.com has 7 free, legal tracks for download from Linkin Park (not my choice in music, but they are quite popular currently). There are quite a few other well-known bands with free tracks on there. Sharing all that content, which the various record labels have decided to share anyway, will only serve to get the sharing user voted up.

      Once the mole is voted up for carrying lots of valid files that people are interested in, the mole begins to distribute poison. Sure, this will cause the mole's ranking to fall somewhat, but damage will be done in the process. Furthermore, the legit files will continue to somewhat offset the attempts to vote the user down. Multiply this whole situation by a number of different automated users, and you've got an effective poisoning attack.

      In short: The mole has spread files that the RIAA already wants distributed (win for the RIAA, win for users), and the mole has spread poison for files that the RIAA doesn't want distributed (win for the RIAA, loss for users).

    2. Re:Shameless plug... by Anenga · · Score: 1

      Why not just contribute to Gnutella? If you feel it's flawed in some ways, join the Gnutella Developer Forum (GDF). I'm sure they'd be glad to hear your suggestions on improving it, and maybe you'll help make it better and gain some legitamate respect and reputation in the process.

      Going and creating your own Network isn't always the best solution. Gnutella is very good in alot of ways, and yes it has alot of problems and could be better. But the best thing is that all the developers come together and try to fix the network and better their clients.

      What's better, 5 networks with 5 developers, or 1 network with 5 developers? I think the second network would have more of a chance fighting the RIAA/MPAA and succeed at creating the ideal Decentralized P2P Network (without GWebCache, Bootstraps etc.) than those 5 same developers shooting aimlessly in the dark alone.

  25. Trust webs by nuggz · · Score: 2

    I think webs of trust are a good idea.
    Poisoning such a web could prove difficult. I trust personal friends highly, the aren't a poisoning group.
    People I or they don't know well won't get a high trust rating, and would be suspected if they were poisoning the group.

    I think slashdot type moderation works well too, combined with a decent sized web of trust should be a pretty stable system

  26. GNUNet by gclef · · Score: 1
    GNUNet is way ahead of you.

    To quote their summary: "GNUnet is an anonymous, distributed, reputation-based network." It's the reputation part that should cover poisoning pretty well (the anonymous part is pretty cool, too).

    Yeah, the code is pretty much still at the Alpha stage, but if you want to help....it's gnu code after all.....

    1. Re:GNUNet by Anonymous Coward · · Score: 0


      How can the facts that the network is anonymous
      and reputation-based be reconciled? They seem
      contradictory to me, but I know nothing about
      GNUNet.

    2. Re:GNUNet by Anenga · · Score: 1
      (the anonymous part is pretty cool, too).
      I disagree. Being anonymous is bad. It's like saying "Were going underground, so you [RIAA/MPAA] cannot find us!". It defeats the entire point of P2P Networks (or, at least, Gnutella). If you have nothing to hide, why are you anonymous? And if your anonymous, then we must asume you are up to no good, right?
    3. Re:GNUNet by Anonymous Coward · · Score: 0

      Well, over the years it's generally been found good practice for thieves, robbers, and freedom fighters to remain both anonymous and underground.

      THE point of p2p networks is to maintain freedom of speech on the web, by removing the technical hooks that enable centralized censorship.

      In democrocy, there is a majority and a minority (Well, except in FL). In many places the minority can never hope to prove their point and become the majority because they are killed off, jailed, etc.

      Anonymous speech is more important than mear freedom of speech will ever be.

  27. d00d by Anonymous Coward · · Score: 0

    You can view a partial of almost all file types, even AVI if you use VirtualDub.

  28. Flawed analogy by skippy5066 · · Score: 1

    I hope their professors pointed this out...it's one thing to poison the habitat of a creature to kill it off. There's a very real consequence to this - the creature dies. With P2P networks, nobody dies, they look for another copy of the file to download. Not rocket science. Not even really a deterrent.

    P2P networks have always had a certain percentage of bogus files. People wanting to be the first to upload the newest shooter, the newest album, the newest app sometimes make a bogus image and upload it. Sometimes people make crappy rips of songs, and don't bother to check them. Big deal. People who obtain files in this fashion usually know ahead of time that the file might not be what it says it is, or might be a bad quality rip, or whatever. They delete it if it's bad, and move on.

    The other thing P2P networks have going for them is perserverence on the part of the user. People who want to get stuff for FREE will put up with a couple of false downloads. Dead fish can't do that...;)

    -Jeff

    1. Re:Flawed analogy by bafreer · · Score: 0

      I think you misunderstand: by "killing off" some of the file-sharing users, the network as a whole will significantly decline, users can no longer find the file they want, and they will stop using it.

    2. Re:Flawed analogy by skippy5066 · · Score: 1

      No, I understand that fine. I'm saying that the network will *not* significantly decline. Existing "good" files won't be overwritten by bad ones; and bad files have always been a problem to some extent. People deal.

      On the other hand, poisoning the habitat of a fish has a direct and immediate effect; fish that get bad food DIE. That's why I said it was a flawed analogy.

    3. Re:Flawed analogy by Anonymous Coward · · Score: 0

      Granted. However, I accept 'poisoned' in the sense of a 'poisoned pawn' in chess as an accurate analogy.

  29. From the article... by Fizzlewhiff · · Score: 2

    Flooding a network with spoofed files would drive users to more reliable music sources -- like the labels' own online sites.

    The problem is the labels don't have their own online sites. Sooner or later (its bound to happen) the labels are gonna hire some college grads who grew up on sharing and understand the problem. Maybe then a compromise will be reached.

    --

    'Same speed C but faster'
  30. Tree Hash EXchange (THEX) by Orasis · · Score: 2

    The crew at the Open Content Network have released a specification for serializing hash trees. The specification is called the Tree Hash EXchange (THEX) and is being implmented in both the Open Content Network and Gnutella. Furthermore, this specification is compatible with the TigerTree hashes used for Bitzi.

  31. Tipping Point by weatherbee · · Score: 1
    P2P networks may have an inherent "tipping point"

    And so they run around, giving tips to the servers.

  32. just be smart by gralem · · Score: 1

    Even without p2p attacks from idiots like the RIAA, there are always problems using p2p networks. Try to dl a 600MB cd image. There are lots of times you can get a nearly 600MB file, but it's not all there so you waste a cd burn. It can be very difficult to tell before you dl if it's a good file. You just move on and find the right file eventually.

    Most of the stuff the RIAA will try to attack are the latest Brittany Spears/'NSYnc albums, which I don't want anyway. They aren't going to waste time ruining obscure bands/out-of-date music, so you can dl all you want.

    The only people who it hurts are the people who don't know what to look for when they're dl-ing anyway, or the poeple who want ONLY the most popular stuff (instead of the good stuff out there). I think the smart people can easily stay 15 steps ahead of the RIA

    ---gralem

    1. Re:just be smart by Anonymous Coward · · Score: 0

      Try to dl a 600MB cd image. There are lots of times you can get a nearly 600MB file, but it's not all there so you waste a cd burn.

      Mount the file with `-o loop` before you burn it. There are Windows solutions as well--Microsoft even released a "Virtual CD" program during the beta testing of "Whistler." of course you still have to download an entire ISO just to find out it's bad/incomplete, but no need to waste a CD.

  33. I agree and always have, but.... by FallLine · · Score: 3, Insightful

    If this is what people are forced to do to achieve Napster-like results, then RIAA et. al have basically won all that they set out to achieve. By raising the bar high enough and by forcing higher transaction costs on the users, industry effectively shuts internet piracy out for 99.9% of the population. Of course people like me, that 1% or whatever it is, will always be able to circumvent whatever they throw in my path (presuming that I'm willing and wanting to do so of course). However, that number is so small that they really would not bother spending much effort to enforce from a simple cost / benefit point of view. Why spend millions in legal and related fees to track down a group of consumers that only account for half that amount? They won't bother, like they didn't really before Napster came along.

    In fact, I would further argue, against the conventional wisdom on slashdot, that RIAA has basically won the war against P2P and other forms of mass piracy. At least once they shut out networks such as Fasttrack, and let it be known that there will no financial return for those that fund the development of piracy networks. Certainly the average Schmoe can download that super popular song via GNUtella with some effort, but getting much more than that like, say, the entire album at decent quality from same artist, is like trying to extract blood from a rock. That is not to say that they will retire their guns, but rather that it will just be an on-going series of small battles, more like maintenance, to hammer down any network, system, or device that pops up and starts to hemmorage their intellectual property.

    1. Re:I agree and always have, but.... by swb · · Score: 2

      but getting much more than that like, say, the entire album at decent quality from same artist, is like trying to extract blood from a rock.

      I (sadly) only started using Napster about a year before it got shut down, but I never found it a particularly good source for downloading an entire album, especially one in the same bitrate and overall quality. I thought that was nearly impossible.

      I'd say overall that only about 75% of the stuff was worth keeping (eg, 128kbps+, no skips/cutoffs/distortion) and I searched for mostly mainstream stuff (rock n roll). I got a fair amount of cutoff tunes, tunes with skips in the middle or just bad overall audio quality.

      I'd agree thought that the RIAA has effectively killed off P2P, except for people that make a serious effort at maintaining their own networks or of putting real resources towards mining gnutella-type networks.

    2. Re:I agree and always have, but.... by FallLine · · Score: 2
      I (sadly) only started using Napster about a year before it got shut down, but I never found it a particularly good source for downloading an entire album, especially one in the same bitrate and overall quality. I thought that was nearly impossible.

      I'd say overall that only about 75% of the stuff was worth keeping (eg, 128kbps+, no skips/cutoffs/distortion) and I searched for mostly mainstream stuff (rock n roll). I got a fair amount of cutoff tunes, tunes with skips in the middle or just bad overall audio quality.
      While I agree that Napster was hardly ideal at this, it was VASTLY better than the current alternatives and it was actually quite workable if you knew how to take advantage of it. Namely, you find all the users that have a good organized collection of kinds of files that you're interested in on a decent network connection, add them to your hotlist, browse their lists directly, and download exclusively from them. I discovered these users, in the first place, by improving my search method by searching for directories (folders), rather than files, and by searching for higher bit rate mp3s (since high quality tends to imply a more caring user). When you sort by path and/or username it becomes quite evident when someone has a large collection of good music. Of course, this kind of technique was out of the technical reach of most of napster's users at the time...but it was effective. These same techniques are crippled on today's "P2P" networks because you have (in reality, not their claims) a much much smaller set of users to search from, horrible latency, and volatility of the network makes finding a user 5 minutes later, never mind a couple weeks later, quite unlikely....plus the bad searching and listing interfaces...ick.
    3. Re:I agree and always have, but.... by Saeger · · Score: 1
      You won't find many full albums (or movies) on gnutella or kazaa because those networks work best on small to medium sized files. eDonkey2000 is the home of large files.

      It's usually a waste to download the full album though, because 90% of the songs are crap filler (and you don't have to dl the whole album for a "test drive" to know that that's going to be the case).

      --

      --
      Power to the Peaceful
  34. Doesn't Sharezilla do this too? by Ride-My-Rocket · · Score: 2

    I just started using it last week -- I think I remember something whereby each file has some type of key / checksum (I'm not too familiar with the nuances of encryption)........... but I could be wrong.

    1. Re:Doesn't Sharezilla do this too? by Dooferlad · · Score: 1

      Well according to this it just spams Gnutella clients! I wouldn't bother if I were you, unless you want irritated users disconnecting you from the network.

  35. I'm Confused by Anonymous Coward · · Score: 0

    So, this guy wrote a paper and had it discussed on Slashdot. Now, Business 2.0 is printing a story about it and that means it should be discussed on Slashdot again? Is there anything new to this since the last time it was on Slashdot, or are we just carting it out one more time?

  36. Not really working... by Kjella · · Score: 3, Insightful

    Checksumming - no good. Any program could pretend to have the right checksum, but send false data. No point in figuring out *afterwards* the download is corrupt.

    Webs of trust - hardly. Imagine a network of antis giving eachother good reviews, they'd certainly be better off than someone without any reviews at all. It's very *unlikely* that the one you're P2P'ing with has a trust chain you accept.

    "Database" of who are good traders and not - Fake databases would screw that, you wouldn't know which ones to trust as you have no central server. The problem is that if there's to be any real P2P exchange happening, it's usually *strangers* meeting.

    My friends could do a web of trust or a database, but then we'd much more likely to setup some mutual leech ftp servers instead and skip the entire P2P-networks.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Not really working... by jetmarc · · Score: 1

      The program can automatically discard downloaded chunks that don't satisfy the
      checksum. Many broadband users have excessive spare bandwidth anyway (eg
      download 25k/s typ of possible 110k/s max), so unless ??AA tops up on bandwidth,
      they won't even slow down their targets.

    2. Re:Not really working... by slithytove · · Score: 2

      You seem to be suggesting the same thing as the author. The point you and he are missing is that, while check-sums and trust-chains can be poisoned, the scale on which it would have to happen is impractical. If a bunch of RIAA bots all trust eachother and I make the mistake of trusting them about a particular checksum, it will be the last time. That whole chain of trust will be suspect and that particular filename/checksum will be on my ignore list. All I need is to add a few regular file traders keys to my trusted list and I will be able to find what I want. Additionally as reliable chains grow in size, fake ones will also have to grow to be appealing to newbies.
      File trading was one of the first things I used the internet for, over a bbs shell using irc and ftp. It wasnt too hard for my 11yr old mind then and the choices have only increased and become easier since then. True, the RIAA, if it blew a huge wad hiring script-kiddies could make things a little more complicated for the first time ever, but I suspect that the progress in p2p would only start increasing faster since new features would be required.

    3. Re:Not really working... by leviramsey · · Score: 2

      That's the thing. IRC warezing won't die. FTP/HTTP warezing won't die. But there's no effective way to do a massive search of those media. In essence, the volume of trading will go down if KaZaa and friends are sufficiently poisoned. The RIAA will tolerate a small amount of piracy, especially by the technically literate, because it's too expensive to go after them. When the system becomes larger and more widespread, allowing anybody who can type and click a moust to get the files, the RIAA will swoop in.

    4. Re:Not really working... by Anonymous Coward · · Score: 0

      They can do all the swooping they want, but it's not going to change the reality.

      They may be able to give a few P2P users some trouble while networks like GNUnet progress, but in the end they're fighting a losing battle. If they attack GNUnet; all the better, we want it to be secured against such things (therefore we need an adequate test bed ;)).

      Go ahead RIAA and friends, let's see how much money you can spend helping our cause!

  37. s/that the/that they/g by Anonymous Coward · · Score: 0

    anyways...

    What about IRC?

  38. Are they THAT blind? by E-Rock-23 · · Score: 1

    I love it. The RIAA, MPAA, and other such entities are frumping over these P2P networks like KaZaA, Morpheus, the now-defunct Napster, Gorkster, etc. Meanwhile, the TRUE geeks are still trading away, right under their noses. The high profile nature of the P2P clients is giving us some GREAT cover! I'd like to personally thank them all for sucking the attention of the "super media conglomerates" away from us and our happiness.

    Here. I'll even spell it out for you, but I'll encode it. Care to try and break this code? It's totally stupid simple, even a child could figure it out. When decoded, it tells you exactly how we do it. Good luck, and may the force be with you.

    (1,2,5)(1,3,14)(2,4,52)

    Face it: there is absolutely no way to stop P2P file trading unless you turn America into China and fear monger to keep us in line. And there's no way the American people will let that happen.

    Oh, by the way. Wouldn't the RIAA (which is made up of many recording companies) be considered a kind of monopoly? When you get right down to it, what you have is a good majority of corporations working together to impose their collective will. There's no choice in the matter, it's their way or the highway. Isn't that anti-competitive? They're guilty of at least one thing: Price Gouging. They try to sell us CDs with minimal amounts of data for $15-20, when we can all go out and get a blank for around 20 cents a pop if you shop right.

    The only reason they sign artists in the first place is to control that particular flow of data. The artist gets a minimal fee, and the record companies sit back and collect the profits. What wee need is an IRIAA, the first I being Independant. Once artists jump on the bandwagon and start releasing their own material (thanks to MP3, OGG, or whatever format they choose, on CD or over the Net), then they can leverage out the RIAA's member companies.

    --
    Blog Prophyts - Right On, Man
    1. Re:Are they THAT blind? by symbolic · · Score: 2


      You make it sound like the RIAA/MPAA is conducting a criminal enterprise by negotiating contracts between artists and themselves, and then risking the capital required for the production, promotion, and distribution. Those THIEVES!

      The $15-$20/CD argument is a smokescreen. Not only do most consumers have the option to get CDs at fairly reduced prices (through a mail-order club), if they object to the price, they are free to keep their money, and let the RIAA/MPAA keep its property.

    2. Re:Are they THAT blind? by Anonymous Coward · · Score: 0

      > You make it sound like the RIAA/MPAA is conducting a criminal enterprise by negotiating contracts between artists and themselves, and

      Yea, actually. Criminals they are.

      First, it is not THEIR capital. They would not have it, any of it, if it were not for the price paid by the functioning of society at large. A society built through the labor of a majority of the "little people".

      Second, their monopoly is enforced by the Government. They are exempted from anti-trust. That is a patent breach of "equal application of the law". "THEIR" money has been given to them after it was removed by the Government -- ultimately at gun point.

      Third, as the only monopoly in town through which a living can be earned by many, their abuse of the position handed to them does amount to thievery.

    3. Re:Are they THAT blind? by Anonymous Coward · · Score: 0

      > if they object to the price, they are free to keep their money, and let the RIAA/MPAA keep its property.

      Bzzt. Wrong again.

      RIAA/MPAA materials are played in public venues. The cost is borne by advertising, which in turn, is paid for in the cost of everything we buy (like bread).

      Then, more directly, I get to pay an explicit tax on DAT and CD-Audio media -- even if it is my audio I'm recording.

      Only, if only, I could make a simple consumer choice of buying, or not buying a product in today's screwed up world.

  39. how to solve the file verification problem by namenick · · Score: 1

    it won't solve the legality problem, but here's a simple solution to the file test problem. it's obvious, really.

    wrt checksums, i agree you can't really trust the person you're trying to donwload from. however, you have partially seen a solution with judges, you just haven't gone far enough with the idea.

    consider a new kind of P2P ... dual channel.

    channel A = b/w for transfer of files.

    channel B = judge traffic.

    now consider three machines, X, Y, and Z. X wants to get a file from Y, but wants to be sure the file Y is sending isn't hacked in some way. so X randomly picks a new machine, Z, and asks Z if it believes Y has an authentic copy. X thinks the answer is 'yes' (default) since it has no information about the machine Y. Z also has no information about Y, so it says yes as well with non-authoritarian response (default).

    now there are two cases. Y sends a valid file, or Y doesn't.

    case 1: Y sends a valid file. X receives the file into the queue "untested". when X checks the file, the file is either marked Valid or Invalid. on a Valid, X notifies Z that the file was correct, and everything is ok. X and Z now have hard data and can provide an authoritarian response to any queries about machine Y.

    case 2: Y sends a bogus file. repeat scenario, but notify fake. now X and Z know that Y is sending fake files.

    how does this solve the problem? obviously, you begin to propagate truth through the system. machines that can't be trusted don't get traffic. you can obviously increase the number of machines in the discussion(s) for judging and broadcasting results.

    to avoid spoofing the judge channel, no "notify" events of a judge result can take place without a corresponding query first. spurious 'valid' postings are tossed, and perhaps chalked up as hard evidence of a rogue system and hence untrustworthy.

    this scheme works, but has one weakness: multiple machines can directly target the P2P network. here, RIAA machine A and B work in tandem. for every x in P2Pnet, A queries x about B, then A sends to x that B is good.

    while this is a valid weakness, it's also a _short-lived_ weakness. by factoring in negative results at a higher weight, and keeping a history for some amount of time T, it becomes clear that negative feedback from bad files at certain machines will push through the network.

    if a negative event has 3x the weight of a positive event, then these deliberate attacks can only succeed for a short period until sufficient negative feedback is in the network. by making T large enough, those machines involved in the rogue entries will be denied from further efforts (since it's IP based, not name based).

    anyone see any weaknesses with this idea?

    1. Re:how to solve the file verification problem by AlreadyStarted · · Score: 1

      > anyone see any weaknesses with this idea? Ya, it's really long. People here don't like solutions that arn't short, simple, and funny. I even have trouble keeping more than two paragraphs in my head all at the same time.

  40. Use Limewire by asv108 · · Score: 4, Informative

    The latest versions of limewire use hashes from a specification called HUGE that probably defeat this type of posioning attack. You can check out a recent interview with limewire team here. Go here if you want to download the code or check out the dev docs(Which are pretty outdated).

    1. Re:Use Limewire by BestNicksRTaken · · Score: 0

      The latest Limewire (2.55) is totally broken - there's this stupid "Cannot move to library" crap with 90% of the files as the Limewire guys have screwed up the slashes in filenames code - guess they we only really coding for Windows and didn't expect people to be using UNIX which has opposite slashes.... Plus Morpheus has flooded the network, making it very hard to get files even if you can get past the CMTL bug.

      --
      #include <sig.h>
    2. Re:Use Limewire by Anenga · · Score: 1

      Limewire is behind, in my opinion. It still has not added Remote Queuing (like IRC has, wait in queue slots instead of hammering nodes). And BTW, nearly all contemporary Gnutella clients (Gnucleus, Shareaza, Bearshare, Xolox etc.) have HUGE added.

      Shareaza and Bearshare have already added it, and it's working great.

      Limewire I would not recommend, Shareaza is probably your best bet on the latest Gnutella Technologies.

  41. Cripes -- did anyone proof this paper? by KelsoLundeen · · Score: 3, Insightful

    What the second-to-last paragraph in the paper? There's a missing word. A pretty important word, too. (How can this paper be featured all over the map and have an error like this?)

    Anyway, is it:

    "Or perhaps the carrying capacity of a well-designed P2P network is huge, and *NO* amount of flooding can overwhelm the network."

    Or:

    "Or perhaps the carrying capacity of a well-designed P2P network is huge, and *ANY* amount of flooding can overwhelm the network."

    Which is it: "no" or "any?"

    1. Re:Cripes -- did anyone proof this paper? by limbostar · · Score: 1

      It's obviously "no", from context clues. If the carrying capacity of a network is huge, it won't be overwhelmed by miniscule amounts of traffic.

      I agree the paper should have been proofed but if you seriously couldn't determine what word belonged in the gap, you need to revisit basic English. This is 2nd grade stuff.

      --
      this is a sig.
    2. Re:Cripes -- did anyone proof this paper? by Anonymous Coward · · Score: 0

      You idiot. The original poster is right. If a word is missing, then a word a missing.

      A reader shouldn't have to use "context clues" to skim the conclusion. Like most folks, I'm sure the poster skimmed the first few paragraphs and the last.

  42. Re:[Trolling Stones] In the words... by Anonymous Coward · · Score: 0

    Goatse is so passé. It's been years since it was funny. And posting your little 'rap' makes you look sad, my reluctant-to-let-go-of-an-expired-trend friend.

  43. Can the RIAA carry this through? by excaliburdj · · Score: 1

    I've read stories on /. and otherwise that make the comment that the recording industry is scared of P2P because it's a technology that they really don't understand. So, my question would be, do they really have the technology saavy to implement something of this nature?

    Is the RIAA really going to hire a whole bunch of goons to sit at a computer and poison the networks every day? On that same note, are they going to hire people to moderate/meta-moderate servers on the network? The obvious question then becomes, "can't they do that with a script?", to which the answer is yes, to an extent, but the P2P networks should be able to detect that and disable it to some extent.

    I know there are a legion of companies springing up to service the RIAA, but this is really going to be a cottage industry. What if their legislation gets shot down (however likely/unlikely), will these companies still survive on business that's now illegal?

  44. It's easy by Anonymous Coward · · Score: 0

    Pick any two:

    1. Open
    2. No central server
    3. Easy to use

    A members-only system that limited access only to verified non-*AA moles could never be implemented reliably for millions of users. (has 2,3 but not 1)

    A trusted central server could look for and filter fake files, but would be an easy target to sue. (has 1,3, but not 2)

    A distributed moderation or "web of trust" system would be too much trouble for the average computer novices, who are needed to bring the system from a few thousand geeks to millions of users. They would either blindly trust everyone (thus devaluing the whole system) or give up entirely. (has 1,2 but not 3)

  45. You have to be kidding... by Eric_Cartman_South_P · · Score: 1
    The PC mag thing was SARCASIM big guy... Jesus Christ that was obvious, unless you are a subscriber.

    People who think they are literate from reading John C Dvorak articles and Dell adds (like the poster I replied to) make me laugh.

    You say, There already are plenty of these sites, and I say "show me the money." Not one link, eh? Plenty? Did you get that from a PC Mag article?

    Oh, and about the checksums... look at a popular song, and see how many variations exist in file size at the same quality. Are you saying different files with different sizes won't have the same checksum? Maybe PC Magazine will have a little review on how Checksums work.

    1. Re:You have to be kidding... by moonbender · · Score: 2
      Eh? I know that was supposed to be a joke, and it went right back at you for acting as if you had any clue about what you're talking about, when you, in fact, have not.
      Not one link, eh? Plenty?
      I didn't post any URLs, because as I said others already mentioned them in comments. But anyway, here you go.

      ShareReactor

      FileNexus

      Asia Movies

      Jigle

      Various sites specialised in files of certain languages (French, German), such as Spieleplanet

      etc etc etc - just search for eDonkey links.

      There are also IRC channels and uncounted web boards (similar to Asia Movies) dedicated to sharing ED checksums.

      Oh, and about the checksums... look at a popular song, and see how many variations exist in file size at the same quality. Are you saying different files with different sizes won't have the same checksum?
      No, I am saying, in fact, I said, that is completely irrelevant. We're not talking about sharing files as in Napster or Audiogalaxy (where you seem to draw your experience from). There's only ONE valid version of each single/album (single MP3s aren't usually spread), the first high-quality, complete release by a scene group. All later releases are dupes, and not distributed. You get the checksum to that release, and you're set.
      --
      Switch back to Slashdot's D1 system.
  46. no faith by Anonymous Coward · · Score: 0

    why does this guy assume that md5 summing and trust relationships are so hard to accomplish or that the weak points in p2p are simple unsolvable? Does he not have faith in the programming skills of the millions of programmers out there?

  47. Distributed trust and peer review by Jim+McCoy · · Score: 5, Insightful

    I love the smell of undergraduate sophistry in the morning...

    The author of this paper seems to suffer from the common practice of those in a hurry to finish their term papers that if they somehow ignore the elephant in the room that disproves their point they might end up getting partial credit for impressing people with how well they can tap dance around the elephant. In this case the well-established practice of using a secure hash function as a self-verifying mechanism to prevent DoS attacks that try to flood a network with garbage files is the elephant.

    In his FAQ regarding the paper, Mr. Chen correctly addresses the problem of a lack of centralized authority in using hash functions as distributed/P2P but apparently did not make more than a cursory examination of the subject or else he would have seen the various methods available for solving such a problem. I can only assume this is the case because reputation systems beyond simple moderation are not addressed and flow-constrained trust networks are never mentioned in this section.

    As someone who seeks to pass off a "bad" file (this report) as a "good" file, perhaps sooner rather than later Mr. Chen will learn how the distributed moderation and trust system known as peer reputation works. Surely I am not the only one who finds it more than a little ironic that a paper by an author who claims that distributed moderation doesn't work is being submitted to a peer-reviewed journal in an attempt by the author to bootstrap his own reputation?

    1. Re:Distributed trust and peer review by Nugget · · Score: 1

      What the world needs is more Mojo.

    2. Re:Distributed trust and peer review by _bug_ · · Score: 1

      Mr. Chen points out attacks on existing P2P systems. Gnutella being his main focus as it seems to be the most popular method of distribution of files. Every attack against the Gnutella system he points out seems valid, if a bit obvious.

      It's a good starting point, and that alone makes the paper worth reading.

      And I don't see this tap-dancing around secure hash functions that you bring up. Mr. Chen correctly points out that an attacker can easily forge the hash values it reports to the network. self-verification won't happen until the user has downloaded a good portion (if not all) of the file. At that point the attack has already been successful.

      Moderation and peer reputation require some method of recording "ratings" of users on the network. Something not present in the current Gnutella network. But if implemented, it would have to be distributed as well. This means that there, at some point, must be a blind trust between clients to complete these "ratings". That blind trust will lead to poisioning of the ratings system and make it worthless.

      "Ring of trust" simply does not work in a distributed environment that is truly open to anyone. Closed distributed environments, or virtually closed environments within an open environment would be the only way. However new users would not be able to enter them and that is how Gnutella keeps itself alive.

      You seem to think, Mr. McCoy, that there are obvious solutions. Yet you really don't present any nor do you present any existing real-world examples.

      I think Mr. Chen points out the (obvious) truth about p2p and the paper is not invalid by any means.

    3. Re:Distributed trust and peer review by Salamander · · Score: 2

      It's also funny to see you present as a solved problem something that's actually a very active area of research and pretty much still in its infancy. If you ask ten people who've been working on peer reputation how it works, you'll probably get five saying "it doesn't...yet" and the other five giving you five (or more) different algorithms. You're probably correct that there's a solution in there somewhere, but please don't make people think all the interesting stuff in that area has already been done.

      In other words, watch out for that elephant. ;-)

      --
      Slashdot - News for Herds. Stuff that Splatters.
    4. Re:Distributed trust and peer review by Jim+McCoy · · Score: 2

      If I implied that the problem is "solved" then I was being a bit too enthusiastic about the directions that current research and practice in this area is evolving. There are many different approaches to this problem (distriburted trust management) and the theoretical groundwork is already in place for several "solutions" which deal with the specific applications being described here. The case of "poisoned files" is actually a much simpler subset of distributed trust management problem because it deals with a simple good/bad distinction and it is a case where it is relatively easy to use simple emergent effects like voting can provide effective protection from these sorts of simple attacks upon a p2p system. [Before you jump in with a "but the RIAA can cast millions of votes" please check out the flow-constrained networks Raph Levien is working on and the application of clustering mechanisms to simple reputation systems.]

      EBay has also provided a good source of research material and several papers in the past few years have provided in-depth analysis of the effectiveness of existing EBay mechanisms in dealing with semi-anonymous/pseudonymous peer-to-peer transactions where there is a significant incentive for dishonest behavior. In a situation like EBay where real money is changing hands the incentives for cheating is strong, yet simple reputation systems solve the largest class of such problems and simple refinements like cluster matching among those who cast votes. Raph Levien and others have also made significant strides in going beyond the theroetical and into the direct application of reputation and distrubted trust management to distributed peer groups (check out the www.advogato.org trust metric system and Raph's Ph.D. thesis for more info.) I am not denying that there is an elephant in this room as well, but it is a wounded elephant who is soon to be "pining for the fjords" if you catch my drift...

      The general case problem of distributed trust management is not solved, there are several tools available to coders that require minimal effort to implement but which can keep the p2p user a step or two ahead of the simple attacks described in the original paper.

    5. Re:Distributed trust and peer review by Jim+McCoy · · Score: 3, Interesting
      Mr. Chen correctly points out that an attacker can easily forge the hash values it reports to the network. self-verification won't happen until the user has downloaded a good portion (if not all) of the file. At that point the attack has already been successful.


      You can send out a bad copy once, but if well-known and trusted copies already exist on the network you are not going to be able to replace these with bad copies, the self-verification does not prevent the single-point attack you describe, it prevents the propogation of this attack throughout the network. If an attacker serves up bad files (ones that do not match the SHA1 hash advertised) then the downloader should treat the host as malfunctioning and query a more reliable source. The downloading agent does not need to unpack the file and see what is inside, it just checks the SHA1 hash and then can simple assume that there was a transmission error and try another source. Eventually the malicious node will be trimmed from everyone else's peer list and a new node identity will have to be generated and the game starts again.


      This single attack costs the attacker as much as it does the downloader (and you can bet the RIAA is paying more per MB of data sent than someone downloading the data via a DSL or cable modem line) and a few simple changes to the system like favoring trusted peers (ones who have not given you mismatched hash/payload data) as the first nodes to query and only moving down the local reputation food chain if you need to expand your query or search for alternate sources. Unless an attacker can pretend to be a vast majority of the nodes in the system it is not going to be able to make this attack scale-up in the manner you suggest.


      There is a difference between an attack that works on a single download and an attack that would be viable for a network-wide assault. The case you and Mr. Chen bring up here is clearly in the first category, an inconvenience for individual users but not something that will be a significant problem for the network as a whole.

      Moderation and peer reputation require some method of recording "ratings" of users on the network. Something not present in the current Gnutella network. But if implemented, it would have to be distributed as well. This means that there, at some point, must be a blind trust between clients to complete these "ratings". That blind trust will lead to poisioning of the ratings system and make it worthless.


      "Ring of trust" simply does not work in a distributed environment that is truly open to anyone. Closed distributed environments, or virtually closed environments within an open environment would be the only way. However new users would not be able to enter them and that is how Gnutella keeps itself alive.


      Which is why I think that things like Raph Levien's work in reputation systems (and actually coding up working examples of such a system, see refs below) are rather attractive because they solve this specific problem in a rather elegant fashion and make such simplistic attacks much more difficult and expensive to pull off. [Here's a quick hint: Have you ever noticed that most people seem to care about Roger Ebert's opinion rather than yours when it comes to what movies to go see? This is because distributed trust system can deal with voter flooding attacks by limiting how much influence comes from untrusted sources.]


      You seem to think, Mr. McCoy, that there are obvious solutions. Yet you really don't present any nor do you present any existing real-world examples.



      One of the problems I addressed in the original paper was the fact that it was poorly researched in certain aspects. It seems that everyone is too lazy to actually do any research these days, but since spending five minutes doing google searches on various terms related to reputation systems seems to be too much work for either you or Mr. Chen, here is a quick summary of a few minutes work (although I selected papers that I am familiar with after google returned a hit).


      1) For starters look at Google itself. Google is the single biggest distributed reputation system in the internet. That is what a pagerank is, the "repuation" of a particular link for a particular subject using link count as the voting mechanism. It can be attacked and subverted on a small scale as various Google-juicing experiments prove, but it is also very effective at filtering out these attacks (see some of the Scientology google-juicing wars to see how hard it is to really influence a massively distributed reputatioon system implemented my people who know how to pick the best ideas from current research and invent a few of their own.


      2) EBay seller rankings. These can also be attacked and tweaked, but even when money is involved (making the incentive for dishonest behavior very high, much more so than any p2p system will ever have to deal with) EBay manages to keep fraud to a manageable level and recent research into seller/buyer identity-blinding and reputation cluster filtering can make the seller ranking system even more attack-resistant.


      3) Amazon buyer ratings and recommendations. Yet another example of a real-world distributed trust management system.


      4) Advogato is a community forum site that implements some of Raph's Ph.D. work in reputaitons and distrubted trust management to create a flow-constrained reputation system that has some very good attack-resistance characteristics. Raph has been running Advogato using his distrubted trust metric for several years now.


      5) Pattie Maes' agents group at MIT, specifically the Yenta reputation clustering system but just about everything to come out of this group is a source of good ideas and practical research in this area.


      6) Check out some of the available research bibliographies (like this) and places like citeseer for other research in the subject.


      One thing you will notice about these real-world examples is that none of the systems tries to be "perfect", just good enough to get the job done.

    6. Re:Distributed trust and peer review by Anonymous Coward · · Score: 0

      Surely I am not the only one...

      You are the only one, and don't call me Shirly.

      I love the smell of undergraduate sophistry in the morning...

      Yeah, one's own farts smell the sweetest.

      Yet *another* pretentious karma-whoring twit on Slashdot.

  48. Golf war? by Anonymous Coward · · Score: 0, Funny

    Another example is the iraqui internet during the golf war. it didn't came down. why ? because when using distributed networks (such as P2P and the net itself) the resistability is just plane great.

    The hell? The PGA apparently got interesting while I wasn't looking!

    1. Re:Golf war? by Anonymous Coward · · Score: 0

      Maybe there are plans to attack the US because Bush would rather play golf than attend a world summit that the rest of the world managed to make it too...? ;-)

    2. Re:Golf war? by Golias · · Score: 2
      Whyinthehell would he want to go to it? The only solution they came up with, for every problem they discussed, was "the US should give the Third World even more money."

      Anybody could have seen that coming. Were I president of the US, I would have skipped it as well.

      --

      Information wants to be anthropomorphized.

  49. I disagree by FallLine · · Score: 2
    This seems to be the option which involves the least technological action. However, randomly wouldn't work, if it were only because the P2P users don't all live in the same country, hence different laws apply. So some sort of not-so-random selection proces has to be implemented.
    I disagree. I think this would be a highly effective means, should it become necessary. Once you eliminate US based servers you've already removed some 90% of the acceptible providers for US citizens. When you further remove those highly developed countries that have close ties with the United States, which are apt to go along with RIAA when force is brought to bear, then you will leave the remaining pool of servers to 1% or so of what it was. That 1% cannot sustain even 1% though, because the demand will be so high that it will effectively block all practical use. Now, mind you, this cooperation need not require super-active law enforcement or anything to that effect. In fact, I would argue that the the relatively simple complusion of prompt response from the servers' ISPs for suspension of service for, say, 90 days suspension of service would be more than enough to deter the file servers given that there is no benefit for being a file server and every reason not to be.

    Modern P2P programs support downloading files from multiple sources. If someone downloads such a fake file and discovers it, the file will almost always be deleted. So, these files will not propagate through the network, or at least not as fast and as much as the correct files. So a search where one file can be downloaded from many sources is in this case preferable before one with not many nodes serving the same file.
    Again, I disagree. It has been my experience than many users do not delete damaged files, they simply leave them. The so-called swarmed downloads only further expose the downloads to corruption since all it really takes is one corrupt segment to either cause the program to crash or at least play really unbearable sound (or whatever media). To further compound the problem, the industry could use their cash and their legitimacy to be the most available and desirable servers (so that your swarmed downloads are almost certain to select its servers).

    Now this is an interesting thing. The makers of the P2P programs who are being targeted by fake queries could ban such users, or could build in a feature where the user of a P2P program can ban a host his/herself, so that it will be excluded in further searche
    This is impossible in any current decentralized P2P scheme, don't you get it? How is any routing servent to know that the other servent it is connected to is not passing legitmate requests the hosts it is purporting to represent? It can't. It might attempt to throttle the traffic of any from any given node, but then that would necessarily mean throttling the ENTIRE network, which would be self-defeating.

    Some users carry gigs and gigs of files, but that doesn't mean they're very popular. If I setup a server where I host my 20CD collection of Mozart works I'll probably won't get as much traffic as when I publish the Billboard 100. It's not the quantity, but the content of the files served that counts. Search for Britney and you'll receive 1000's of hits. Search for Planisphere and a lot less results will show up.
    While it is almost certainly true that only 1% of the content accounts for 99% of the traffic, it is also true that only 10% of the hosts account for almost all of the servers. Of those 10%, roughly half of them, (those that HAVE the popular files, are SHARING, are on truly HIGH speed network, and are NOT FIREWALLED) account for the majority of it. If you take the biggest servers out first, you will have a big impact. What's more, once it becomes established that there are likely consequences for being an effective server of files, the industry need not literally attack every last one of them. They need only use fear to their advantage and allow the servers' own self-interest to take over.
  50. Actually checksums should work. by jidar · · Score: 3, Interesting

    Taken from Andrew Chens responses to the solutions:

    Although this idea works for newsgroups and some other centralized services, it does not with P2P. Basically, it comes down to the fact that you must trust whomever is actually doing the checksumming, or else they can just lie and publish false checksums. In the case of P2P networks, the checksumming is done by the same person you want to figure out if you can trust! As far as I know, this is an unresolvable problem.

    Actually, the checksums should still work I believe, in much the same way that file sizes work now. Consider the reason the files that are being injected are set to the same size as the real file; the purpose is to mask these files to the naked eye. Checksums could be used for the same purpose.
    The reason for this is because as people find good files they will tend to keep them while deleting the bad files. Sure if we only get 1 result back then we don't know one way or other, but if we have 10 results back and 8 of the 10 of the same checksum, we can assume those 8 are the good files.
    Of course the problem with this is that a great many people don't bother to delete bad files after downloading, but should the poisoning become too much of a problem we can entice more people to clean up their shared files by way of the client interface.

    All in all, I think this would combat poisoning very well.

    --
    Sigs are awesome huh?
  51. What a bunch of hypocrits by Dionysus · · Score: 2

    I hope the same people who defends the right to distribute mp3 they don't own the copyright for, will be the same people who defends a person/company's right to violate the GPL.

    --
    Je ne parle pas francais.
    1. Re:What a bunch of hypocrits by OrangeSpyderMan · · Score: 1

      A good point, and one I'm not far off sharing. The other (utopic) thing to keep in mind is that a lot of the DRM projects that people whige ceaslessly about (they're taking my freedom away...) only exist because people have stolen things in the past.

      Burglars only find doorlocks and alarms because burlgars exist...

      What I really object to is DRM that stops me from doing perfectly legal things, and really is just a pretext for enforcing monopolies (think Palladium).

      I started using Free software for just that reason - it was free. I could have cracked Windows and a handful of apps, but I didn't. If something isn't free then stick to the terms the copyright holder requires or don't use it, and peer to peer mp3/warez swapping is a damn good example. And certainly don't complain if the copyright holders try to stop you doing it, especially as people who do this kind of thing are exactly the kind of people that encourage drastic legislation that might take freedom away from those who respect it (Think Palladium again, think DMCA).

      --
      Try NetBSD... safe,straightforward,useful.
    2. Re:What a bunch of hypocrits by Dionysus · · Score: 1

      I'm with you. One of the reasons for using Free software is because it's free, and fills my need. If I find a software that is not free, which I need (vmware, crossover plugin), I pay for it.

      Same with mp3s. I don't even bother with filesharing. I get better results ripping my own mp3 from CDs, anyways.

      And before people get their panties in a knot, filesharing has nothing to do with fair use.

      --
      Je ne parle pas francais.
    3. Re:What a bunch of hypocrits by Anonymous Coward · · Score: 0

      filesharing has nothing to do with fair use

      Sure it does. Apparently you're not familiar with off-site back-ups. ;)

  52. Talking about poison, by Anonymous Coward · · Score: 0

    Here's something which is poisoning peoples minds against women. Clue: its a religion. Can you guess which one?

    http://www.mertonai.org/amina/

  53. Poisoning might work until... by pdaoust · · Score: 1

    The next P2P network comes out...

    They killed Napster, then emerged Morpheus and Kazaa. They poison Kazaa, Network X comes out. By the time they figure out what to do with Network X, it will have millions of users happily trading songs again.

    I wish the RIAA would figure out that if they would simply give us an alternate (and unrestricted) legal way to get our songs, a lot of users, myself included, would gladly abandon P2P.

    Dream on...

  54. Security through Obscurity? by Anonymous Coward · · Score: 0

    The point is we need to get all of the potential problems with p2p out in the open so we can find a solution. If we work on a solution before the RIAA starts implementing it, we're that much better off.

    1. Re:Security through Obscurity? by dennison_uy · · Score: 1

      Agreed. However, the thing is that there is always a workaround such that solving problems may only give way to even more problems. It becomes an endless loop.

      --
      Take off every 'sig'!
      All your 'sig' are belong to us!
  55. Sure it can if and only if you can buy online MP3s by MattRog · · Score: 2

    The RIAA and all the lawyers in the world will never be able to completely stop pirating. Look at how much money the feds throw at drugs and the number of addicts on the street. If enough people want something, they'll get it.

    I know one of my chief frustrations is to search for a song and either have it incomplete, or be of poor quality (e.g. pops or other defects) or to simply have it not be the same song that I downloaded. If I could search for a song, pay $SOME_SMALL_AMOUNT (e.g. $1US) for it and download a 'known perfect' copy at my choice of bitrates (e.g. 128, 160, etc.) then sure as heck I'd do it.

    Distributing these poisoned files would take an enormous amount of bandwidth, so they'd have to have some sort of agreement worked out with ISPs and a mass-content provider, say Akamai. Akamai has tens of thousands of servers located in hundreds (if not more) of ISPs throughout the nation. I think on peak usage they're pushing out 100 GB/sec. in the US (if not more). Simply say "Ok Akamai, can we buy 10GB on each of your servers and push all these MP3s out?". Then you write a gnutella client for each box which offers all the MP3s up for distribution.

    I can't remember how the gnutella protocol works but I think it broadcasts search requests to the nodes that store a cache of what they have and what their neighbors offer and then can pass the request off. Have your client log all the requests (so you can tell the record companies which songs were requested more) and of course offer up your files when requested. If you do this with 10,000 boxes full of identical content chances are you're going to drown out any signal out there.

    If you're really tricky, you can even have the client 'fake' files so you don't actually need to have the file on the box; you could send a pre-existing obfuscated file, or even dynamically build and stream the poisoned MP3.

    Of course, all of this is moot if you still don't have a very easy, cheap method of offering MP3s online for the mass public. You could pitch it like this "Yeah, so you won't make much money off of offering $SOME_SMALL_AMOUNT for each MP3. But you're a fool if you think simply shutting Morpheus off will result in even 10% of the Morpheus users buying the actual CD or using a painful, userUNfriendly pay-per-MP3 system. However, what if we have a method to net you 20 or 30% of users who wouldn't pay you anyway?" So the pitch would be "We can't get you all of them, but our method would give you more than you're getting now!". Frankly the people who post on SlashDot (from the very negative response to the Subscription model) are not a good cross-section of the vast majority of internet users out there :).

    So in your obfuscated file you have it play maybe 20 seconds of the file and then say "Sorry, this is a copywrited file. Pirating files costs artists money. If you want to buy this MP3 for $SOME_SMALL_AMOUNT, please visit http://www.somestore.com. 80% of $SOME_SMALL_AMOUNT earned will go directly to the artist."

    It gives them a reason to buy it - not only do you have SomeStore.com very easily accepting payment, but you ACTUALLY PAY THE ARTISTS A MAJORITY OF THE MONIES EARNED! So it can quell the naysayers who say "Well the artist wouldn't receive anything anyway!" (rant: but who are you hurting more, the billion dollar-industry or the Artist who NEEDS even the small cut they receive from each CD sold?).

    Some drawbacks could be of course that someone writes a 'detector' to find and ignore the invalid MP3s, or they block the IP addresses of the servers, etc. but that is easily fixed. Most non-power users (e.g. the great and huddled masses of the internet) don't want to update their Morpheus client every time a new version is released. Heck, even programs which offer hassle-free updating (e.g. antivirus, windowsupdate.com) very rarely are by the majority of internet users. Also, you'd work out the server IP settings with the ISP so that they would rotate to a random IP in their pool - since most of the servers are located in most ISPs you couldn't ban the single IP but perhaps a subnet. But since the IPs are in the ISP, you have now banned a large chunk of users. If they are in every ISP, you will have to ban every ISP (see the problem in banning IPs?).

    So, to boil it down to a sentence:
    Have very easy-to-use, hassle-free, cheap, reliable, etc. method for users to buy MP3s and they WILL

    --

    Thanks,
    --
    Matt
  56. this already exists by Trepidity · · Score: 2

    Bitzi stores information on files found on P2P networks, indexed by a TigerTree hash appended to a SHA1 hash. Support for it has been integrated into several Gnutella clients (ShareAza, Limewire, etc.), which have also come up with their own URL systems (gnutella:// and magnet:// are the two existing ones right now).

  57. It can't really be beaten by imnoteddy · · Score: 1
    The problem with using an equation that works on ecological systems to model human social systems is in the assumptions of ecological models.

    One of the assumptions that doesn't hold is the speed of adaptation. In ecology adaptation is based on evolution, which can take multiple reproductive cycles of the species. In human social systems the speed of adaptation is closer to the speed of information diffusion in the system, which on the internet is hours or days.

    Another assumption is that the disruptive force is stronger than the species being disrupted. While humans have the technology to destroy fish, the idea that record companies have advantages over file sharers is almost silly. Sue them? Lawyers only work 9 to 5, 19 year olds pull all nighters. Better technology? Same argument.

    It's nice to see this brought to a wider readership, but don't take the paper of a couple of college kids too seriously. They have lots of peers with lots of ideas to get around the problems they raise.

    --
    No electrons were harmed creating this post, though some may have been subjected to electrical and/or magnetic fields.
  58. Fake Checksums by nuggz · · Score: 3, Informative

    Here is a file
    Bobs_Song.mp3 5 M Hash -XXXXXXX
    You don't know that I gave you the wrong hash till you're done.
    It can only tell you that you have the wrong file, after you have it

    1. Re:Fake Checksums by jidar · · Score: 1

      Oohh.. oh yeah. doh!
      You're right, there really isn't any way to combat poisoning in a simple 2 peer relationship, that example extends to everything.

      I suppose some sort of ranking system is the only solution, but of course the ranking system itself can be poisoned...

      --
      Sigs are awesome huh?
    2. Re:Fake Checksums by Anonymous Coward · · Score: 0

      Digital signatures combined with "tree hashing" style algorithms (THEX) would solve this problem without difficulty. Sure, it may take you a little while to build up your web of trust, but once it starts growing you're set.

      The only problem I can see with this model is that someone could use their key to sign legit content on the network and then also use their key to sign seemingly legit content. Of course it wouldn't take much of your time to blacklist evil signatures. Anyone concerned about EvilJoe signing legit content with his blacklisted signature as a form of DoS should realize that trusted signatures would be ranked higher than blacklisted, etc.

  59. Poison chain by nuggz · · Score: 2

    If you find a poisoned file in a trusted chain, you can now discount that person, and that entire chain.
    Trust should work both ways.
    Several unrelated "I got a good file" ratings could give you a cloud of trust. I think it oculd work.

  60. Did anyone actually read the article? by Anonymous Coward · · Score: 0

    Did anyone notice the first paragraph, which said that someone holds a patent on these methods. If andrewchen wrote the first paper on the subject, I would imagine that its he who holds the patent. If he reads Slashdot regularly enough to post then I would think the RIAA would be screwed out of using this method. That's damn sweet.

  61. Except most of the stuff available by Anonymous Coward · · Score: 0

    violates copyright law. Just how easy would it be to shutdown something with a few trust servers? Probably not too difficult. A large scale WoT just invites the shutdown of any service that implements it.

  62. Sharereactor and edonkey by dotslash · · Score: 3, Informative

    A P2P program call edonkey (don't laugh) has partially solved this problem.

    In order to dowload a file, you can use a URI such as (ed2k://|file|The_Adventrues_Of_Pluto_Nash(2002).C D1.FTF.eDKDistro.Sharereactor.bin|559778352|1b153e 31f5fdbe829488989d04dda2b1|/
    ). The URI contains the "local filename", size and SHA-1 hash. A companion web site acts as a directory of URI's for popular content. The content is screened by the folks running the site. It has now reached the point where the "pirate" teams have accounts and post SHA-1 encoded URIs before releasing the content into the wild. Most edonkey users don't use the embedded search and instead use directories such as sharereactor.

  63. Already Done for you by Hilleh · · Score: 1
    P2p networks are already infused with a poison so deadly that they can never hope to recover from it. This poison consists of the bulk of their users. All of my friends don't even know that their filesharing program has an option to *share* files, they thought it was just for downloading. Even on more refined networkes, like Direct Connect, there are (many) users who will share their entire C:/ drives just so they can get into hubs. I mean, lets face it...the majority of people on these networks don't give a flying fuck about how the network operates. They just want their song/movie/game. These things are being torn down from the inside.

    And if the **AA's are going to start hacking the major file distributors on the networks, I give it about a week before these networks are entirely devoid of life.The reality of these situations is that it's an inverted pyramid. A few (relatively) honest people carry an entire community. I got sick of this stuff 3 months ago and left filesharing forever. I'm sick of providing free bandwith so the kids can get their copy of Warcraft 3.



    Of course, arguing ethics in filesharing is probably something I shouldn't be doing...

  64. Limewire has the cure for this by BestNicksRTaken · · Score: 0

    The 2.5x version of Limewire prevent you from downloading bogus files.

    With all the "Cannot move to library" errors and busy signals and never being able to connect as Morpheus ultrapeers have fsck'ed the network, you can't download anything, bogus or not,

    Get rid of Morpheus on the network, fix Limewire's slashes in filenames bug and we'll be back to the 2+ Tb of files we used to have only months ago....

    --
    #include <sig.h>
  65. checksums do work on freenet? by Anonymous Coward · · Score: 0

    Maybe I misunderstand Freenet, but I rather thought that this was all taken care of:

    Checksums are often part of the content address - by incorporating a checksum into the 'url' of the page, a poisonous node passing false content would cause the this check to fail, thus identifying the poisonous node straight off. And if the content and the address were both fake, then the genuine content would have a different key.

    By signing the keys a distributor of genuine content can become trusted by users (without exposing the distributor's identity, since the user trusts the signing key through experience rather than what they think they know about the signer personnally)

    Look for CHK at http://web.mit.edu/fdabek/www/keys.html

    Where I think that freenet fails is that it seems easily swamped with big files that people really want, pushing loads of 'important' smaller files away. If freenet was full of small commentary and text instead of binaries and dvd rips, it would be a nicer place IMO; what does it say for humanity?

    Incidently the swamping works only if people really really want the stuff - any attempt at creating a web of conspiring swappers of massive files would just swamp the links between the conspirators, I think, so you'd need more conspirators than real users if you follow..

    I give up trying to understand..

  66. Re:Why the hell do you give ideas to the RIAA? [n/ by Anonymous Coward · · Score: 0

    Yea, like they would never think of any of this stuff on their own, given time. Perhaps he's giving ideas to the people developing these P2P netowrks, so they can secure them against attacks such as these???

    Is releasing the source code to Linux helping virus writers, or is it helping the community to find potential problems and fix them BEFORE problems are exploited???

  67. Checksums and signatures work by mikec · · Score: 3, Informative
    Mr Chen apparently does not understand public key cryptography. Using a "web of trust" does in fact work.

    The author writes

    For the uninitiated, checksums work by examining a file and creating a string that "fingerprints" the data. It can be used in many situations, but the most common application is to verify that a file has been correctly transfered. The basic idea, in relation to P2P, is that every file on a user's computer is checksummed, and this checksum is then published to everyone else. Then, it may be possible to create a directory of "correct" checksums, to make sure you are actually downloading what you want. Although this idea works for newsgroups and some other centralized services, it does not with P2P. Basically, it comes down to the fact that you must trust whomever is actually doing the checksumming, or else they can just lie and publish false checksums. In the case of P2P networks, the checksumming is done by the same person you want to figure out if you can trust! As far as I know, this is an unresolvable problem.

    This is not an unresolvable problem at all; this is where web of trust comes in. The basic idea is for the publisher to sign the checksum using his or her private key. Others can then verify the signature using the publishers public key. This allows me to verify, using only a few bytes of information, that a publisher named SecretAgent did indeed publish a file. If I know that SecretAgent has previously published a lot of "good" files, then the file is probably good. If I don't have any experience with SecretAgent, but I do know that PrivateBenji is trustworthy, and PrivateBenji vouches for SecretAgent, then the file is probably good.

    The author fundamentally misunderstands webs of trust:

    Another idea that is often proposed is moderation, specifically "webs of trust." That is, people keep lists of people they trust, and then they implicitly trust (often with diminishing degree) the people they trust, and so on. In the context of P2P, the each user would then receive a "trust rating," reflecting the number of people that trust them. However, this can also be defeated fairly easily, by creating groups of malicious users that trust each other - then, untrustworthy users may have high scores leading to problems in the future. This kind of fraud has happened on eBay, where people give themselves recommendations to mislead future partners.

    A web of trust is not a "trust rating" ala eBay. A web of trust is a specific group of people who vouch for each other. Creating a malicious group of people who trust each other does not cause problems. (In fact, it can actually help.) If I trust A, based on experience, and if A trusts B, based on experience, then I can probably trust B. The fact that C, D, and E are malicious doesn't cause problems, because neither A nor B trusts them.

    1. Re:Checksums and signatures work by UncleAwesome · · Score: 1

      This is not an unresolvable problem at all; this is where web of trust comes in. The basic idea is for the publisher to sign the checksum using his or her private key. Others can then verify the signature using the publishers public key. This allows me to verify, using only a few bytes of information, that a publisher named SecretAgent did indeed publish a file. If I know that SecretAgent has previously published a lot of "good" files, then the file is probably good. If I don't have any experience with SecretAgent, but I do know that PrivateBenji is trustworthy, and PrivateBenji vouches for SecretAgent, then the file is probably good.

      There is nothing to prevent the bad client to send a copy of somebody's elses signature of the file's checksum. Public Key Authentication is used to verify whether already received data is actually from so and so. It cannot be used to authenticate not yet sent data.

      The web of trust would fragment the P2P networks to disjointed sections. Don't fool yourself into thinking that once one of these sections gets large enough, the RIAA,MPAA will not be able to infiltrate these (trade good copies of 'In the Army Now' and 'Chairman of the Board' to get their agent rankings up), or easier yet, shut down the highest 'modded' publishers.

      --
      Blah Blah Tacos
    2. Re:Checksums and signatures work by gammoth · · Score: 1

      If selection is limited to the submissions a specific group of trusted people, then the utility of the network is limited. Plus, all newbies will be viewed with suspicion.

      Sort of defeats the purpose.

    3. Re:Checksums and signatures work by mikec · · Score: 2

      There is nothing to prevent the bad client to send a copy of somebody's elses signature of the file's checksum. Public Key Authentication is used to verify whether already received data is actually from so and so. It cannot be used to authenticate not yet sent data.

      I write a message that says, "File X, which has md5 sum Y, is good file." Notice that I didn't publish the content to begin with; I'm just vouching for the fact that it seems worthwhile. Then I sign that message with my private key and post to the net under the name FooBar. You see a message from FooBar, whom you trust because FooBar hasn't led you wrong in the past. You first check to make sure the message is really from FooBar by using FooBar's public key. (You kept a copy from previous messages.) If I'm not FooBar, the signature doesn't ckeck out, and you ignore the message---maybe 512 bytes wasted. If I am FooBar, it does check out. Then you look for a file named X with md5 sum Y. If you find it, you download it. If you find a server that tells you the sum is Y but then gives you something with a different sum, you have found a bogus server, and you don't use that server anymore.

      If bogus servers are a big problem, then you need to identify good servers, again using a web of trust. I.e., periodically send out messages that look like "The following servers seem to be bogus: X, Y, Z". (Bogus means that they are lying about the md5 sums of their content.) Again, you sign those messages so that people who trust you can believe the results.

      It is absolutely true that someone can trade good stuff for a year to become trusted, and then suddenly serve up junk. But of course, they can only do that once or twice. Then they aren't trusted anymore. And in the mean time, they have served up lots of good stuff.
  68. Pull The Story by David+Off · · Score: 1
    If I setup a server where I host my 20CD collection of Mozart works I'll probably won't get as much traffic as when I publish the Billboard 100.

    Is Mozart still in copyright?

    David

    1. Re:Pull The Story by gaudior · · Score: 2

      Mozart is not, but any random recording of a Mozart piece is.

  69. don't fight an enemy on the battlefield they chose by Anonymous Coward · · Score: 0

    -this is warfare 101. You NEVER fight a superior force on the battlefield they choose. You'll lose everytime. It's a waste of time and resources. and they have clueless cops and government prosecutors and paid off/bribed legislators on their side, so don't go there.

    Instead,fight them directly in the courts, directly in the legislative process, and more importantly, in their wallet. You creat legal networks that only trade lewgit content that has been released as "free", or go capitalist route and just make it "cheap" like it should be. THEN, if those RIAA goons attempt to poison your networks, you track them done, sue the individuals responsible, turn it around right back on them, and if it can be proven they were part of an organized conspiracy, they will be in violation of at least the RICO statutes, as well as some others probably.

    And if you wish to contemplete and discuss academic-theory only computer attacks, you attack the bad guy in other areas, make it impossible for them to conduct business in totally unrelated areas. This is just a for instance. Here's an analogy. In real warfare, a superior force has the tanks and air superiority. You can't defend right at that point, but you could attack the crews way off base, their supply lines infrastructure, etc. Tanks and planes need fuel, a point of vulnerability. Crews need food, another point. Look at the slave laborers in world war 2 working in nazi factories. They sabotaged what they were building. Geeks working in tech areas who are sympathetic to the cause can have accidental "glitches" show up in related business with the anti copying zealots, in totally unrelated areas but critical for their financial success. This would have to be an imagination exercise, but the slang term is "monkey wrenching". Are their ISP's in common usage around hollyweird that are "infiltrated" already by sympathetic geeks? Would any attention be garnered if the net ceased to exist for awhile for all those fatcat people? How about people working at the fat pipe nodes? Construction workers with backhoes and a series of 'whoops, sorry's"?

    NOTE, this is THEORETICAL, I am NOT advocating delibarate sabotage, or anything else illegal, merely pointing out that guerrila warfare uses assymetrical techniques.

    It just depends how far any person is willing to go for the "cause" of mp3's and movies they haven't bought. Personally, I don't see it. I think it's downright silly when there are so many more important "causes" out there. I neither exchange cash for those products, nor do I file trade or download or upload illegal copies, I honestly own zero MP3 music copies or digital movies, none, I stopped purchasing full over priced music or going to rock concerts way back in the 70's when bands and record companies started charging more than a few hours pay for me for their "products". I worked occassionaly in that industry, and the disgusting greed you could see just turned me off, so I ceased being a participant. It wasn't worth it at that point, I see no reason to make multi millionaires when they should be content with just being "millionaires'. They got greedy, I stopped being an financial enabler for that greed. It's that simple really.

    My #1 recommendation is just to boycott excessive stupid profit oriented bands, movies, etc, and only support what I would term the "peoples" music and video, support with reasonable amount of cash, and spread the word to young people to stop trading and listening to fatpig/fatcat bands and movies. Just as the internet has allowed some of us who care to develop our own news services that will get out the facts instead of the propoganda the controlled press spews, so can the net bypass and step around fatcat greedy companies in the music and video and software fields. You just plain do NOT support them, even to NOT trading their products. Create your own networks with only cool content, give those fatcat record and movie goons nothing legitimate to complain about. I boycott major networks radio and TV, I only support patriot legit and honest radio on the shortwave and internet.

    I boycott professional sports, hollywood full price fatcat movies, and the vast majority of bands, especially the full fatcat priced ones on the major labels. There are alternatives to all those. You AREN'T real likely to get legislation changed,can try of course, it doesn't hurt,BUT, as you don't have the bribe money, and let's be realsitic, hollywood has the bribe money, and they use it, you probably won't win real soon there, so STEP AROUND the problem. There IS NO PROBLEM if you just IGNORE the evil fatcat "products". They fall flat on their over stuffed greedy faces then. And if they keep putting pressure on the major hardware providers to put anti privacy and usage features into hardware, you boycott those and build/aquire your own, or setup cottage industries to maintain and improve older hardware. We are doing this with linux as opposed to microsoft for example, so just apply this same reasoning to music and videos, just STOP, and do it yourself. Make correct choices, and don't make exceptions. Buy used if you must have that older video or music, but stop trading or having any interest in fatcat goon products.

    I will call this aikido file sharing. Do that, and VPN for your sharing, and new members have to be vetted by actual for-real humans, person to person in real life meatworld, one at a time as they are added. people travel in cyber space and in real world space, use the real world travelling to add legit members, that way you can keep track of who is who and ban/refuse bogus quisling spies if they become "bad traders".

    I hope this makes some sense. Government says that copying some of this or that is illegal, so be it, I only use that which is freely shared. government tells me that self defense is somehow wrong, that only "they" for some reason are responsible for my security, I saw screw em, I buy another gun for myself, and help n00bs make their first purchase and get legit self defense training. I here people bitch about legislation in DC that seems to defy common sense, I politely inform them that "gee, it appears that the dems and repubs have a stranglehold on politics, perhaps if you didn't vote for any R's or D's they might get the message?". Stuff like that. Fatcat international greedy companies want to control my food, only offer me frankenfoods and sprayed foods, seek to keep third world peoples in serfdom and put US small farmers out of business, then I buy from local small farmers and I make my own garden bigger, encourage others to do the same, help people start home canning. Fatcat greedy international monopolists want to control my energy, and make obscene profits into perpetuity, I've installed and use solar PV panels, and show them to people and get them to start to be energy independent. See? Same deal with these record and movie companies, and the so-called "news" orgs from the traditional fatcat mainstream. Screw 'em! Roll yer own! If they make crippled hardware, start boycotting games designed to run on it, and all their other products. Get those developers who make alot of profts for the hardware companies- to put pressure on the hardware people to NOT make crippled hardware, boycott them until they do.

    There are solutions that don't require engaging in warhacking that will put young people in jail. this is real life we are talking here, it's not a game. Go sit in jail sometime, see how 1337 you feel. Believe me, it doth truly sucketh, especially if you are there from political persecution. And hollywood music and videos AREN'T WORTH IT. IGNORE THEM. And believe me part deux, these goons WILL put young people in jail over this. They will drag cash out of peoples pockets with fees for lawyers and government fines and confiscations. You really want that? For millionaire greedy fatcats moviesd and music? it just ain't worth it, pick a different battle to focus on. The government is run for the elite hyper-moneyed priveleged class, it is NOT run for the middle and lower economic classes. This is a big fat lie that we have a representative government, that lie is for the sheeples and lamers, time to get hip to reality. I'm not a commie by any stretch, I am a strict constitutionalist, an honest and non greedy capitalist, and as such I know "the system" as it stands now is completely corrupt and rigged, so STEP AROUND IT.

  70. yea, right.. spam the network.. by joeldg · · Score: 1

    umm.. spammers have not stopped me filtering through my email for the actual mail .. I would consider spam that the single most successful poisoning campaign in the history of man. Yet, somehow I still use email. We ahve filters and RBL lists (these could simply be used to to identify p2p spammers and blackhole them) and whalla.. You have an entire new industry built up around this.. Guess I better start hacking up some RBL code to work with gnutella eh?

  71. what is with these articles? by cascadingstylesheet · · Score: 1

    You can do all the research papers you want; P2P does work, and I find and get whatever I want.

    Use all the buzzwords you want; P2P must be "scaling" and surviving "poisoning" just fine. You can't just reason it out of existence.

  72. Overkill by Cryogenes · · Score: 3, Informative

    Distributed trust and peer review are fine and good but not even needed for the simple task at hand.

    Look at the warez scene to see how it goes. A handful of release groups whose names are known to everybody who is even vaguely interested is sufficient to ensure supply. If these groups are attacked by fake releases (rarely happens) they can use hash keys as you suggest (some already do).

    Websites like www.sharereactor.com also safeguard against fakes - another mechanism which is strong enough to defeat the entire problem by itself.

    What I am saying is that distributed moderating à la slashdot will not evolve. Instead, we will have a handful of "authorities" - Web sites or public keys - that everyone trusts.

    Note that authority - when not combined with power - is a Good Thing (TM).

  73. Re:1st Post and more by grumpygrodyguy · · Score: 1

    Taco is a corporate stooge.

    --
    The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
  74. So, sharing is OK now right? by PotatoHead · · Score: 2

    If they get to poison the networks, then that means that they are using the networks --just as we are.

    I wonder what would happen if some ordinary user did the same things? Right or wrong?

    Dealing with the problem this way is far better than using the law because it is hard to define the law in a way that makes good sense for everyone long term particularly when we don't yet know how P2P could benefit us all.

    Besides, they can place any number of promotional information into their files just as easily as they can garbage and they should. Why not? They might even be able to write off more of the expense.

    What the media companies need is good marketing. They are the content source. (for now) All they need to do is add value in ways that leverage the network effect that P2P offers and they *will* make money.

    Anyway, the result of this is likely not all bad because file sharing will get somewhat marginalized, we all preview before we download large files and everyone is reasonably happy and free to use the net in creative ways.

  75. Geeks have no clue about users by devleopard · · Score: 1

    Everytime I hear about the possibility of trashing P2P networks, the geek response is the same: "We can avoid that by using some soooper dizzy wizzy GNUPGABC123 2 quadra-trillion bit RSADSANSANASA encrypted mega-bit triple-hashed file on your public privates!" P2P networks are successful because non-geeks can use them - if you make it tougher than a username and password, no one will use them. (So if the disease doesn't kill you, the cure will)

    --
    The best thing about a boolean is even if you are wrong, you are only off by a bit.
    1. Re:Geeks have no clue about users by Anonymous Coward · · Score: 0

      Damn straight, and funny to boot! Uh, someone who's logged in, mod this man up!

  76. P2P sharing should leverage popularity by defile · · Score: 2

    Popular files are more likely to be valid. Poison is less likely to be popular. Poison sinks to obscurity.

  77. Easy to fix, really. by mmol_6453 · · Score: 2

    Public key encryption's been around for quite a while.

    Just give moderators private keys, and distribute the public keys. Bingo! Authenticated moderation...

    --
    What's this Submit thingy do?
    1. Re:Easy to fix, really. by adamshamblin · · Score: 2, Interesting

      This proposed solution, or most any solution based upon moderation, has a few serious flaws. First of all, the use of public key encryption would require some sort of central authority to both assign moderator status to select members of the P2P network, and to distribute the keys to the masses. In the case of the Gnutella network, this could be said to be both the antithesis of the network model, as well as being relatively impossible to enforce - with the disjointed nature of the Gnutella network, it is conceivable that segments of the network would not be visible to a logged in moderator. In fact, to insure moderator coverage, moderator status would have to be given to a statistically high number of individuals. Second, the creation of the central authority necessary to administer this proposed 'solution' would give organizations like the RIAA and MPAA easy and - from their point of view - logical individuals to target in their foolhardy quest for the Copyright Grail.

      Perhaps a means of voluntary moderation could be accommodated in the Gnutella protocol itself. 'Karma' could be built up on a network node based upon many criteria, which could include positive feedback from peers, etc. By writing moderation into the protocol itself, client developers could implement these features at their own discretion. The idea of moderation would then be put to the test of software natural selection.

      --
      http://iratepublik.com
  78. block checksum by bogado · · Score: 3, Interesting

    one could keep a trusted block signature for each file. Say you have signature file that has one MD5 for each x bytes of the file. This file and it's MD5 hash is the identity of the file. On would then choose to download this file before the file itself and then download the blocks of x bytes from the file in a rendomised order, and possibly from diferent nodes. I guess this would add some otherwise uneeded downloads, but would help to restart the stoped downloads and would detect poison nodes easily.

    To bad I am so late in posting this...

    --
    []'s Victor Bogado da Silva Lins

    ^[:wq

    1. Re:block checksum by _bug_ · · Score: 1

      But you need a place to store the MD5s so the client can compare against the download. Obviously you can't trust MD5s from the source you are downloading the file from. So some sort of central server would have to be created to house all this. And now you give the RIAA a target.

    2. Re:block checksum by bogado · · Score: 2
      No you first download a MD5 for the MD5 list (this wiil be the id of a file), then the MD5 list (this file could be potentialy big for CD images for instance), if this does not match the id blacklist the node. Now you will download a random block from the list, from one of the nodes that has the files with the same ID. If this block does not check with the MD5 black list the node. Try again from other node, and so on.


      A separed web of trust could apply to what IDs are from valid list of MD5 from a valid file and witch are not.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

  79. Directories like Bitzi can stop fraudulent files by gojomo · · Score: 1
    Shameless but extremely relevant plug: My company, Bitzi, solves the P2P pollution problem -- as well as preventing all sorts of other dangerous lies about file contents.

    As a number of posters have pointed out, you want some shared database/website which collects strong file checksums (crypto hashes), accurate descriptions of the corresponding files, and has a login/reputation system that allows bad users/data to eventually be weeded out.

    Then third parties, no matter how prevalent on the P2P networks, can't mislead you about file contents, and their attempts to pollute the shared database can be more easily detected and suppressed.

    This is exactly what my company, Bitzi, does. It is a general tool for disseminating accurate descriptive, rating, and editorial information about files -- as collected and cross-checked by an open community process.

    Check it out.

  80. What we need, to legitimize P2P by mmol_6453 · · Score: 2

    Is to create a network specifically dedicated to trading, say, opensource code, research papers, personal public diaries, and the like.

    (Bye bye, karma) I may sound like a troll, but at least I'm being honest.

    Peer-to-peer filesharing has a great deal of potential, but if its only popular use is piracy, well, we already get enough bad press, don't we? It'll only get worse.

    (Sorry about the soapbox I'm standing on...)

    --
    What's this Submit thingy do?
  81. They need to lower PRICES! by Genjurosan · · Score: 1

    The billions spent to stop piracy could simply be replaced by lowering the price of a CD to $3. Why is it that the recording industry can't see this!?!?! Imagine if you walked into Best Buy tomorrow and every CD was $2.99. My god, I'd buy 10 CDs in a heartbeat. But I have NO desire to buy those same 10 CDs for $15.99 a pop. In my opinion it costs me about $3 of my spare time to log on, find, download, and verify an entire album. If there were an alternative.. then why bother with p2p?

    But here is the true problem.. I just swapped over 40 gig of music with my buddies at work. 150 albums for 150 albums, simply out of spite. The RIAA, no matter how brilliant their argument has disenfranchised me and more importantly the youth of the world. Music sales are dropping because music diversity sucks. It's no longer original, it's broadcast 100 times a day, MTV has become nothing more than, spoiled 14 year old girls, unrealistic views of life via "The Real World", and glamorization of ridiculous lives. All it takes is finding a few teenagers, teaching them how to dance, and make sure that they can sing just enough so the DSPs can take over. Don't worry, here in the "industry" we will write your music for you, prepare the dance moves, and have someone direct your music video. Moreover, when a DVD movie is the same cost as a CD, and a console or PC game ranges from $20-50, CDs/music is showing it's lack of value when compared to these. Much more work goes into the creation of a movie or a game. As I have said before, it's time for the record execs to finally understand that they are going to have to stop living up here and start living down here (eminem). Sell the Lambo and get yourself a Toyota like the rest of us. Fly business class instead of private jet. Your job as a music peddler is really quite talent less. In case you forgot Mr. exec, the artist is called an artist for a reason.

    1. Re:They need to lower PRICES! by mark-t · · Score: 2
      The problem is that a reduction in price does not result in a proportional gain in sales, just as jacking the price results in an exponential loss in sales. This has been repeatedly shown to be true in marketing of almost any product, and is especially true for products that are considered luxury items (and yes... owning tapes and CD's is considered a luxury). If they lowered the prices, the piracy would indeed slow down, but not nearly enough to justify it in any sort of business sense.


      The break-even point on this curve is actually not that far below the so-called outrageous amounts they are currently charging. I did a research paper on this topic last year for college, and had to admit that while CD's are in fact overpriced, they are nowhere even close to the amounts that you are claiming. Yes, they are far above their own costs for the media -- but they aren't that much above their costs if you factor in media piracy as lost revenue. Whether or not they ever would have seen the money is beside the point -- if you smuggle someone into a theatre to see a movie without them paying for a ticket, even if there *are* a lot of empty seats, you are still considered to be depriving the theatre of lost revenue as well.


      Anyways, you know the way the our market works, right? Everyone charges as much as they possibly can and still be able to convince some percentage of the people to buy the product. Every once in a while you find a philanthropic soul who will charge a modest amount above his own costs, but come on people! This is the real world... you can't seriously _expect_ a majority of people to run businesses like that. Heck, if most of them did, they probably wouldn't last more than a year!

  82. Misapplications... by zunger · · Score: 2

    I wonder if the author has considered that the primary applications of this work are probably not in influencing file-sharing networks so much as in politics. The P2P network that first comes to mind is ordinary web access within China. This is a situation where the government has an active interest in preventing any politically sensitive information from being propagated within the country, and so the ideas of this paper are directly applicable.

    I'll leave the relevant ethical issues as a matter of discussion -- but I would suggest that this is a far more serious reason to be concerned about corporate research into network interruption.

  83. Identifying legitimate files over P2P networks by dennison_uy · · Score: 1

    I think that the problem lies in identifying whether a file on a P2P network is legit or not.

    The obvious solution would be to make a list of these legitimate files. However, obviously these sites would then become the companies' main targets.

    I think that we can borrow an idea from a file-sharing network called eDonkey where there exist websites that provide a list of fake/bad files. If the P2P developers could provide a way to tag/mark/block these fake files, I doubt that the companies can go after them for doing so. Imagine them saying:

    "We wish to sue you for trying to prevent other users from downloading this file."

    Of course, there are some issues that may arise from this, such as:
    - the difficulty of maintaining such a listing
    - someone always has to download and check the bad file (which is not much of a problem in the broadband age)
    - the companies can perpetually create fakes with similar name patterns, thus vexing the users even more (again, the issue here is: when does it stop?)

    What do you think? Can anyone come up with a better way to identify legitimate files (or rather , identifying fake files)?

    --
    Take off every 'sig'!
    All your 'sig' are belong to us!
  84. Supply and Demand by Anonymous Coward · · Score: 0

    This is classic. Their products are in high demand and are priced higher than most people can afford. The result is that people are turning to these p2p networks to satisfy their demand for the products. If they really want to kill the p2p networks they need to lower the price of the goods to satisfy the demand. We never really had economics of scale pricing but we have the demand for it.

  85. Re:Directories like Bitzi can stop fraudulent file by bje2 · · Score: 2

    since this website that collections strong file checksums, descriptions, etc, is now a centralized location (as opposed to P2P which isn't centralized), could the website fall under legal attack for aiding and abetting illegal activity of swapping copyrighted material? just curious...

    --

    "Facts are meaningless. You could use facts to prove anything that's even remotely true." - Homer Simpson
  86. Two Problems by Fascist+Christ · · Score: 2, Interesting

    I see two problems with this idea.

    1. Their problem They don't want to change. They don't want to give in to this non-physical technology. They don't understand it, so they condemn it. It's human nature. They aren't simply hard-headed.
      -or-
    2. Our problem They will sell it to us for $5 per 64-bit mp3 to make up for the "lost sales" on the "pirated" copies. 128-bit will cost you $10. They won't offer any higher quality because it would "take away from CD sales."
    --
    TodayTM BillyJoelTM GoogleTMd for StitchTMes due to WindowsTM while RollerbladeTMing with an AppleTM and a PopsicleTM
  87. Poisoning themselves by Anonymous Coward · · Score: 0

    Imagine that, if an artist or publisher puts out a lot of bad music with their name on it, fewer people will want their music. Sure it stops piracy, but it doesn't seem like a good way to succed in the music buisiness.

  88. Get the labels to put their music on emusic.com by Control-Z · · Score: 1

    The major labels should look to emusic.com. emusic.com has a great distribution system already in place, I get 300K/sec downloads and the ID3 tags are always good, unlike P2P networks. I just wish they'd name their files without the underscores, but that's easily enough fixed with software.

    They're already a great place to find old/obscure stuff, as well as a few breaking bands like The Hives. I even saw some MCA stuff (90's country) on there, so maybe they're putting their toe in the water a bit. Any time I start downloading from emusic I probably get 50 songs.

    Give people a way to download music legally and they'll do it. But I bet the big labels want huge royalties for each song.

  89. Meet the demand, kill the network by NigelJohnstone · · Score: 2, Insightful

    Even simpler than all these attack strategies. Simply produce the produce the way customers want it.

    Enough people will defect to the faster, more direct, legitimate servers. Where they can get the whole album and a movie in 2 hours instead of 2 weeks. The price should be good enough to encourage this.

    The P2P networks relies on enough users mirroring enough copies of enough products. Reduce the user base and the number of nodes drops until it just doesn't work anymore.
    You can see this on the unpopular P2P networks now.

    So either you will end up with:

    1. a few users sharing lots of files (which can be picked off with civil copyright laws).

    2. a few users sharing few files (which means they can't find the files they want on the network, so are less likely to be running a P2P just to support other users, so the number of people spirals down).

    The one thing I don't think you will end up with is many people legitimately downloading and then sharing the files. Quite simply, you would eat up your bandwidth using P2P which you need to do the downloading.

    Another factor is the charging, many ISPs are moving to a download limit, e.g. TOnline is moving to 5GB limit per month, then pay 1.5 cents per MB.

    So a movie would cost $7 to download after you've used up the first 5GB. Or for that matter to upload to another user!
    So you could pull maybe 7 movies a month on the flat fee.
    A lot of users on P2P systems will disappear as this becomes the norm.

    So P2P is really just a temporary problem for copyright holders, just as long as they get their legitimate sales systems in place and don't go pissing off the consumers with DRM, funny licenses etc.

  90. trustable checksums by sacrilicious · · Score: 2
    From the article:
    In the case of P2P networks, the checksumming is done by the same person you want to figure out if you can trust! As far as I know, this is an unresolvable problem.
    The shortsightedness of the above is that it doesn't acknowledge that a checksum is merely a convenience, not the name of the game. If someone falsely publishes a checksum that a trusted checksum directory states is good, then it's simply a longer operation for a user to discover that the checksum is actually false... but this still leads to the blacklisting of the publisher, and not everyone needs to download the file in its entirety to discover this.

    .

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
    1. Re:trustable checksums by Anomolous+Cowturd · · Score: 1

      The shortsightedness of the above is that it doesn't acknowledge that a checksum is merely a convenience, not the name of the game. If someone falsely publishes a checksum that a trusted checksum directory states is good, then it's simply a longer operation for a user to discover that the checksum is actually false... but this still leads to the blacklisting of the publisher, and not everyone needs to download the file in its entirety to discover this.

      Cool. So where do you find a trusted checksum directory on a p2p network?

      --
      Software patents delenda est.
    2. Re:trustable checksums by gojomo · · Score: 1

      Cool. So where do you find a trusted checksum directory on a p2p network?

      I've also posted elsewhere on this thread, but this is exactly what my company, Bitzi, offers. See http://bitzi.com.

    3. Re:trustable checksums by Anonymous Coward · · Score: 0
      So where do you find a trusted checksum directory on a p2p network?

      I picture it being a directory distributed amongst those nodes that you choose to trust.

  91. Even if by Mikelikus · · Score: 1

    Considering that the writer is correct and that, let's say, one thousand lusers are sharing corrupted files with the same file size and same file name. Considering that there isn't a way to control that, we still don't know what MD5 is or PARity files are.

    Even in this extreme scenario there would always be this other network. Direct Connect for instance is able to create hundreds of different networks with different content. And if you download a file from a guy that has corrupted files, you can simply ignore him next time. In fact most of the users of p2p networks are using high-bandwidth connections and a bad .avi or .mp3 isn't going to spoil their day. The user will just be warned not to leech from that share again.

    Regarding massive networks like Gnutella you can work exactly the same way. It won't be because of a bad file that he'll think something like: "Oh my god, this sucks! I have to go out and pay 17 for this record I wanted to check it was good".

    It was an interesting analogy but difficult to understand as it may be, fish are dumber than most of the p2p users. Fish don't adapt, p2p users do. P2p users can simply change the rules of the game... it's their game.

    --
    -- Would it be acceptable to just put my name on my sig?
  92. Simple! Stupid! by MoogMan · · Score: 1

    LoL although "it might be a bit harder for the labels to defend copyright claims for individual songs.", you may forget that this would mean that everyone who connects to the network is illegal, so the DMCA wouldnt even need to check if a user has been downloading illegal things, it would be implied :)

  93. There is a business model that works by Archfeld · · Score: 3, Interesting

    look at DVD's...provide so much material that it is more work pirating than it is to buy. Why does a DVD cost the SAME as a CD ? Last time I checked a movie was SIGNIFICANTLY more expensive to produce than a ALBUM, and yet DVD's sell for the same or LESS, and quite often contain the BLOODY soundtrack as well. If a CD included multimedia stuff, editing room floor tracks, useless bio info and oodles of extra crap at a reasonable price it will be more trouble to rip it than it would be to buy it. When the RIAA wakes up and realizes that, maybe, just maybe things will turn around, otherwise, one way or another the industry is dead. The MPAA is actually beginning to come around, slowly and not without a FIGHT, but they are evolving. I don't hold out the same hope for the record industry.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  94. MD5 Hash by Xannor · · Score: 2, Interesting

    After reading this and some of the comments from the old posting, I realised the MD5 hash is not a bad approach. When a client scans its HD it creates MD5 checksums of its files. when some one requets a file the checksum is sent with the reply. when the file is d/l'ed the checksum is checked. if the checksum fails the user is notified and they can either re-try the d/l or accept it. after they can test the file. if (with a valid checksum) the file is corrupt, the client can store the checksum and filter it from future requests, also they can be shared to prevent others from d/l'in as well. this system could still be temerarily defeted by having many versions of the same file, but again that could be tested as well (too many bad files flags a bad host, etc)

    --
    I sig therefore I am...
    1. Re:MD5 Hash by Anenga · · Score: 1

      Quoth the GDF (Gnutella Developer Forum):

      Q: Why SHA1 and not MD4 or MD5?

      A: Flaws have been discovered in MD4 and thus it is very very
      weak. See:

      http://www.rsasecurity.com/rsalabs/faq/3-6-6.htm l
      "Dobbertin [Dob95] has shown how collisions for the full
      version of MD4 can be found in under a minute on a
      typical PC... Clearly, MD4 should now be considered
      broken."

      MD5 has been discovered to be "not as strong as it was
      intended to be", and thus not suitable for some applications,
      though there is no urgent need to replace it in all deployed
      code. From the same URL:

      "More recent work by Dobbertin has extended the techniques
      used so effectively in the analysis of MD4 to find collisions
      for the compression function of MD5 [DB96b]. While stopping
      short of providing collisions for the hash function in its
      entirety this is clearly a significant step." ...and..

      "Van Oorschot and Wiener [VW94] have considered a brute-force
      search for collisions (see Question 2.1.6) in hash functions,
      and they estimate a collision search machine designed
      specifically for MD5 (costing $10 million in 1994) could find
      a collision for MD5 in 24 days on average."

      After 8 years of cheapening computer power and theoretical
      research, it would not be unreasonable to assume that such
      a special-purpose MD5 collision machine might be creatable
      today that costs less than $100,000 and/or finds collisions
      in a matter of hours, rather than 24 days.

      So MD5 is not a good default hash choice if you want unique
      resource identifiers that will survive many years and many
      clever threat models.

      SHA1, while of the same family of hashes as MD4 and MD5,
      remains uncompromised by any research discoveries, and
      is widely used in many applications requiring the highest
      levels of security.

      - Gojomo

      ** Disclaimer: That was answered by Gordon Mohr on the GDF, not me.

  95. Edonkey? Good lord... by GuyMannDude · · Score: 2

    A P2P program call edonkey (don't laugh) has partially solved this problem.

    I'd hate to see the kinds of porno AVIs that get traded on a P2P program named "edonkey"! (shudder). At least there isn't one called FistOfFiles.exe yet.

    GMD

  96. You can do better than that :) by j3110 · · Score: 3, Insightful

    Do GPG signatures on blocks(about 50-100k) of files instead of entire files. When you have a contradiction of checksum's on blocks of files, alert that the user that someone is a liar. Take all the results of the search for that file, and all the gpg signatures and present the user with two options that are the sum of their trust levels. Most files can be previewed to check if it is bogus, and the user can blacklist anyone that even trusted that host, and their IP's as well. From then on, none of those IP's will be allowed to connect to this host. Eventually, they'll exhaust their IP supply before they end piracy.

    Obviously the user would get to select the appropriate action if one of the files are just better than the other with a rating mechanism as well :) (A per file rating instead of a per host rating)

    Other advantages to this method are:
    *Checksums can't be faked except in NP time. (use a random block size to thwart a super computer precalculating bad blocks that MD5 to the right hash... use multiple hashes)
    *Multiple host download is gauranteed to be the same file (even when being poisoned).
    *A computer need not have the entire file to share a block of the file, therefore files propogate the network in a more exponential manner. (host A gets block 1 from B. Host C gets block 2 from B, Host C and A trade blocks 1 and 2. Host D comes along and wants the same file, and can download from A and C instead of bogging down B. Works even better because all connections that I've seen are duplex even if they have a slower upstream. Conserve network bandwidth by refering downloaders to other people who have downloaded before... search for the GPG signature of the hosts on the network.)

    Overall, I see this kind of thing being implemented very soon because it's not that difficult, and it's pretty obvious. Maybe the next edition of Gnutella will support this.

    Of course there are loopholes where the RIAA/MPAA could buy half a million IP addresses or have a lot of computers on the network, but you don't have to have an unbreakable system, just a system that costs more to break than they think they will see in profits from breaking it.

    --
    Karma Clown
    1. Re:You can do better than that :) by illumin8 · · Score: 1

      This is already being done by eDonkey2000. EDonkey is a distributed peer-to-peer file sharing systems where you download small blocks of each file from many different clients, thereby speeding up the transfer, and there are already 32-bit CRC checks done on each block, so if I'm receiving a file from 5 different clients at once, and one of them is attempting to "poison" the file by injecting bad blocks, my client automatically compares the CRC of the blocks I'm receiving from the poisoning client and knows they are bad, and rejects them. If one client sends me too many bad blocks, my client will automatically disconnect from them and look elsewhere for the file. It really is a superior system and works for any type of file, but especially well on large files such as ISOs and DIVX movies. Try it out.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    2. Re:You can do better than that :) by j3110 · · Score: 1

      See, I told everyone it was obvious :) Thanks for the link... I've taken a look at xolox as well. It allows you to be a "buffer" (upload what you are downloading). The gnutella network is about to include something called a download mesh as well. All people with a file know about the other people with a file, so you can download from people that would usually be too far on the other side of the tree for you to get to and it conserves bandwidth for searching for multiple hosts to "swarm" the file from. P2P is going to nearly impossible to poison technologically in another few years! yea! :)

      I just hope the MPAA/RIAA don't buy Worldcom or something like that.

      --
      Karma Clown
  97. P2P? eh... by JM_the_Great · · Score: 1

    even if all P2P stopped, it wouldn't hurt those of us with a semblence of a social life. A good number of friends and I swap mp3s all the time, it's how I got most of my collection. It's kind of a tradition; have a LAN Party, get another 10 CDs of music. We also have some leech servers running, or in some cases a webserver with all our mp3s. In fact, you can download all my mp3s from a nice hidden directory on my webserver, heh... shouldn't be too hard to guess either :)

    Anyway... I'm going to do a tail -f on the access log and watch people try and leech off me... but just remember, no matter what happens to P2P, a good social network of people with FTP servers is the best way to get good quality mp3s with little risk of legal action.

    --

    --Justin Mitchell
    "2nd Place is a fancy word for losing" --Bender (Futurama)
  98. shameless self-plug by Anonymous Coward · · Score: 0

    this is the most shameless self-plug i've ever seen. see his page:

    Download paper (PDF)
    Download the resume of XXXX (Word) (PDF)

    wtf does his resume here?? and wtf makes his current slashdot appearance in his resume?

    I graduated recently and will be available to work later this year (2002). I am particularly interested in a business-side position in the media/entertainment, finance, or software industries, especially on the product/program management track. Read my other papers on computational finance and predicting movie revenues here. -XXXXXX

    oh i see! how nice to know.

    there are many people doing way better research than this guy does (and not cheating paper length by using unreadable 1.5 line spacing). but they are not as priggish, career conscious and egocentric as this damn $$$-bitch abusing slashdot for his own purpose.

  99. broadband helps by EineHausKatze · · Score: 1, Insightful

    Just a thought: The idea is to poison enough files that enough people get frustrated and leave. You can fight this by making the bounty better. It might not be worth your time to download 8 files to get one good copy of LucyInTheSkyWithDiamonds.mp3. But it would be worth your time to get a copy of AllBeatlesAlbums.tar. If the rewards are sweet enough, the population will stick around... RIAA isn't the only one who can change the population dynamics!

  100. Comparisons to the War on Drugs by bwt · · Score: 4, Interesting

    In particular, our analysis of the model leads to four potential strategies, which can be used in conjunction:

    1. Randomly selecting and litigating against users engaging in piracy
    2. Creating fake users that carry (incorrectly named or damaged files)
    3. Broadcasting fake queries in order to degrade network performance
    4. Selectively targeting litigation against the small percentage of users that carry the majority of the files


    This mostly summarizes the war on drugs and the government's strategy against alcohol prohibition in the 1920's. Neither worked and the countermeasures are simple and straight forward.

    A "directed" web of trust, objective quality measurement, and knowledge compartimentalization defeat the above strategy. The countermeasure of creating large numbers of mutally trusting attackers doesn't work when trust "flow" is taken into account. The keys to such a system are:
    1) trust is assymetric
    2) nodes define and change who they trust based on their own assessments
    3) Nodes protect their knowledge of the web of trust

    To see how this works, consider the cops and the drug dealers. The fact that the cops all trust each other does not result in the drug dealers trusting them. When a dealer is compromised, no matter how high up the chain it goes, trust shifts to rivals. Even when a kingpin falls, lines of trust will still exist that aren't compromised.

    Drug dealing is not as popular as file sharing, is substantially more damaging to peoples lives and society, and has motivated levels of funding that are not matchable by publicly traded firms (who must demonstrate at least mid-range ROI). Despite all of these advantages, the war on drugs has been a dismal failure. The bottom line is that the internet makes distribution of content a commidity, where it was formerly a task of enormous complexity and value add. Economics will determine the rest, unless the US adopts and maintains a totalitarian government.

    1. Re:Comparisons to the War on Drugs by hyperturbopete · · Score: 1

      ...unless the US adopts and maintains a totalitarian government

      couldn't imagine that happening now

  101. ED2K Quicklinks by jetmarc · · Score: 1

    ED2K quicklinks show how moderation and secure hashes work in reality. You get the damn right file. See Sharereactor et al.

  102. Popups and popunders and smap, oh my by Anonymous Coward · · Score: 1, Funny

    I got a popup when I went to Businessweek, and yet another when I left.

    I think someone is trying to poison the environment with these things and kill Businessweek.

  103. Legal liability? by gojomo · · Score: 1

    Bitzi and similar descriptive/discussion services never store, deliver, or link to the location of any specific files. Only accurate identifying info is collected and republished.

    There are overwhelming legitimate uses for a service which distinguishes between official and unofficial, safe and unsafe, accurate and fraudulently labelled files. Further, it is undoubtedly legal to survey and report on P2P activity -- in fact, large copyright holders have themselves have hired outsiders to do just this.

    So a service which simply "tells the truth" about what's circulating, without itself delivering or offering access to any files, has a much firmer legal standing than any centralized network which actually enables the sharing of files.

    New laws and novel indirect infringement prosecution theories could arise, but in the case of an open directory/review publishing site, like Bitzi, such legal attacks would also have to overcome first amendment protections for free speech -- protections which even cover much speech describing illegal activities. (If this were not the case, Hollywood's own movies and music about all sorts of criminal activity would be under constant attack!)

  104. Re: Lazy users- I don't think so. by Anonymous Coward · · Score: 0

    Napsters biggest annoyance was that when the person you were downloading from dropped the connection, you had a partial file, a part of a song.

    As you say, people are lazy.

    However, I'm not getting nearly as many partial files as before. I'm starting to suspec that some people would rather have 2/3rds of a song than none of it.

  105. 3. Broadcasting fake queries in order to degrade n by Anonymous Coward · · Score: 0

    They're already doing this.

    The day after George Harrison's death (the heartless bastards) Beatles songs were being "sucked" off of my hard drive at an incredible rate. I didn't know I had such a fast connection.

    The user had no name, just "@kazaa.com". It made my own downloads (ironocally or not so ironically, of stuff you can't buy in the store) go slower than if I were on a 28.8 modem (and I regularly get Quake pings of 40)

    I had to disconnect and obtain a new IP before I could resume my downloads. I also unchecked the "supernode" box.

    I've since blocked Beatles from both my file shares, AND my purchases. If I get stupid and want to replace an old Beatles album, I'll just download the damned thing. McCartney has gotten all the money from me he's going to.

    They're getting a little less stupid, using "realer" sounding names and not downloading the same file over and over like they were.

    So now, if I get a user trying to DL the same file twice, I IM him. No answer, user blocked.

  106. Ya can't beat evolution by tealeaves844 · · Score: 2, Interesting

    Here's another way to look at the problem: the physics of evolution. If we can treat p2p as an ecosystem, we can apply the same types of energy balances. The paper isn't talking aobut extinction of p2p, it's talking about a change in the observable patterns it exhibits. Because stressing a network can't eliminate p2p, a new one will pop up in its place. If you treat user demand as "free energy" the most stable state of those users is in sharing. Fundamentally, when you stress an ecosytem, it can "fail" in that the species in it aren't the same, but new ones pop up. The dinosaurs went extinct, but here we are!

  107. The subject line at slashdot is too shor by Anonymous Coward · · Score: 0

    If you think Metallica and NStync is the sharing they want to stop, think again.

    What they don't want shared is the indie music that you had no way of ever hearing about before the internet.

    They know full well that P2P increases, not decreases sales. They also know that it increases indie sales more than their own.

    What they fear losing isn't songs, it's control. Neither you nor the musician needs the major labels and their larcenous ways, as now the musician can use the internet both for publicity and sales. He wins, you win, RIAA loses.

    The RIAA wants downloads stopped for the same reason Bill Gates wants Linux stopped. It threatens their (already lost) monopoly.

  108. Maybe.... by CrackersnSoup · · Score: 1

    MAybe Dal.net is not being hit my packet kiddies...

  109. "Authorities" are a distrib. trust management tool by Jim+McCoy · · Score: 2

    You are probably correct as far as how things will play out in the real world (fewer sources of authority, but well-known and trusted sources) simple because of how the background social networks that currently exist can be used as a bootstrapping mechanism by the trusted source solution. Part of my original point is that this solution, as long as multiple sources of authority are allowed to exist, is a part of the general distributed trust solution to the original problem. Distributed trust can be "client-server", "peer-to-peer" or some hybrid of the two.

    You only have to take a look around the real world to see that reputations are an efficient and attack resistant mechanism for allowing untrusted parties to exchange info/goods/services. Credit ratings, movie ratings, "best of" lists, gossip, etc. We are surrounded by and enmeshed within distributed trust and reputation systems so completely that most people do not even realize how many times a day they use such a system.

  110. Different components by br00tus · · Score: 1
    I am designing a Gnutella server/client, and I have put thought into this question, as have other Gnutella developers and facilitators.

    Someone posted here - "Checksumming - no good. Any program could pretend to have the right checksum, but send false data. No point in figuring out *afterwards* the download is corrupt." This is incorrect. Gnutella currently does HUGE-format full file hashes. If you are doing a multiple source download on Gnucleus, it overlaps data eg it downloads 0-10K from one source and 9-19K from another and 18-28K from another. If 2 and 3 (and 4 and 5) hook up, but 1 and 2 don't, it dumps 1. Actually tiger hashes are an even better method of doing this, you can hash any portion of the file to see if it is good or not, that is coming soon to Gnutella within the partial file sharing scheme. So in Gnutella, fake hash senders are already put down in the current system during multi-source downloads, and when tiger hashing is implemented, they will be eliminated.

    The 3 components I see in solving this problem are hashes, unique IDs and distributedness. It is a very complex problem because it is not a technical problem, it is a security problem, e.g. you will have thinking humans on the other end of it trying to foul it up. A bad guy (RIAA/MPAA) can send out good data for weeks and then shift to all bad - by that time s/he will probably be trusted and their shift will have to be dealt with. But then we have to consider people who download bad data and then accidentally distribute it - we don't want them blackballed for becoming an unwitting dupe one time. It's complex and I doubt will ever be 100% solved, the best that we can do is make the network as usable as possible and filtering out as much junk as possible. Basically score data on it's likelihood of being good or bad. As long as we can keep the system 80-99% usable I think we're OK.

    The best ideas I have seen here are voting on bad server, a ring of trust and gojomo's post about Bitzi.com. As far as voting on bad servers, or server keys, or user keys - I think we need to vote on bad AND good user keys, if it's just bad keys they'll keep coming back with new keys and it will be futile - the core of good keys will be what is more constant.

    As far as a ring of trust - that's a good idea, especially if it's scored, e.g. people I directly endorse get 1.000, people that two of them endorse get a .9500, and so forth. One thing that can be done is all the prominent developers can get keys and then mark hosts which are transmitting legitimate data (mp3's of Martin Luther King Jr.'s I Have a Dream speech and whatnot) and sign each others keys. That's an easy base of trust of a handful of people, and I'm sure other bases of trust will arise. Once the tiger tree hashing gets in place on Gnutella, we can start seeing stuff like the latest linux kernel distributed on Gnutella. This will be a great way to allow for distribution of popular programs that can't afford expensive hosting.

    As far as gojomo's Bitzi.com post, that is the most concrete example of this stuff being currently implemented. Someone responded to his post that the data is centralized on his web site. Well, he has an opend ata policy so anyone can download the whole database and set up their own website with it - as long as they credit the Bitzi data as coming from Bitzi. I do agree that the hash and trust metric has to be distributed within P2P (or concurrent with it to where it's transparent), but right now it's a beacon of what will be, and since the database is open all the work put into it can exist indefinitely even if the RIAA and/or MPAA sues Bitzi.

  111. An exclusionary web of trust? by Anonymous Coward · · Score: 0

    First, you use something like Freenet for the p2p network.

    Second, you connect to the p2p network using a web of trust, built just as you would using the PKI. Maybe you could base the whole thing on GPG and the existing keyservers. The p2p servers could offer a signiture block on connections, where on the keyserver could provide a list of who signed the key.

    So you connect to peers you trust, and they connect to theirs. Files are still annonymous as they flow through the network, only the network topology is described (and that is easily discovered/traced by the ISPs/Gov.)

    If find one of your firends is serving broken files -- you can 1) Ask them to check with their friends, in turn.; and 2) Untrust them.

    The GPG/PKI "web of trust" concept is designed, supposedly, so that "you know who you are dealing with". I know anybody I knew as RIAA/MPAA & Co. would have a hard time getting my machine to accept files from them.

    There will be some file trashing, but broken file sources should become known and untrusted, and be pruned from the network.

  112. Re:1st Post and more by Anonymous Coward · · Score: 0

    time to masturbate

  113. Re:[Trolling Stones] In the words... by Anonymous Coward · · Score: 0

    goatse has more staying power than "all your base"

  114. Would almost work, but needs this: by Anonymous Coward · · Score: 0

    eDonkey is wonderful, but file SHA-1 hashes are just the first step. Problem is, 'enemy' users can also go to sharereactor and find out the hashes and file sizes in question.

    If the protocol is open, or easy to reverse ( I don't know the truth of either of these statements for Donkey ), knowing this data makes these protection schemes trivial to circumvent. The solution is:

    i ) Trusted hash providers.

    This part is already in place, for example Sharereactor.

    ii ) Smaller hashing blocks. Instead of hashing the files, we need to hash the transfer blocks, the basic transactional units of the network. Perhaps hashing each 100K or so.

    iii) The program needs to check these hashes as the chunks of the file come in. A bad comparison drops the chunk, and blacklists the person who served it up.

    Bryn.

  115. Dangerous Precedent by darrad · · Score: 1

    Reading over the article, I noticed that targeting specific users for litigation is mentioned as a way to stop P2P. Am I the only one who sees this as dangerous?

    For example, if someone is prosecuted for sharing information from their computer, what have they actually done?
    1. Allowed access to their system
    2. Placed files to be shared on the system

    They do not force a user to download the material; the user does this of their own free will.

    Now, take this a step or two further. If I can be charged with a crime for the above actions, what is to prevent the prosecution a clueless user on a corporate LAN that allows a hacker or virus into the LAN, or even an educated user who has a legitimate reason to have a share on his system, and some company data is stolen?

    When we start prosecuting people for sharing information on their NON COMPANY OWNED, personal, private PC, we open up a huge can of worms that will eventually stifle innovation and growth.

    The RIAA has a valid case, theft of property is a crime, but the solution to the problem cannot be so invasive as to threaten the rights of people with legitimate reasons for their actions. If anyone should have a case, it should be the artist, not the recording companies. I have seen several artists who welcome P2P as a new way to distribute their wares, allowing them to break away from the "legal criminals".

    Just because a company has enough money to have a law passed making a morally questionable act legal does not make it right. Who knows, maybe P2P will cost the RIAA enough money that they will go out of business(fat chance), but alcohol was legalized due to the fact that the people wanted it.

  116. Please mod up parent - he's clueful by billstewart · · Score: 2
    Plover has the clue here - in an open system it's easy to create lots of identities that are just tentacles of yourself. So if you mainly count positive votes, the Poisoners can give their tentacles lots of positive votes. But if you count negative votes heavily, they can go slandering big sites, and unlike Slashdot Karma, it's hard to metamoderate, because the ratings are about private transactions. So it's pretty easy for the Poisoners to create a lot of good-looking sites with good reputations, and use them to spread poisoned files.

    What's worse, it's very difficult to identify bad files automatically, because different rips of the same original can have different checksums, so the poisoners can spread lots of versions with different checksums, so you can't tell whether two files claiming to be a 128kbps ogg of "Whoops I Cloned It Again" came from the same original, only that they're not the same, so you have to listen to the thing all the way through to be sure that it doesn't suddenly turn into an FBI/RIAA/KGB warning against copying music, or a commercial for the CD containing the FM version of the track, or that it doesn't have a lot of low-level static in it. (If I were an artist, I might be more annoyed about the latter.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  117. Cryptographic checksums fix that, sort of. by billstewart · · Score: 2

    CRCs aren't the only kind of checksum out there, though they're nice and fast. Cryptographic-quality checksums avoid the problems - if you change one bit of the input, they change about half the bits of the output, and it's nearly impossible to predict what the changes will be. MD5 was the most popular for a long time, though SHA1 has been replacing it for a variety of technical reasons. MD5 is 128 bits long, SHA1 is 160, so you don't need to worry about collisions unless you have more than 2**64 or 2**80 files.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  118. MP Up (except its too late) by Kragg · · Score: 1

    Karma deserved... Thanks for the references.

    --
    If you can't see this, click here to enable sigs.
  119. Why this fails for audio files by billstewart · · Score: 2

    Unlike Warez or some lossless compression systems, this doesn't work for audio or for video applications using lossy compression instead of distributing exact copies. The reason is that different compression runs don't need to have identical checksums, depending on your compression parameters, equipment, etc., so the Poisoners can go create lots of different files all claiming to be a rip of the real thing, and they can have multiple identities all claiming to have a version to share, so even if you burn one file and one identity, they can trivially create more. If they're clever, they can do this with very little extra work - each version has identical data except in the last block (448 bits for MD5, I forget how many for SHA1), which is juggled a bit. Since music files are large, this means they can do 99.99% of the work once and only have to repeat the last 0.01% multiple times. GPG signatures on the files don't help much either - they've provided a genuine signature saying that jack12345 and lars6789 both downloaded this file of "Whoops I Cloned It Again" and got checksum 12903849021834, but when you listen to it, it's just Poison singing "Happy Copyright Violation Lawsuit To You" with a burst of noise in the last few milliseconds.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  120. EBay's a different case by billstewart · · Score: 2
    Most E-Bay users are honest, and most of the dishonest ones are afraid of getting caught, and most of the dishonest ones who aren't afraid of getting caught are either too small-time to matter or too stupid to get away with it, and ripping people off takes a certain amount of Real Work and creates a certain level of traceability.


    This is different - there's no penalty other than your reputation, the Poisoners have a much stronger legal position than anybody who might complain (Hey - I tried to rip off their music and they gave me a Bad Copy!), identities can be created free by robots, reputations for the identities don't take too much work to forge, and there are lots of creative ways to cheat.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  121. Why public-key crypto doesn't solve the problem by billstewart · · Score: 2
    It's fundamentally a social problem, and public-key crypto webs of trust don't map very well to it. They work badly enough for the social problems they were *designed* to solve (e.g. Phil Zimmermann's anti-nuclear activists try to prevent forgery and eavesdropping by Feds infiltrators - it starts to get weak when one of your friends is gullible about signing keys for his new friends who are really Feds.) And maintaining really broad webs of trust is surprisingly difficult, except when there's a commercial enterprise to sustain it, i.e. either a record company or a lawsuit target.

    It's very easy to create a large number of identities in this system, each pretending to be a real person but really just Yet Another Tentacle of the Poisoners. They can all build up great reputations by signing each others's keys, and sending reports into the whoever-archives-reports-about-users system claiming to have done lots of downloads to each other, and they're all listed as having T3 or Ethernet connections so they're very attractive. And they can pump out a large number of files that they've signed, indicating correctly that the checksum on File#12345 is 290384098213 or whatever, for many different files with many different names, all of which are really Poison singing "Happy Copyright Violation Lawsuit To You!" with a different serial-number burst of noise at the end. They can distribute enough non-poisoned songs to create some good genuine reputations, use those to sign peoples' keys and get people to sign their keys, use these reputations to sign the keys of their other tentacles, and start distributing poisoned songs to people who trust them directly or indirectly, using their keys which have been outed as Poisoners to sign the keys of people who aren't tentacles. Even more fun, you can distribute lots of poisoned index data - some P2P systems are much easier to kill that way.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Why public-key crypto doesn't solve the problem by mikec · · Score: 2

      Nah. Large numbers of malicious identities vouching for each other is actually good. As soon as you figure out that one of them is bogus, you can blacklist all of them.

    2. Re:Why public-key crypto doesn't solve the problem by billstewart · · Score: 2

      The problem is that they're also vouching for lots of non-malicious identities - you can set things up so it's pretty hard to spot the bad guys automatically without also getting good guys, and manually blacklisting a few thousand droids is too much work.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  122. Doesn't work without trusted third parties by billstewart · · Score: 2
    If you don't have a trusted third party, you can't easily create a rule that voting is only allowed after downloads - either the downloader can be a Poisoner's Apprentice who's dishonestly claiming to have downloaded a bad file from you, trashing your karma, or else there's a mechanism for you to claim that he's lying, in which case any Poisoner who you download poisoned files from can use that mechanism to claim that you're lying if you complain.

    But if you *do* have Trusted Third Parties, Poisoners will either attack them technically, sue them, or pretend to be them, or all three. And Slashdot MetaModeration isn't directly applicable to this problem, because the disputed event is private, unlike Slashdot postings which third and fourth parties can look at and decide whether they're really Insightful or Trolls.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  123. This exists - Bitzi by ShaunC · · Score: 2
    Create a website with logins for the users. Users of this web site can create lists of checksum for the files they create or have downloaded and verified as valid.

    Other users can check any given user's list, and perhaps even post comments about the user's list, a form of moderation, if you will.
    Fortunately, someone's already done all the work. Such a system already exists; head on over to Bitzi and check it out.

    Bitzi is based on checksumming. After you download a file, you run it through the Bitcollider app to generate a unique checksum which is automatically uploaded to the Bitzi site. Meta-information like ID3 tags, etc. is also extracted from the file if present, and all of this data is combined to create what's known as a "Bitzi ticket." You can vote for the (in)validity of a particular file, and you can also leave comments about a particular file for other users. A ticket can be created for any file, not just MP3s; there are already lots of pornos with Bitzi tickets :)

    The eventual goal is that, before you take the time to download a file, you'll be able to look up its Bitzi ticket and determine whether or not it's what you're really looking for. If 10 people have already indicated that the file is bogus, corrupted, incomplete, etc. you'll be able to safely skip it without wasting time or bandwidth. In order for this to happen on a broad scale, Bitzi needs more users. It's totally a volunteer community effort; someone has to be the first person to run each file through the Bitcollider and generate the initial ticket. Please visit the Bitzi site, register (I can vouch for the fact that it's possible to register with an @example.com address and still access the site just fine), then run all your shared and/or downloaded files through Bitcollider. The more files that get into the Bitzi system, the better; this includes "bad" files, and in fact ticketing "bad" files is probably more useful than ticketing "good" files.

    Several popular P2P filesharing clients, including BearShare and eDonkey2K, already have built in support for Bitzi tickets. I hope others will follow suit.

    Shaun
    --
    Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
  124. Rating individual files instead of users fails by billstewart · · Score: 2

    I've separately posted a discussion about how it's easy to create large numbers of files with different checksums pretending to be different audio rips of the same tune. Not only does this flood the typical index system, but if the Poisoners can create lots of users, they can all rate the poisoned files as good, or rate non-poisoned files as bad, and they can probably give themselves great karma by first sending in lots of reports about having successfully shared lots of good files with each other.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  125. Doesn't help for Audio MP3/Ogg/etc by billstewart · · Score: 2
    Checksums can be useful for Warez distribution, where a given file has a unique checksum, but they're not useful for compressed audio files, where there isn't a 1-1 mapping between the original and the bitstream you're distributing. Your MP3s, Oggs, etc. depend on the version of compression program you're using, specific parameters you used to compressed with, phase of the moon, or whatever. So all that extra work you're doing with incremental checksums isn't very helpful, because there isn't One True Value for you to compare against, though it can make it easier to do blacklists for some of the more efficient poisoning techniques. The easy way to do poisoning is to take your standard copy of Poison singing "Happy Copyright Violation Lawsuit To You" followed by a small block of serial-number bits to make the checksums different for each copy - this lets you crunch the partial MD5 for the first 99.99% of the file once and only have to do extra work for the last 0.01% of each poison file you're creating, which lets you create ~10000 poison files with only twice as much work as creating one. If you go to the extra work of using your incremental hash techniques for whitelisting files, it doesn't gain you anything, though it will catch this type of blacklisted files after the first block. If you're doing a whitelist-based system, you actually have to have a human listen to the thing (or a robot that does music-to-text, but that isn't going to catch files with the original lyrics and lower resolution or different tunes.) And blacklisting users has other problems, if you're not extremely (and probably unscalably) careful about your web of trust, since Poisoners can do things like give each other good karma and distribute a few real files, then put out lots of Bad Karma blacklist reports about non-Poisoners.

    Do go read about BitTorrent, though - it does use a number of the ideas you've mentioned for efficient distrubtion.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Doesn't help for Audio MP3/Ogg/etc by j3110 · · Score: 2

      The MP3/Ogg issue is exactly why you need 50-100K segments... You can play partial streams of either. If you don't like the quality, or it is the wrong file, you don't waste time trusting the original host to begin with. If some id10t downloads a bad file, I don't trust him to not have a few more either. My idea of a system would work because it uses the best of blacklist without going overboard, and still uses whitelist to notify the user that a file is more likely to be accurate (not really... just causes the poisoning party to obtain several independant hosts to lie as well, but the 100K block sample would clear up any network of poison very quick for any given host.) Each host makes it's own decision (actually the user) on who's the liar, but networks of bad files would be colapsed into one file each. The larger the network, the higher it floats. A network would require IP's of computers to vouch for the validity, so if you lie and you're caught, you need a new IP before I'll believe you ever again. Each user blacklists as he pleases, so it can't be tricked into blacklisting files on any other computer.

      The key to the whole system is the 50-100K blocks. It affords a lot of flexibility, the most powerful of which is a preview so you can kill off the idiots, leaches, and poisoners in mass. If they aren't a mass, then they'll probably rank below a good file :)

      They can only make you download another 50-100K if they lie about any given checksum.

      Basically: Anyone that mods up an idiot would be ignored as well as the idiot. If they don't mod up the idiot, he'll never be heard. If they do mod up the idiot, he and his friends are only heard once. The security is not scalable, because it isn't needed to be if you kill 100's of nodes at a time of liars. It's an N*M problem for them. They need N nodes to mod up 1 other node. They need M of those networks. N is the number of people that modded up the highest ranking good file. M is the number of times the user can be fooled.

      Ex) File A has 100 hosts online vouching for the good copy. The user will check three files before giving up. In order to poison the network, you need 101*3 hosts with unique IPs. Even if they had 303 IPs, in order to poison 10 files they would need 3030 IPs, because you will block each 303 IP's everytime you get a poisoned file.

      As for just making the first block work, that's why you use random block sizes. They can't make a random sized block of data conform to the hash on demand. If they could, then you might as well store passwords in clear-text. MD5 makes a 128 bit hash of data that is irreversable in less than 2^127 number of guesses on average. If it took one clock cycle to make a guess, and you had a 2Ghz machine, it would take ~3E21 years to come up with a fake hash on average.

      This could speed up P2P (as BitTorrent has shown), and it significantly increases the cost to poison the network.

      --
      Karma Clown
  126. a hippocrytes' oath of p2p? by Anonymous Coward · · Score: 0

    how about all new p2p users proclaiming the oath to other friends online, etc. this would make all "unoathed" servers not advisable to go to, and would solve the problem

  127. that's a bad analogy by Anonymous Coward · · Score: 0

    Imagine if identification was non existent, there was no central authority for servers, no way of determining domains to trust or blacklist, and from the outside spams looked exactly like the EMails you wanted to receive, *and* you expected to receive most of them from strangers you'd never heard of before.

    Wouldn't EMail become an utter bitch to use?

  128. What is it with these posters? by Anonymous Coward · · Score: 0

    You can shove your head in the sand all you want; P2P is under threat, and if these trends continue you may no longer be able to find what you want without an exuberant amount of effort.

    Use all the self deception you want, if you'd bothered to read the article and think it through you'd realise that the P2P model is vulnerable to poisoning, and that it's quite feasible the recording industry has the power to reach the threshold.

  129. This could be GOOD in a way... by AndyChrist · · Score: 1

    Something that's always been lacking on P2P networks has been something some people harped on when napster hit, community. They bring people's computers together, but they do not bring people together.

    Having millions of crap files floating around would push people into the chat channels, where they could find out without downloading who has real files and who is a poisoner/has been contaminated. More people in the channels, and maybe more people will actually talk to each other?

    And thus the advantage of IRC for file trading will be eliminated.

  130. The #1 thing spoiling /. these days... by Anonymous Coward · · Score: 0

    Is pretentious, self-important twits like the poster of the parent comment.

    Get over yourself, Jim McCoy.

  131. discourage people from p2p ,lose money by damandbass · · Score: 1

    If you discourage people from p2p then you might send them away from the internet period.Since the early days of the net as we know it people have been serching for that "killer app" on the net,especially brodband.P2P justified the cost and hours spent(or waisted) on the net.No killer app,no need for net.Then the net itself can collaps for big buisness.It's called BACKLASH.

  132. CDs cost more than DVDs because by Rupert · · Score: 1

    ... by the time a movie reaches DVD it has usually already made a profit from its cinema release. CDs would be a lot cheaper if bands only released them *after* the tour. Just like movie studios throw a lot of movies at the cinemas, most of which flop, record studios throw out a lot of CDs. Since they are crap at their job, and don't know which ones are good, they price them all the same.

    --

    --
    E_NOSIG
  133. Have you considered? by raisch · · Score: 1

    Andrew,

    I've read your paper with great interest.

    One thing I've mulled for some time is binding the P2P mechanisms with the player/viewer in such a way as to validate the value of a property through actual use.

    Consider an MP3 player which reports back to the network its current IP address, the checksum of the current property and whether or not the performance of the property completed.

    Based on consumer behavior, might not this information be used to assure the value of a property?

    To combat this, an attacker would need to marshall a large number of invalid players on separate IP addresses in diverse network subnets, which while possible, would create enormous expense. /rr
    --
    Moore was a pessimist.

  134. How does the ad come across to the recipients? by Ride-My-Rocket · · Score: 2

    I have no desire to intentionally spam people, but if that ad isn't all in their faces, is it really that bad of a thing? And honestly, Shareaza works 5x as well for me as Gnucleus ever did. Plus, it looks / feels like a mature application....... not a big deal to some, but a trait that I definitely miss from the Napster days of yore.