Cleanfeed (officially the BT Anti-Child-Abuse Initiative) is the web filtering technology introduced by BT in 2004 specifically for blocking access to child abuse images hosted outside of UK jurisdiction. It's existence as a technical solution for web filtering has lead to BT being ordered by the High Court to use it for other purposes. (For more information on the blacklist used by Cleanfeed see Internet Watch Foundation.)
Initially Cleanfeed was created by BT PLC to block only illegal child sexual abuse content, as reported to the Internet Watch Foundation (IWF), as result of pressure from both charitable organisations such as NCH (now Action for Children) and government. At the time of its initial implementation BT Retail's chief executive, Pierre Danon, noted the difficulty of striking a balance between fighting child pornography and maintaining the freedom of information. Martin Bright, writing in The Observer, commented that Cleanfeed's activation was the first example of "mass censorship of the web attempted in a Western democracy". Although the IWF facilitate investigations into various kinds of illegal content (e.g. content that incites racial hatred) the black list used for Cleanfeed contains only URLs of child sexual abuse content - hence when Cleanfeed was initially in use it blocked only such content. The stated purpose of Cleanfeed and the IWF blacklist is to prevent web users accidentally encountering such material, rather than prevent those intent on obtaining such material doing so.
Previous governments have made clear their desire for all domestic ISPs to implement Cleanfeed or similar systems, however some ISPs have been openly hesitant to implement the system. Concerns expressed have included cost, effectiveness and ethics of web censorship.
Recently, however, the High Court has ruled that BT must use Cleanfeed to prevent access to the Newzbin 2 website that allegedly provides access to content that infringes copyright. The Judge, Mr Justice Arnold, reasoned that since BT were aware that Newzbin 2 could be used for illegal purposes and that they were aware that their own subscribers used it for those purposes they should block it. BT welcomed the clarity provided by the ruling (having refused to block access to the site without such a ruling ) and affirmed that they would continue to require a court ruling before blocking such websites. The Internet Services Providers’ Association (ISPA) criticised the move, likening Cleanfeed to a "small rural road in Scotland" and blocking Newzbin 2 to "shutting down the M1". The Open Rights Group criticised the "dangerous precedent" set by the move (further sites have since been blocked, although not necessarily using Cleanfeed) and the risks to legitimate content.
BT have not released the design of the Cleanfeed system, however it is believed to operate as follows:
Cleanfeed blocks a blacklist of URLs drawn up by the IWF. Typically such systems suffer from overblocking (blocking the whole of http://www.example.com if there is illegal content at http://www.example.com/illegalcontent/illegalcontent.jpg; blocking http://www.sitethatsharesanipaddresswithexample.com; blocking email sent to firstname.lastname@example.org - IP address based blocking) or underblocking (for example blocking only http://www.illegalcontentsite.com but not http://illegalcontentsite.com - DNS based blocking) depending on their implementation. In an attempt to overcome this BT have developed a hybrid system that operates in the following procedure:
- BT customer enters domain name into browser (e.g. www.example.com)
- Browser retrieves IP address associated with that domain name from a DNS (e.g. 188.8.131.52) that tells it where the website's server is located on the internet
- If there is blocked content located at http://www.example.com/illegalcontent/illegalcontent.jpg then BT's network will route any traffic to any IP address associated with example.com to a proxy server
- The proxy server will then determine whether the request is to http://www.example.com/illegalcontent/illegalcontent.jpg or another section of example.com/another site entirely
- If the request is for the blocked content then the proxy server will return a 404 error page to the customer
- If the request is not for the blocked content then the proxy server will return the request content
The Cleanfeed system does not log the details of users who attempt to access indecent material.
- Cannot be circumvented merely by knowing a sites IP address (unlike DNS based blocking)
- Less collateral damage - only blocks content that has been explicitly blacklisted and not whole pages/whole sites
- Cleanfeed can be easily circumvented by any technique that hides the final destination of your traffic from BT - for example VPNs, proxy servers or the Tor networ].
- Cleanfeed only blocks traffic that uses port 80. Traffic using other ports is unaffected (so https traffic, for instance, is not filtered).
- A professional security researcher was able to exploit back doors in the system that allowed him to locate blacklisted sites with an estimated 80% success rate, turning the system into "an index of child pornography"
- Numerous criticisms exists of the way that the IWF operates and compiles the blacklist.
- The serving of 404 error pages when a site has been blocked has been criticised as dishonest and misleading - users are not made aware of why they are unable to access certain content
- It should be noted that this goes against the IWF's advice that a "specific splash page" should be displayed
- Cleanfeed is susceptible to the weaknesses described above
- The stated purpose of Cleanfeed is not to prevent those determined to obtain such materials from obtaining them, but to prevent innocent individuals accidentally encountering such material. It has been pointed out that accidentally encountering such materials is very rare and something that the vast majority of internet users will never experience - hence Cleanfeed is targeting a non-existent problem
- The remit of such a filter can rapidly increase from images of child sexual abuse to, for instance, material that is deemed to "incite hatred" or infringe copyright
Wikipedia / Scorpions incident
An image of the cover of the 1976 Scorpions album, Virgin Killer, was determined to be illegal content by IWF on 5 December 2008 (despite the album being legally sold for decades). The URL of the Wikipedia article was added to the IWF list, and hence Cleanfeed. The result is that UK traffic for Wikipedia was redirected via the Cleanfeed servers. One impact of this was that all access to Wikipedia from the majority of home internet users in the UK was passed through a small number of proxy servers. As a result, since the site was unable to distinguish users by IP address, UK users were unable to make anonymous modifications to any Wikipedia article.
After reviewing the situation, the IWF removed the listing on 9 December 2008.
- Internet Watch Foundation and Wikipedia - Wikipedia
- Technical Report Number 653 - Anonymity and traceability in cyberspace, Richard Clayton, University of Cambridge Computer Laboratory
- BT puts block on child porn sites | Technology | The Observer
- Case no:HC10C043285 Royal Courts of Justice
- LINX Public Affairs >> Government sets deadline for universal network-level content blocking
- FAQs Regarding the IWF's Facilitation of the Blocking Initiative | Internet Watch Foundation (IWF)
- IWF Facilitation of the Blocking Initiative | Internet Watch Foundation (IWF)
- BBC - dot.live: Can we block child abuse sites?
- Andrews & Arnold Ltd - News - Censorship
- BBC News - Film-makers seeks injunction to block pirate site
- BBC News - The Pirate Bay must be blocked by UK ISPs, court rules
- BBC News - BT Ordered to block links to Newzbin 2 website
- LINX Public Affairs >> Cleanfeed: The Facts
- Back door to the black list | Technology | The Guardian
- 404, 403, ... cleanfeed and censorship
- Blocking Good Practice | Internet Watch Foundation (IWF)
- Wikipedia censorship highlights a lingering sting in the tail, Guardian, 2008-12-14