Disrupting BitTorrent

This story was interesting.  Allegedly, Microsoft has software that will interfere with BitTorrent swarms.

I looked at it, and I realized “They’re doing it wrong.”

Here’s how to disrupt a BitTorrent swarm.  Write a client that serves data that passes the “hash check”, but is otherwise garbage.

I’m surprised nobody does that.  Maybe I don’t understand the BitTorrent protocol correctly, but that should work?

Even if someone did that, people would add hash re-checks, to verify which clients are sending bad data.  If a client sends carefully-calculated bad data, that should disrupt public trackers but not private ones.  On a private tracker, the misbehaving user would be identified and banned, although BitTorrent clients would need to be extended to remember which piece came from where.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>