Beating Censorship By Routing Around DNS
jfruhlinger writes "Last month, the US gov't shut down a number of sites it claimed were infringing copyright. They did it by ordering VeriSign to change the sites' authoritative domain name servers. This revealed that DNS is subject to government interference — and now a number of projects have emerged to bypass DNS entirely."
People tolerated the US controlling ICANN because we were viewed as impartial, or at least less partial than an international organization. But this raises considerable doubt as to whether or not the US should still be allowed that level of control. Which is unfortunate because historically we've had a much better record on freedom of speech than most other countries, to throw that away now so that we can preserve a dieing industry is troubling to say the least.
There's always the old stand-by: the hosts file.
the article says and even links to the fact that the US Government busted people selling counterfeit or pirated goods. selling a pirated copy of a movie is not the same thing as sharing it. it's a real criminal offense
Up next... BGP. We can't let the Chinese upstage us in our censorship efforts.
I am becoming gerund, destroyer of verbs.
The issue here is due process, registrars should ignore any government "request" to remove or redirect a DNS entry unless it is ordered by a court of law.
The same applies to the former DNS provider for wikileaks, visa, mastercard and anybody else who stopped doing business with them just because they got a call from some government dude accusing them of illegal activity.
HTML is obsolete. It's time for a new, simpler and richer markup language.
...is govt mandated DNS servers. You go thru theirs, so that can track every hostname you resolve and presumably visit, or if you try to circumvent then that'll become a crime.
It seems like there are potential problems here. With 4LW, I still need to memorize a set of 4 unrelated words for each site, and there's basically a single point of failure. Plus, as the article points out, it assumes a single domain name per IP address, and also IPv6 will complicate things.
P2P DNS seems like a good idea, but getting DNS from random services seems open to attack. One way around this would be to have signed DNS records, but then you still need some kind of authority for the signing. I don't know that I really understand IDONS. I mean, to be totally honest, I'm not sure I really understand any of these alternatives.
Of course, you're going to need some kind of DNS. Things will only get worse when IPv6 gets going. Ideally I'd like to see something that is decentralized, includes record signing, allows for SSL public keys to be kept in DNS records (thereby eliminating most of the need for CAs), and does not allow for domain squatting or phishing to such an extreme degree. Anything fit that bill?
Which is unfortunate because historically we've had a much better record on freedom of speech than most other countries,
Historically, meaning what? thirty years ago? Now we have special places where you can go to protest and no one will have to hear you. We have laws against saying bad things about food, for crying out loud. Free speech is for the rich. If you own a media empire, you have some semblance of free speech. Otherwise, you only have freedom of speech until you say something that someone with money and/or power doesn't like.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
Removing the main DNS entry is really quite pointless: anyone who really wants to get to the site can just enter the IP into the browser. DNS is simply "syntactic sugar" to make websites easier to remember.
While it's true that removing a DNS entry will stop a lot of people from getting to the site at first, eventually the IP will start going around, and anyone who really wants to will be able to access it again.
All the world's a CPU, and all the men and women merely AI agents
we were viewed as impartial
We? So you were the one who ordered the takedown? Because it certainly wasn't me.
Be careful of using the term "we" to desribe the relationship between government and the common man. Government and the people are NOT one and the same, no matter how loud the politicians scream. Every little thing that government does counter to your wishes is proof to the contrary.
On the one hand we have people championing DDOS attacks on websites via vigilante action which inflict damage to innocent websites on the other hand, many of these same people are protesting a government with properly issued warrant shutting down websites.
The question is, for those that support the former, and not the latter, exactly what kind of society you are really wanting where laws are meaningless and mobs rule? I'm sure you're fine with it until the mob ruling isn't your kind of mob. What then??
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
let's also have an open, distributed, trustable system for ssl certificates where I don't have to line the pocket of a Versign or other agency to have SSL communication. Ever try to get Android or such to work with SSL gatewayed systems, can be very painful the current way
Instead of re-inventing the wheel Why not try out a existing darknet in the form of Freenet http://freenetproject.org/ or i2p http://www.i2p2.de/
We currently believe the best way to create a stable environment for TLDs is to enact a central authority. We know this will cause much argument within the community, but we have made the decision that we believe will be best for the continued development of this project.
http://dot-p2p.org/index.php?title=Main_Page#Announcement
Really?
Dilbert RSS feed
You can say anything you like, and will never be arrested.
You might (might!) be sued, since that is what that law is about. But it's not specifically against the law to say anything you like.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
One way around this would be to have signed DNS records, but then you still need some kind of authority for the signing.
I would have kneejerk replied "try the web of trust", but that's under attack as a consequence of the actions of the U.S. Transportation Security Administration. The OpenPGP global web of trust relies on some users traveling hundreds of miles to key signing parties so that they can extend the web of trust by meeting well-known people living far from them. Otherwise, if Alice is trying to communicate with Bob, but nobody living near Alice has gone to a key signing party with someone living near Bob, they can't verify each other's keys. But the TSA with its "Rapist-scan" backscatter machines and "gate rape" pat-downs is making it hard to travel such distances.
Depending on your system wi-fi on Linux was difficult up through around 2003-5. And it's still not perfect.
E.g., A DVD-1 of Debian Squeeze (two months ago) doesn't contain some of the files needed to enable wi-fi. To get it working you need either some other install disk (DVD-2?) or a hardwired connection.
OTOH, I'm more bothered by the way it mismanages power when on battery. I know there are answers out there, but switching to Ubuntu was an easier answer.
I think we've pushed this "anyone can grow up to be president" thing too far.
...or something a lot like it. Ive been using I2P for over a year and the more censorship and surveillance fiascos I see in the news the more invaluable it seems.
1. 'The issue is due process.'
What about coping with an absence of due process? What about communicating and organizing around the need for due process? You need a way around centralized control in the first place in order to bring pressure to bear and undermine establishment false propaganda.
2. 'DNS is being abused and IP addresses blocked'
Some anonymous networks like I2P overlay a virtual mesh topology over the Internet's topology of centralized control points. Each I2P node employs onion-like routing and uses public keys as addresses. Though the popular DNS services on I2P could censor domains, access to the addresses cannot be blocked (and its easy to change to a different DNS provider anyway)... plus even physical eviction from a real-world uplink and IP address cannot make you give up your I2P key address (you always keep your same I2P identity until you alone erase/replace your key).
3. 'A certificate cartel is abusing their power'
See #2 above. On a net like I2P, your net address is a crypto-verified identity as well. A side-benefit is that all links (except proxies leading outside the I2P net) are secure.
4. 'Use Freenet'
Freenet tends to lack in speed and in the types of applications you can use it for. I2P is like an anonymized Internet, flexible and relatively quick. Also see this post that contrasts Tor with I2P.
5. 'Use P2P DNS'
If the P2P DNS project believes a central authority is required for their vision, then they can still be taken out by a government or small group of governments. OTOH, their central authority over I2P could be a nice backup to the simple and switchable I2P DNS.
Further, even sites and users that have been removed from I2P's usual DNS sites can still participate in P2P applications like bittorrent.
http://216.34.181.45/ DNS averted.
I am Bennett Haselton! I am Bennett Haselton!
no complaints from me about eBay service.
so their method is to add hosts to a domain name? lol hilarious
OK this is DNS and the internet, Due process by whom under what laws? The US is not the internet, removing names against IP address is not the place of any one country.
How about putting an A or AAAA record in a reverse DNS zone, so your site ends up looking like http://2.0.192.in-addr.arpa/ or whatever. There is no registry involved with the delegation of those reverse zones, so it would be alot more difficult for anyone to interfere with it.
I am a lawyer and this constitutes legal advice and I shall indemnify you against any losses arising from taking it.
Maybe a wizard can supply the details, but it seems we could just host our own DNS file. I would think it could be set to allow review and rollback.
You know eventually the governments will take control over "the internet". The opportunity to monitor our transactions, email, IM, books, video, music, news, comments etc. is irresistible to them. We may as well start building darknet now (or send me an invite if I'm late).
The reason we subjugate ourselves to law is to better procure justice. If law does not accomplish this purpose then it m
Of course, you're going to need some kind of DNS. Things will only get worse when IPv6 gets going.
Why do you need some kind of DNS actually? Do you have DNS for phone numbers? You don't, you just have phone numbers you'll never remember and you don't have to because your phone does that for you.
DNS is overrated. With IPv6 and no shortage of adresses the only ones who *need* DNS are those who badly want you to remember their spiffy domain names, so they can put it an ads.
But of course doing away with DNS wouldn't change anything. If your IP gets grounded, you're fucked anyway and you can't host your stuff elsewhere then and just point your domain name there.
The problem is not a technical one and there won't be a technical solution to it.
for those who don't want to click, that's simply the IP for slashdot.org itself.
Interestingly, the Firefox URL bar displayed "http://slashdot.org/" once I actually went to the link.
I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
... like this: http://3626153261/
now we need to go OSS in diesel cars
All this P2P and encoding crap, but nobody thinks to simply archive the last valid result!
I call it the WHOIS Wayback Machine. If you think a particular site is at risk, submit it to all the WWMs you know of and let them do a lookup every week or so and permanently archive the results. When a domain get seized, look up the last valid IP, edit your HOSTS file, go to the site, and update your bookmarks with the new URL.
This could also be done locally for sites you frequently visit. Anyone want to code the browser extension? Heck, it's probably already been done.
Once a month! Do you really think that's enough? DNS records change all the time. Not all of them, but enough to make that list obsolete in a couple of days.
To be effective, you'd have to download the diff off that hosts file every hour or so, which would make it almost like DNS, except with less features (like MX records and such).
Hosts files are fine for ad-blocking and such, it's not a good system for normal name resolving. And if you try turning it into one, you rewrite the wheel.
Dilbert RSS feed
The US a terrible example of a world power - except the others are far worse.
i think this shows we've already created our own monsters of the id...
This story is about "Beating Censorship By Routing Around DNS" and you talk about malware and favorite websites. Sigh. Why do I still reply?
This is NOT about blocking websites, in fact it's about PREVENTING from being blocked. And no, the Hosts file is NOT a good replacement for DNS. In fact, the DNS was invented to surpass the limitations of the Hosts file, which already existed.
And by the way, OpenDNS - at least the free version - is a shitty service, as it returns valid responses to non-existent domains, breaking the protocol.
this-domain-does-not-exist-stupid-opendns.com. 0 IN A 67.215.77.132
Dilbert RSS feed
(DNS has seen either bugs like the Kaminsky flaw, and others too, which there have been more than just one, & redirection poisoning? It STILL happens -> http://www.theregister.co.uk/2010/11/26/secunia_back_from_dns_hack/ & even "gets the best of" security pros, as happened to SECUNIA.COM last week)
That didn't affect ME though! Why/How?? Simply due to my use of HOSTS files hardcodes of my fav. sites into my HOSTS file, as I noted in my init. posts here you replied to & others this past 2-3 weeks now in which you & I have discussed this before already!
I.E. -> I reached the actual site for SECUNIA.COM when it was redirect poisoned in DNS, NO PROBLEM, & I didn't have to wait for subordinate DNS servers to get the CORRECTED updated propogation of the IPAddress4SECUNIA.COM to its Domain/HOSTS name either. I was there all week correctly due to hardcodes of FAVS in a HOSTS file (double-verified by PING & WHOIS also on these)))
And how did you get Secunia's IP address in the first place, to put in Hosts? And what if it was your first visit to Secunia?
I never said the Hosts file wasn't useful. I said "it's not a replacement for DNS". Using both is NOT an argument against what I said.
I covered that though, with hosts file hardcodes of your fav. sites' IPAddress - to - URL equation... did you "skim" over that?
So that works for the what, dozen of websites you can manually manage and update? What about the millions that you haven't even accessed before, all of which can be blocked before you try to access them?
Which is why I also note I use ScrubIT & alternate it with OpenDNS... if that's invalid? It's going to have to be updated & have it propogate to all subordinate servers is all (kind of like the ISSUE SECUNIA.COM saw: There was "lag time" in updates to subordinate recursive DNS servers, for their CORRECT IPAddy-to-HOST/DOMAIN name resolution updates in the DNS record).
OpenDNS isn't slow to progagate. OpenDNS forges results to show you advertisement when you "mistype" the domain. Or do you think that "this-domain-does-not-exist-stupid-opendns.com" actually exists?
P.S.=> You've just pointed out a flaw in DNS right there, mind you... thanks, you're only helping me make a stronger point for the case of using HOSTS files in fact, in doing so... your point along with the hassles in DNS I put up above? It's HOSTS files all the way for better speed online, more security, & even added "anonymity"... & you want to read this too, I think:
No, I didn't. You just have to choose a DNS server that doesn't suck. Oh, and I get speed using a caching DNS resolver, no need to manually manage domains.
I do use Hosts, for a couple fake domains I use. It's useful. It's NOT a replacement for DNS.
Dilbert RSS feed