Ask HN: How would you make a site resistant to government takedown?
Which TLD would you use to make a site takedown resistant?
Where would you host it?
For categorization, let's say it's for a niche that is legal in 50% of the world. Which 50 doesn't matter with the exception of the fact that it's illegal in the United States.
(This is purely a thought experiment; I'd be screwed if I actually wanted to do something like this by merit of being an American citizen who still wants to live in the US.)
57 comments
[ 9.1 ms ] story [ 321 ms ] threadRead up on Swiss history, please.
Belgium, Norway, Sweden and Austria were also neutral at some points. (Or are still.) And those are just the nations that I can name at the top of my head.
Wikipedia says "Sweden (now EU): has not fought a war since ending its involvement in the Napoleonic Wars in 1814 with a short war with Norway, making it the oldest neutral country in the world."
http://dot-p2p.org/index.php?title=Draft_Discussion_Paper
https://github.com/HarryR/ffff-dnsp2p
The problem is that those types of places are very susceptible to bribery. So maybe you'd be immune from the U.S. government, but someone's cousin who's angry at you and has $200 to spare could very well tank your site.
http://www.quickonlinetips.com/archives/2010/02/buy-cn-domai...
This assumes that your content is only somewhat controversial. For worse: TLD .is, Hosting at PRQ (hosts NAMBLA, AnonTalk, …), no idea which registrar I'd use.
If people are actively trying to kill you because of what you want to publish, your only options are PRQ or NearlyFreeSpeech. Both can be fully anonymous, i.e. they will host your content without knowing who you are. Payment would be somewhat hard (I wonder whether they would accept mailed-in, sterile bills (though these could be traced)).
http://www.silentregister.com/ is a viable option.
Care to elaborate?
2) While caching DNS record, when freshing up a stale record,
To solve your first requirement, check out http://www.opennicproject.org/publictier2servers
This is a great question, thanks for asking it!
I'm a huge fan of (and advocate for) i2p. As cases like today's FBI seizure of domain names continues to spread, I think i2p will gain even more traction as a viable alternative to the "old" internet.
It is multipath, encrypted, and completely decentralized.
All it needs now is a "killer site".
Where would I host it? Everywhere. Or at least in multiple physical locations in different countries that all have different legal jurisdictions. Either synchronized up or sharded out depending on how the app works.
The hierarchy of resilience:
It's trivial to censor an (average wealth, average risk tolerance) individual -- just harass and prosecute for unrelated things. Everyone is a criminal, once you have enough laws...
It is fairly easy to censor a commercial organization (just cut off their payments and banking...)
It's harder to censor a free site (it can do what everyone is suggesting here; hosting offshore, non-US domain name, etc.)
It is much harder to censor something which can be readily mirrored by others.
It is very hard to censor distribution of a dataset. Even harder if the dataset is very small (sony keys, dvd-css, etc.)
It's almost impossible to censor an idea.
You mean like the Anarchist's Cookbook that was passed around on BBS' in the late 80's/early 90's? I was 12 when I first had it emailed to me on AOL in the early 90's. Pretty sure it's still floating around all over the place too.
Another trick is to make the data you want to distribute "viral" in the social media sense -- make it catchy and funny, or at least easily understood, so people want to distribute it on its own merits. Or, attach the boring thing you want to distribute to something catchy and funny (stego, or just make it an element of it somehow -- like make a cool t-shirt with the secret key on it).
The Magnet URN scheme is helpful here — no tracker needed
http://en.wikipedia.org/wiki/Tor_(anonymity_network)#Hidden_...
http://en.wikipedia.org/wiki/Tor_(anonymity_network)#Hidden_...
The Pirate Bay is working on a "P2P DNS" network: http://arstechnica.com/tech-policy/news/2010/11/fed-up-with-...
Unhosted is a project that seems to be trying create a decentralized cloud: http://www.unhosted.org/manifesto.html
and what was mentioned before, i2p and tor.
This is all very interesting to me. It's like authority structures of all different kinds are putting their thumb down right in the middle of the web trying to crush it's autonomy. The inevitable backlash will lead to the fragmentation of the web in just as fundamental a way as the walled gardens that cell phone/tablet/game console companies create.
Therefore, if the USG were motivated to block your hostname-- regardless of TLD-- they could make a fairly good go at it.
Wikileaks has been very smart lately in the way that it has expanded its own PR reach before delving back into controversial material.
Wikileaks does not continue to operate because the US backed off, it continues to operate because they took the appropriate technical measures.
Wikileaks is still teetering on the edge of being declared a terrorist organization. It's small things like mainstream newspapers willingness to collaborate on reporting, mainstream intellectuals speaking out in support, etc., that has prevented the USG from destroying it.
Assange has been clever too and deserves much credit, but I think recent manifestations of that cleverness are sociological rather than technical.
But truth be told, I don't think you can safeguard data on just one site. There's (D)DoS, ip routing, domain registration system, physically cutting backbones, etc. I'm sure no registrar wants to risk losing 50% of their customers ("50% of the world", assuming even spread), especially everyone in the US market, so as a profit-based organisation they will have to give in to threats of litigation or plain IP null-routing.
Mass distribution seems the way to go then. P2P or just lots of willing people putting the content on their own websites. Once it's out there, I guess it's nearly impossible to get Jack back in the box.
Take over forums, pastebins, and other websites to keep the message alive.
Basically, you'll want to have as many avenues as possible in order to send the content across them. As soon as one domain goes down, a bunch of mirrors should pop up.
For the former, I'd use a .is domain (Iceland) and host it with OVH or Nearly Free Speech.
For the latter I'd host it on Tor as a set of static files, available via a torrent for mirroring, and would encourage mirroring in the name of free speech.
"All rulers in all ages have tried to impose a false view of the world upon their followers." - George Orwell
I know that this is a life-threatening proposition in totalitarian states (the Berlin Wall was designed to keep East Germans in), but I don't think that life under dictatorship is very much of a life anyway.