Advertisement

Iran censored porn so hard it broke the internet in Hong Kong

An overzealous attempt to block porn in Iran wound up hampering internet thousands of miles away.

If you had trouble visiting explicit websites in the last few days, the fault may have come from an unexpected source: Iran. According to a new report from The Verge, a recent attempt to block pornography websites in the country's borders hampered access in Russia, Hong Kong and other nations in the region. What happened? Apparently, Iran's national telecom abused the honor system.

The issue is an ancient, insecure and essential part of the internet called Border Gateway Protocol. It's a method service providers use to exchange and distribute routing information -- the instructions that point you to the web server you're looking for. The only problem is that BGP kind of works on the honor system: there's no standard in place to stop someone from putting forth a false routing path and taking a site down. It happened in 2008, when Pakistan accidental blocked YouTube. Turkey once filtered the majority of traffic from Amazon, Microsoft, CNN and other sites through its own servers. When Iran used BGP to spoof traffic away from a few hundred porn sites, the false routes spread -- blocking users as far away as Hong Kong.

It's not clear if it's an honest mistake, or if the wider blocking was intentional, but it also wasn't a careful solution. Iran's networks are a major routing center for the region, and it's easy for malicious or false BGP data to spread from Iran's sources. The issue is mostly resolved down, with exterior networks blocking the false routes -- but the event serves as a good reminder: the internet is fragile, and open to attack. Browse carefully, my friends.