Submitting a review for consideration is easy; please first read Slashdot's book review guidelines. Updated: 2008114 by samzenpus
All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest © 1997-2009 Geeknet, Inc.
Blahblahblah (Score:2, Interesting)
It can also automatically sign you up for a government trojan horse upgrade or a special observation list. If you have nothing to hide, why use it? Anything that does not look like random noise or latest pop mp3s via p2p, will land you on said lists in countries with no human rights, so why bother?
Re: (Score:3, Interesting)
Re: (Score:2)
if the program randomly chooses an IP address from a large internally stored list, then you just have to run the program over and over until you've found most of the IP address chosen by its random algorithm.
Fun until I as the app programmer include the 1000 highest traffic IP's like googles servers, Microsoft servers, and pretty much any random server I imagine people would want to access in glorious republic and set my app to keep trying until it gets a valid connection. ... hey... where's the internet gone!
They try to blacklist every server my app tries to connect to and
How do you solve the problem... (Score:2, Insightful)
How do you solve the problem where the jackbooted thugs come to your door because they now know you are using this software? Seems the only real advantage Chinese citizens have over the censors is the ratio of censors to users is very low.
Re:How do you solve the problem... (Score:5, Funny)
Easy, live next door.
When the jackbooted thugs drag off the elderly lady in the house with the oddly configured wifi, you know to leave town before she tells them who "helpfully" set it up for her.
Parent
Re: (Score:1)
Er ... I assure you Mrs Buttle, the Ministry is always very scrupulous about following up and eradicating error. If you have any complaints which you'd like to make, I'd be more than happy to send you the appropriate forms. Look, I'm very sorry, but I'm afraid I don't know anything about it... I'm really just delivering the cheque. If you wouldn't mind signing these receipts, I'll go and leave you in peace.
Re: (Score:2)
Could you please sign here to acknowledge this receipt, and here, for my receipt for your receipt.
Thank you!
Do you really want to know? (Score:5, Insightful)
–Alexander Solzhenitsyn
Parent
Re: (Score:2)
That's why the US has a Second Amendment, and why embedding the capability for armed violence has been well worth the cost. There can be no real personal security without the autonomous power to kill an attacker (even in Iraq, the Coalition allow one Kalashnikov per householder), and dispersion of weapons means that the people can always post a threat to government if they are willing to sacrifice.
Sure, going heads up against an army is difficult, but the Viet Cong and Taliban prove that if you have the bal
Re: (Score:2)
So go quietly into that good night, dragged away by jackbooted thugs, or fight and end with a BANG.
I know which I would choose.
Re:Do you really want to know? (Score:4, Insightful)
Parent
Changing your rationale as a sub-optimal strategy. (Score:2)
No, you know in theory which one you think you would choose, but until it actually happened, all you can do is guess about what you would do. In life or death situations, your rationale may change.
That's the point of coming to a decision beforehand under conditions where your judgement is not impaired, and then sticking to it. Game theory provides a rational framework for evaluating the interactions of two parties, and under many circumstances an advantage can be gained by pre-committing to a non-optimal c
The point of censorship is not to stop the geeks. (Score:5, Insightful)
small issue (Score:4, Insightful)
The author does not seem to account for onion routing - which is what TOR essentially is.
There is no way to lookup all of the nodes in a TOR network using the methods described - since they are using tunnels to reach secondary (and further) nodes, this only accounts for the first node you lookup.
You can block the server that provides the first node, yes.
The one you know about. How many are there that you don't know about ?
How about the one that's not behind your great firewall, but in some kinds bedroom ?
Looks to me like you would most likely block stuff thats on your network anyway.
Re:small issue (Score:4, Insightful)
Parent
Re: (Score:3, Insightful)
There is no way to lookup all of the nodes in a TOR network using the methods described - since they are using tunnels to reach secondary (and further) nodes, this only accounts for the first node you lookup.
You don't need to.
The bad actor just sets up fast Tor nodes (or nodes that look fast) and traffic will come flooding in.
Never forget that we're talking about State actors here.
They have the resources to do things at a scale we'd normally write off as unlikely or implausible.
Re: (Score:1)
Actually TOR is pretty easy to block. There are a pretty finite amount of servers that are available as an entry node. TOR caches all of these servers in flat text file and it is much more then just the one you are using. All you have to do is write a simple script to pull out those IP addresses and insert then into your blacklist. You have to disconnect and reconnect a couple of times to get all of them (it took my maybe three times), but the process is relatively quick and can be pretty easily automated.
Re:small issue (Score:4, Informative)
There is only one flaw here: Bridge servers.
Bridge servers are ORs that are not in the main directory lists. They are setup to be useful first contact nodes, and often run on port 443 or some other well used port. Since they use SSL, they make it very hard to distinguish them from every day web connections.
You have to manually find bridge nodes. They can be passed around manually, or you can go to websites that list them, though, they take steps to make it hard to get more than a few at a time.
Since anyone can setup a bridge node, its very easy for the network to continue despite blocks.
Parent
Re: (Score:1)
You are saying that these nodes aren't publicly accessible and must be entered manually to use? That's the only way I could see it being helpful.
In this line of work you find there is never a 100% solution on either side. Typically if you make something a big enough pain in the butt to use, end users will start looking elsewhere. The method above effectively blocks TOR for the vast majority of users. Sure, there will always be more servers, the job is never completely done, but the same goes for any other p
Re: (Score:2)
Yes and no. That is... the full list isn't public. Anyone can put one up and choose to manually publish it somewhere or not. There are publicly available lists. However, those lists are simply the lists of bridges that someone chose to publish. Many of them are restricted such that you can only download a small portion of the list at a time, and with IP restrictions to make it more difficult to get the whole list.
Its entirely possible that many ORs exist that are not published anywhere, or are published onl
Why block? Monitor... (Score:5, Insightful)
The obvious solution is to block the IPs to keep it from working. But then another one will pop up and you'll have to block that, lather, rinse, repeat.
No, I'm sure places like China already know about it. Instead of preventing the access, it's probably easier to monitor who's using them when they connect to those addresses. People work around blocks easily enough. But if you let a circumvention tool work, especially one that results in easily tracable activity, why block it? Monitor, find the user, and do some "re-education".
Blocking is an arms race. People will make better blocks and others make better workarounds and it escalates rapidly. But if you keep the current workaround keep working, more people will be using it, making it easy to monitor and track. And evolution won't happen as fast. It'll evolve so the monitoring programs will have to be adjusted, but when it works, the movement to evolve is far lower than if it was blocked and now you have a bunch of people trying to find a way to evade it.
Re:Why block? Monitor... (Score:5, Interesting)
Parent
Re: (Score:2)
The paper was a bit over my head, I find the subject very interesting.. .. except of course in the case where the country choose to filter access to the MMO game when it becomes known that you can use the MMO like this.
I was thinking that it would perhaps be possible to use a MMO game as a way to hide communications, using the MMO's servers to bypass the filter.
The company hosting the MMO game wouldn't even necessarily be upset by this if the CPU&bandwith used are payed by the monthly subscription fee
Re: (Score:2)
It's all encrypted. You could detect it, but not really "monitor" the activity.
Re: (Score:2)
Launch a MITM attack on the encryption. Sure, if they are using certificates for authentication then the program will warn about insecure connection, but, what are you going to do?
1) Not use the program - the State wins, they just blocked the program
2) Use the program anyway - the State wins, they can monitor your connection.
Re: (Score:2)
No, but knowing both parties (one end is this thing, which you detect, and the other end is someone using it), it's often "good enough".
Think of it as a pen recorder for the destination - you'll know who's using the service and where it's coming from inside the network. Trace that IP back to an address.
This is assuming that all uses for such a service are "illegal" in China (with the thinking of if it was legal, why use it?). Now
More complete block (Score:5, Funny)
If you really want to block out all the bad web sites, just install Norton Antivirus. It pretty much bricks the system. It also has the effect of blocking all the good sites too, but you can't have everything.
Re:More complete block (Score:4, Funny)
If you really want to block out all the bad web sites, just install Norton Antivirus.
Antivirus 2009 is far superior. I didn't even know my girlfriend's system was at risk until she installed it.
Parent
Re: (Score:1, Funny)
Did you mean "I didn't know my girlfriend's system was infected until she installed" Norton 2009?
Dear product shill, if you want to advertise on slashdot, please use intelligent statements. Additionally, claiming to have a girlfriend doesn't help your cause, being as most of this demographic does not have a girlfriend
Re: (Score:2)
Re: (Score:2)
Is it bad that I actually took the 10 seconds to calculate that the joke was ~44500 feet over his head? (naively assuming constant speed of sound 9 miles above sea level...)
Re: (Score:2)
It was at risk, all right... from HER.
Re: (Score:2)
Antivirus 2009 is far superior. I didn't even know my girlfriend's system was at risk until she installed it.
And give them your credit card and it magically all goes away. Along with your credit card. :)
As someone who kills spyware infections for clients on a regular basis, I got the joke (good god, I hope you're joking). But I imagine a few people here won't, so I'll explain. In short: Google it. In slightly longer, Wikipedia it [wikipedia.org]. In even longer: It's not a real antivirus program. It pretends to be, finds an assload of nonexistent problems, then tells you the "full version" fixes them, only $x9.95! Where X is an
Re: (Score:2)
In my experience, not installing Norton Antivirus can be just as bad! In fact, simply installing a system that can actually run Norton Antivirus seems to be a pretty high-risk activity, whether or not you actually do install it. This risk can be somewhat mitigated by using a VM or an emulator or an "...Is Not an Emulator" hosted on a system that can't use NAV--but only somewhat. :)
Of course (to bring this slightly back towards on-topic), if you can get the authorities to believe you installed their (real)
Bad logic (Score:2)
It would not be hard for a government censor operating the filter in a country like China to do the same thing. But this does not mean that UltraSurf's network is likely to collapse any day now; on the contrary, it means that it and similar programs are likely to flourish for years to come, since the censors obviously have other priorities.
Other priorities? That's a new assumption, not stated before the final assessment was made. It seems like all the Chinese Gov't needs to do is give one person the task of keeping the Great Firewall up to date for UltraSurf's range of IPs, so to any user in China: "UltraSurf's network is likely to collapse any day now"
China proably doesn't care. (Score:3, Interesting)
I get the feeling that the Chinese govt's attitude towards censorship has been changing. In a way you could say they are becoming more skilled with it and choosing to be a lot more subtle here and there. This is actually probably a lot more dangerous. Instead of hiding the truth they are using the censorship along with propaganda to make the people accept the truth and support it.
Probably in the future they'll model their whole system on the way the Western world uses the media to alter public perception. Of course they won't be stupid and hand over the reigns to people like Rupert Murdoch. They'll keep that power for themselves.
Re:China proably doesn't care. (Score:5, Insightful)
The reality is that the Chinese government's censorship policy and implementation has been the most successful and comprehensive one ever applied. The Chinese population remains both connected to the internet, yet blissfully ignorant of any and all controversial politics in their country. By adopting a strategy of simply making it a nuisance to access prohibited information, the chinese communist party has achieved what no other government before it ever could; Control over mindshare. Searching for information online, in a seemingly open way, will lead most citizens to pro-government sites and information. it is effectively impossible to be a dissident in such an environment without the equivalent of an undergraduate degree in computer science.
This model has been successful and we are beginning to see being implemented in western world. Organisations like the Internet Watch Foundation, who privately and silently block access to swathes of websites are essentially doppelgängers of Chinese censorship boards, behaving and oeprating in precisely the same way. They make information difficult to find, but in a covert way. Technologies like deep packet inspection, pioneered by western companies for the great firewall, are now being sold to western governments and ISPs. The internet genies is not being put back in the bottle, but instead the cap is being screwed down so that only the odd puff can escape, and this is all that is needed.
The Chinese model works. It works well. It is going to be implemented in the Western world, and indeed the first steps have already been taken. What is needed is a method of mass circumvention so absurdly easy to use and transparent that it is actually easier to use that than it is to silently acquiesce to censorship. Something like a one click install firefox extension which creates a Tor or eDonkey like network hosting censored websites, and that operates completely silently, offering automatic access for people that don't have it.
We need such a system soon, because if the Chinese model goes unchallenged it will become the default model for countries around the world and there will be no more exit nodes, and no more free internet.
Parent
Re: (Score:2)
That's a bold statement and does not match with what I know of the situation. From everything I've heard the situation is well understood by China's middle class. They just don't seem to care like we do.
Fear and self-censorship (Score:5, Insightful)
YHGMTPO the Great Firewall (Score:1, Redundant)
The purpose of the Great Firewall is to simply keep people from accidentally surfing to the "wrong" sites. If you are pure in heart, you wouldn't want to go places where Big Brother says you oughtn't to go.
If you're not pure in heart, then you get to go visit room 101. You'll get to go there when you manage to get your hands on the firewall evasion software written by Emmanuel Goldstein (and here I'm specifically referring to the character in the book, not Eric Corley).
Even more dynamic (Score:1)
Have every copy include a few dozen or hundred random addresses out of the larger pool. Add and "retire" addresses to the pool daily, so it won't be possible to see "retired" addresses by repeatedly downloading the program.
"Retired" doesn't mean no longer in use, just no longer included with new downloads.
Re: (Score:2)
Have every copy include a few dozen or hundred random addresses out of the larger pool. Add and "retire" addresses to the pool daily, so it won't be possible to see "retired" addresses by repeatedly downloading the program.
Wouldn't it be better to generate the exe file (or zip or rar or whatever) that is downloaded by means of a CGI script that compiles each and every copy with a random selected starter set and randomly selected file name?
Solution? (Score:2, Insightful)
Make it target-dependant which IP addresses you send to whom. I've thought about this for copy-protection (but haven't told anybody). You can give every downloader his/her own copy of your executable with a fresh MD5. Make the executable contents (the IP address list) IP address dependant. Better yet, get 128 of them and give out a set of 64, based on the IP address and some awkward hash of the IP address. That way, every user has half of the targets (making the chance of finding a working host really big)
Re: (Score:2)
no country can get the full list (since they lack a few bits in the IP address range they use).
What about open proxies in other countries...
A Bigger Worry (Score:4, Interesting)
Re: (Score:3, Insightful)
Meanwhile, in an office Bejing... (Score:2)
"Presumably either the ideas leaking in through an unfiltered Internet are not reaching a large enough proportion of the population, or the ideas are not expected to take hold in enough people's minds to reach a tipping point that causes a problem for the ruling party."
Comrade Minister of People's Internet Service Provider: "Comrade Minister of Enforcement of Proper Thinking, I am pleased to announce that Great Firewall 3.0 is now in place and operational. "
Comrade Minister of Enforcement of Proper Thinking: Comrade Minister of People's Internet Service Provider, this is a glorious accomplishment. We can now prevent all manner of dangerous information from reaching the people and disrupting our peace and prosperity. But..., you have blocked my access to RedTube. I ca
IPv6 (Score:4, Insightful)
Having a near-inexhaustable list of IPs for Ultrasurf would make tracking and filtering them all virtually impossible. That, combined with IPsec (required by IPv6) could either punch vast holes in the Great Firewall of China, or force them to step up their game considerably.
If it does prove to be a factor in fighting Chinese censorship, is interesting that the massive growth of the internet in Asia has been one of the driving factors behind the need for IPv6 migration.
Re:IPv6... and mesh topology (Score:2, Interesting)
The problem isn't only IP count but the fact that all the traffic ends up over a handful of trunk lines between any given set of countries. I once calculated that a single 64-bit subnet of IPv6 addresses would give you enough IPs to cover roughly every square centimeter of the Earth with IPv6 addressable devices, including uninhabited areas and oceans. We could allocate such a IPv6 subnet to use by a new short-link mesh topology network, set up completely between immediate neighbors and outside the control
Re: (Score:2)