The decreasing usefulnesss of blocklists?

[Update, February 2014: I no longer use client-side blocklists. Join the discussion in the comments.]

My current job involves music and copyright to a fair extent. Ironically whilst I used to be a chronic downloader in my teens, these days not only do I enforce copyrights online, I also buy more music than ever.

However, I'm still healthily paranoid :> and I run Peerblock on every machine I touch, including work machines.

Now, dearth of available IPv4 addresses aside - and what seems to me like the increasingly futile idea of blocking ranges of IPv6 addresses! - it's incredibly difficult to accurately maintain a blocklist of IPs, let alone administer or implement dozens of them. There's too much "collateral damage" from innocent IPs. And as more lists are used and combined, the usefulness and accuracy of the blocks exponentially decreases.

Case in point (and this has made me reevaluate the usefulness of apps like Peerblock with lists from services such as iBlocklist): in the past couple of days, on machines running Peerblock with default lists and Kaspersky Internet Security have been unable to finish their daily definitions updates. How come? It turns out that all of the Kaspersky update servers are classified on half a dozen lists as "bad" IPs. To finish an update, you must disable Peerblock - hardly its intended purpose!

Currently, all Kaspersky IPs between 38.113.165.68 and .86 are in a fair few blocklists hosted on iBlocklist, for various reasons - you can view them by going to the iBlocklist query page and tapping in (for example) 38.113.165.86. Here's what I got on a query just now:

This is clearly incorrect, and as an added inconvenience Kaspersky cannot finish a definitions update until PeerBlock is temporarily disabled.

There still seems to be no easy way of flagging up specific IPs or ranges for review if they have been reassigned or are no longer under the control of the original company (as I suspect is the case with these Kaspersky IPs) - how best should we go about notifying iBlocklist as to the inaccuracy of the blocklist entries?

Anti-Infringement
BayTSP:38.0.0.0-38.255.255.255
level1
Performance Systems International-ed2k/ap2p:38.113.114.164-38.113.175.255
level2
Performance Systems International / Cogent Communications:38.108.107.69-38.114.63.255
level3
PSINet, Inc:38.0.0.0-38.114.63.255
rangetest
Performance Systems International Inc:38.0.0.0-38.114.63.255
Primary Threats
Performance Systems International-ed2k/ap2p:38.113.112.43-38.113.175.255
Business ISPs
Performance Systems International:38.0.0.0-38.255.255.255
ipfilterX
TMEOH PSI:38.0.0.0-38.255.255.255
United States
United States:38.0.0.0-38.255.255.255

Now, this is obviously far too much of a kneejerk reaction; some lists have the entire Class A range blocked and the rest have a good old dollop listed! Hammer to crack a nut anyone? Obviously one need not use every list, but the problem remains that popular programs such as Peerblock download and use several of these lists by default (including the "level1" list), and these are not being kept up to date by Bluetack, the supplier. (This has been an ongoing problem for some time).

The more you use these lists, the more you'll find legitimate IPs being blocked - I explicitly have to allow all the BBC IP addresses to use their web sites, which is intensely frustrating. My "permallow.p2b" exceptions list grows in size each day... So take everything with a pinch of salt! Disabling HTTP is a bodge workaround, but programs like Kaspersky will often use UDP on port 2001 (for example) to update, and those will always fall foul of the egress traffic block as long as people keep on using the massively popular, but stale, blacklists.

Keep watching the log windows...

Noted in passing...

Amongst many other channels I idle in #twitter. This compact expression of anguish from earlier amused me:

[07:06.55] * `Assassin (~blank@71-8-56-51.dhcp.leds.al.charter.com) has joined #twitter
[07:07.12] <`Assassin> PLEASE PLEASE PLEASE MAKE TWITTER GO AWAY
[07:07.22] <`Assassin> It keeps following me all over the internet.
[07:07.39] <`Assassin> I can't browse without it hassling me to follow it.
[07:08.07] <`Assassin> I don't want to follow it. Leave me alone.
[07:08.18] * `Assassin (~blank@71-8-56-51.dhcp.leds.al.charter.com) has left #twitter ("Leaving")

That is all... (if you want to follow me, feel free - I'm @christopherw, and you can see my latest 140 character utterances to the right of this entry)

Good news everyone! (or, how to whip stitch)

After almost ripping a velcro pad off one of my new gloves, I decided to fix them. But oh no, to do that I must sew! (and of course men are almost universally bad at this, unless they're tailors or actually paid attention in Home Ec. Neither applies to me.)

However, YouTube awaits! The last time I searched for sewing knot guides all I could find were people attempting to demonstrate as fast as humanly possible, but this time I found some good 'uns:

[tube]http://www.youtube.com/watch?v=hVlpXvenkqU[/tube]

[tube]http://www.youtube.com/watch?v=AhEUqBSgwjI&NR=1[/tube]

[tube]http://www.youtube.com/watch?v=0X9-EOPnxJc&feature=related[/tube]

And now my gloves are fixed! Time to go put whip stitches in everything I own.

SED #8: Oxfam AND Tower Hamlets Council!

A double whammy for our eighth instalment. How exciting. Check out this delightful conjoinment of two equally useless disclaimers, tastefully done in Times New Roman:

Oxfam works with others to overcome poverty and suffering

Oxfam GB is a member of Oxfam International and a company limited by guarantee registered in England No. 612172.
Registered office: Oxfam House, John Smith Drive, Cowley, Oxford, OX4 2JY.
A registered charity in England and Wales

*********************************************
************************************

Working Together for a Better Tower Hamlets
Web site : http://www.towerhamlets.gov.uk
London Borough of Tower Hamlets E-Mail Disclaimer.
This communication and any attachments are intended for the  addressee only and may be confidential. It may contain privileged and confidential information and if you are not the intended recipient, you must not copy, distribute or take any action in reliance on it. If you have received this E-Mail in error please notify us as soon as possible and delete this E-Mail and any attachments. This message has been checked for viruses, however we cannot guarantee that this message or any attachment is virus free or has not been intercepted or amended. The information contained in this E-Mail may be subject to public disclosure under the Freedom of Information Act 2000. Unless the information is legally exempt from disclosure, the Confidentiality of this E-Mail and your reply cannot be guaranteed.
If your request relates to a Freedom of Information enquiry, please resend this to foi@towerhamlets.gov.uk
*********************************************
************************************
Please consider your environmental responsibility: Before printing this e-mail or any other document , ask yourself whether you need a hard copy

Not only did the last sentence not have any ending punctuation, three screens-worth of whitespace followed. Either someone unplugged the user's keyboard or the mailserver died of boredom whilst sending, exactly which we shall never know.

I