The History Of Haystack… And Why Online Censorship Will Remain Difficult
from the there-are-always-holes-in-the-wall dept
Over the years, it’s been fascinating to watch the battle over internet censorship, monitors and filters, along with the equally rapid attempts to get around all of those things via technology. Many folks are familiar with anonymous proxies, like Tor, which do help provide anonymity, but can still be blocked once the censor is aware of the tor node. If you follow this space, you’re probably already aware of Haystack, which is, in some ways, a step up from Tor and has been getting more and more attention lately. Newsweek actually has a pretty good article on the history of how Haystack came about, involving a 20-something programmer who had little interest in political activism or Iran, until he started seeing the various protests and responses after the Iranian election. Something clicked, and helped along by a “disaffected Iranian official” who sent him the details of how Iran’s internet filter worked, and led to Haystack, which hides traffic inside what looks like legitimate traffic (and, in the case of Iran, is specifically designed to hide in traffic that is popular in Iran).
What struck me most about the story is just how improbable a story it is if you look at it in a vacuum. We’re talking about a 25-year-old guy, with little interest in Iran or activism, suddenly scratching an itch — and within a week he had an Iranian gov’t official leaking him information that was useful in building a system that could get around the Iranian internet censorship filter. That’s impressive, no matter how you look at it. It also highlights why it’s always going to be difficult to successfully censor the internet on a wider scale. Someone, perhaps from a totally unexpected place, is going to figure out how to get around it.
Filed Under: censorship, free speech, haystack, iran
Comments on “The History Of Haystack… And Why Online Censorship Will Remain Difficult”
Speed of innovation
It also points to something even more interesting: the cycles of innovation are going to keep becoming shorter and shorter.
The Internet connects everyone, and there is always someone somewhere in the world with the piece of the puzzle you need to make the next step.
Re: Speed of innovation
First we need to start creating our own wifinet and start learning how to become telco independent. Adjacent houses on the same block need to connect wires to each other and some houses across the street should aim directional antennas at each other to facilitate neighborhood traffic transfer (and we need to lobby local governments to allow this). We need to keep extending it and lobbying the FCC to start granting us more spectra along with permission to use spectra that can travel across longer distances (even if it means sharing spectra with others like broadcasters) and we can’t forget to start lobbying congress, and their bought politicians, not to jump in and stop our efforts the moment we start to succeed with the FCC.
Then we need to figure out how to develop quantum (or some other) non – local communication method and distributing the communication tools either via the white market or, if necessary, via the black market.
Communication must be open, we’ve tolerated too many years or brainwashing and systematic censorship from our government(s) and have seen the devastating effects it has caused. Censorship must be resisted, it absolutely must be.
Re: Re: Speed of innovation
On the face of it, I really want to believe this could work, but there are so many problems with it I barely know where to start.
To begin with, the majority of people lack the basic network chops to manage a functional routing node on the Internet, let alone protect their own computers from data that is merely “passing through”. I guess this could be overcome with pre-configured hardware that is installed by your local computer service guy, but it’s hardly plug and play at the moment which is where it would need to be to have anything like a useful level of penetration.
Secondly, there will always be “geographical chokepoints” where the hop to the next node is much further than you can run an ethernet cable or domestic WiFi connection. We have now surpassed the point where a single, interested user would be willing to stump up the cash to make the connection, especially if everyone in the local area needs this link to reach the outside world.
So what do you do? You ask everyone in the town if they would be willing to contribute some cash to setup this link. Enough of them say yes! Now you need to setup an organisation to collect the money and build and maintain the connection.
Congratulations, you’ve just started a Telco!
Re: Re: Re: Speed of innovation
“Secondly, there will always be “geographical chokepoints” where the hop to the next node is much further than you can run an ethernet cable or domestic WiFi connection.”
Notice that I said we need to lobby the FCC to grant us more spectra that can travel longer distances. Television broadcasting spectra can travel miles and is capable of transferring a reasonable amount of data.
Re: Re: Re:2 Speed of innovation
Also, despite frequency restrictions, the FCC also sets frequency intensity restrictions to prevent signals from traveling very far as well. The point I’m making is that we need to encourage the FCC to grant us access to frequencies that allow longer distance propagation. The laws in place intentionally limit how far unlicensed signals can travel and that’s what needs to be fixed.
Re: Re: Re:3 Speed of innovation
Wifi intensity restrictions *
Re: Re: Re:3 Speed of innovation
Although I respect your enthusiasm, radio frequencies are not a solution for internet and the laws of physics are against you on this one, a wireless solution would be swamped in the blink of an eye from moedern traffic, for anti-censorship if the traffic is only about small amounts of information that would be fine, to build something large that would be used for other things it would be difficult.
People don’t need more spectrum or radio waves that go further they need fiber from the purely technical point of view, coupled with radio frequencies that affect small areas and that people already have, new compression and decompression algorithms and ways of sending data on the logical layer are what is needed.
Re: Re: Re:4 Speed of innovation
“a wireless solution would be swamped in the blink of an eye from moedern traffic”
Most traffic across countries today works wirelessly via satellites. Satellites send tons of data back to earth already, even from Mars back to here. Most of the traffic sent across the Internet doesn’t go via wires alone and is transmitted wirelessly at some point or another. If the traffic is properly directed/focused and the intensity is set so that the signal travels the required distance without traveling more than the required distance and was able to automate that, I don’t see a problem. There are plenty of non – overlapping spectra that can transmit a lot of information. On a single block or in local areas there can be wires to reduce wireless needs and whenever wireless is needed it can be used.
Re: Re: Re:5 Speed of innovation
and software was able to … *
Re: Re: Re:2 Speed of innovation
You completely missed the point. Even if there was NO RESTRICTION AT ALL on use of radio frequency, it is still expensive to setup and run the equipment needed to actually make the link!
You need to erect some kind of tower to get the antenna above the landscape. You will need a small plot of land to put this on, let’s assume (very optmistically) that your local community is OK with you putting this on some public land at no cost.
Now you need to build your tower. It needs to be strong enough to withstand the weather and not be a threat to public safety for many years to come. The design work, construction, delivery and materials cost for this tower alone will cost thousands if not tens of thousands.
Once it turns up, you can’t just dig a little hole, put it in and pat the dirt down, oh no! Now you need a local builder to build you a concrete footing and hire a crane to stand the thing up.
Next you need to populate this tower with your actual hardware. Probably at least thousands to tens-of-thousands there too since it’ll have to be capable of at least a multi-gigabit connection to make everyone happy. Oh and we’ll need a little outhouse at the base of the tower to hold all the gear. Oh and we’ll need to connect power to the outhouse for all the gear.
Oh yeah, nearly forgot, you now need to do all of that again at the other end!!!
What if the community at the other end is not interested in this sort of public network? Now you need to actually buy the land at the other end for your 2nd tower.. What’s that gonna cost? $50,000+? Assuming you can buy a small plot in just the right spot?
Even once it’s all built this is not just a set-and-forget operation. You will need to have a tech person to maintain the gear and an administrative personl to handle all the accounts. That’s at least 1 full time employee if you find the right person who can do everything.
Chuck in the maintenance costs and electricity bill for the tower, plus putting money aside to upgrade to hardware every few years to meet rising demand and you’re looking at an operation easily exceeding $100K in annual expenses.
And all of this is AFTER you’ve successfully dealt with the FCC.
Re: Re: Re:3 Speed of innovation
Femtocells took care of that problem, they are available right now, in some countries.
http://en.wikipedia.org/wiki/Femtocell
Re: Re: Re:3 Speed of innovation
Femtocells dude.
http://en.wikipedia.org/wiki/Femtocell
It is all you described in a small form factor that can reside inside any house, it can even be replicated using arduino, but will be a bit bigger.
Re: Re: Re:4 Speed of innovation
Femotcells have nothing to do with what I am talking about. I am talking about covering say 20Km to the next town.
From the Wikipedia link you supplied:
“Once plugged in, the femtocell connects to the MNO’s mobile network, and provides extra coverage in a range of typically 30 to 50 meters for residential femtocells”
The point of a Femtocell is to extend mobile coverage in a smallish enclosed space. Not to provide a radio link over many kilometers.
Fail.
Re: Re: Re:4 Speed of innovation
It seems you misunderstood what I was getting at. What I am talking about is this:
Let’s say you have connected up a small ad-hoc network with the houses near you, using ethernet, WiFi, etc. Now you can reach any house in your neighbourhood without using any Telco network.
OK, now you want to expand that network to connect up with the houses in the next town. That won is say, 10km away, and there is nothing but state forest or rural land in between. How do you bridge that gap?
The same situation arises when you want to connect up that local ad-hoc network to the existing Internet. Whoever provides a gateway out into the “real” Internet is going to get absolutely hammered by people wanting to use that link (assuming they don’t have one of their own) So that person gets a really fast connection with lots of data that costs them a lot more. Now they need to charge the other network users to recoup their costs for such a fat connection.
Congratulations, you just started an ISP.
Re: Re: Re:5 Speed of innovation
“Whoever provides a gateway out into the “real” Internet is going to get absolutely hammered by people wanting to use that link (assuming they don’t have one of their own)”
Most of the communication to the real internet already crosses satellites at one point or another. Even this blog post, when transmitted to people of other countries or even states, already crosses wireless boundaries at least once until some more local provider caches it maybe. I’m just saying that what the telcos already do should be more decentralized and individualized.
Re: Re: Re:6 Speed of innovation
and, of course, to make it more decentralized and individualized requires the FCC to ease up on restrictions that prevent such a thing.
It’s not a matter of can making it wireless be done. It’s already being done, the telcos already do it. It’s a matter of, who is allowed to do it, should the telcos have the exclusive right to access the frequencies required to do it so that they can be the only ones doing it, or should everyone have more rights so that everyone can more or less run the network in a more decentralized manner. I say the later. I don’t mind the telcos existing alongside the decentralized network, but the govt should give us the freedom to run a own decentralized, more independent, network instead of putting in place so many restrictions that prevent such a thing.
Re: Re: Re:7 Speed of innovation
to run our own *
Haystack unreality warp
I’ve worked in Iran with women’s rights organizations. I’ve heard about Haystack for the past two years. I’ve yet to see any documentation or product. As far as I’m concerned, Haystack is a press machine, nothing more.
You’re comments about Tor are also incomplete. Do your research before publishing, please. https://torproject.org/bridges works fine in Iran. Using tor without bridges works fine in Iran.
Austin is not a programmer, he’s a marketing wonk. There is a vast difference.
Re: Haystack unreality warp
It isn’t even barely over a year old?
Hyperpolymorphism...
That’s what I have been calling the internet/compusphere’s resistance to censorship/control for many years now.
I thought I had invented the word myself at the time I first recognized and named the effect, but later discovered the word is also used to describe certain logically similar DNA related actions.
Oh well.
Re: Hyperpolymorphism...
Well, the internet is a bunch of logically similar bit-related actions, so… 😉
Couple haystack with Herbivore and you have a pretty good system.
Herbivore.
http://www.cs.cornell.edu/People/egs/herbivore/
Re: Re:
Won’t the herbivore just eat the haystack ;~)
Serious though – doesn’t freenet already supply a solution?
Re: Re: Re:
Not for me, since there are no Freenet apps that are non JAVA, that is no good.
Couple haystack with Herbivore and you have a pretty good system.
Herbivore.
http://www.cs.cornell.edu/People/egs/herbivore/
Sounds like Xnet
To anyone who’s read Cory Doctorow’s “Little Brother” this will sound a lot like the Xnet from the book. It’s really not a complicated or new concept although, of course, execution is important.
Hide in plain sight.