Graham, do you use any P2P application?
If so, I do recommend using PeerGuardian to block this attacks.