Redditor LolBoopje discovered that the UK's Great Firewall of Cameron -- the national censorwall put in place by the prime minister -- was blocking updates to the game League of Legends. The update archive contained two files, "VarusExpirationTimer.luaobj" and "XerathMageChainsExtended.luaobj" that had the word "sex" in them, triggering the censorship algorithm. The censorship is totally silent -- users got a "file not found" error -- and it was only some very clever sleuthing that revealed the error.

I've written at length about the worse-than-useless nature of censorware as a means of keeping kids from seeing bad stuff. One of the key points to note here is that silent failure: there is no way of telling how many of the timeouts, file-not-found errors, and other miscellaneous bugs in your daily Web experience are caused by the Great Firewall, and that is by design. It is a system that is intended to make it impossible to tell if it's working. That's not going to be pretty.

Read the rest