Google announces uProxy
engadget.com
engadget.com
In effect, they would also be sending all their sensitive, potentially illegal traffic to be read and copied by the american NSA agency. http://en.wikipedia.org/wiki/PRISM_%28surveillance_program%2...
People proxying illegal traffic through the USA would immediately be "on file" in the US registered as dissidents, criminals, and potential spies vulnerable to blackmail from US agencies.
I can see CIA looking at how their propaganda are affecting foreign nations by seeing who reads it from where. Foreign nations could even see proxying subversive traffic through the USA as being a worse crime than the subversive traffic itself.
Think twice about using this.
EDIT: Apparently factually correct statements are worth downvotes.
And sure, today's bogeyman is terrorism. What will tomorrow's bogeyman be? During any time of social upheaval you can expect those in power to attempt to maintain their power. We are fast approaching obsolescence of a vast majority of human labor. What social ideas will spring out of that and how will the powers that be respond to a threat to their power? We've sat watch as the ultimate system of control was created around us; it's only a matter of time before it is unleashed on us completely.
Not everyone was abducted, the numbers are in the thousands.
People fear lightening. We must not fear our government. Fear of the people who are supposed to represent you is not quite democracy.
That is the point of oppression. To instill fear, not bu actually abducting and torturing half the population, just many enough to get the message across.
Obey, citizen.
The US does not abduct people to get a message across, as much as you may want to believe that there is some equivalence between what our government is doing and what the government of the USSR did. Now, I'm not claiming that these abductions were right, but it's laughable to try to equate them.
Yes, being abducted and tortured by the CIA is relatively speaking rarer than a car accident, but it's something entirely out of your control, and something completely avoidable.
For now, I was just making the observation that you dont need to activley supress millions of people to have a dictatorship - it is the fear that is keeping the milllions down and in line.
Examples are made of a few, and that process has already started with the Manning and Snowden treatments.
Not to mention the many that are left in a black bag in a bathtub by the CIA/MI6.
The only way for the NSA to never be able to analyze your internet traffic is to never, and I do mean very literally never, use the internet.
"Hello, This is NSA. Will you please provide us name of all your team members, your sponsors, and do a few work for us? Otherwise we have a log file that your government will love to see."
Interestingly, this is the second Google project on HN today that caters to people in oppressive countries. uProxy and recently announced Project Shield [1]. The major targets are Syria and Iran. Incidentally, they're also targets for the US military :) Intel from the enemy territory will certainly be of interest.
Good PR that Google is getting from it is in no way helping with mass surveillance at home, which they're themselves a big part of.
Don't use any products that are offered by or have some kind of link to one of the known NSA partner companies (as seen in Snowden's slides).
An other point in the video (at around 0:50) mentions that you can select your route through trusted friends. If that's true it means that you can decide where your traffic transits.
Now obviously if you use the binary chrome builds made by Google they might put a backdoor in there but that's always true.
I don't think it's fair to dismiss this because it comes from Google, if it's open source and an open standard everybody will be free to audit it and decide for themselves.
If you don't want to use any crypto-product which might be even remotely related to the NSA then I have bad news for you...
If it doesn't, it deserves the attention of a more thorrough check.
I really like the idea of this, but somehow have a longing for the world we lived in one year ago, when news of such a project would not have been "tainted" by attaching the name of Google to it.
Sigh.
if you don't trust Google...
you probably shouldn't run it.
As it is pretty difficult to run reliable audits these days... I would not run it. You open yourself up to everything from the American Homeland Security people to Child Pornographers.
It's just not worth it.
This is a peer-to-peer proxy so you don't have to proxy with a friend in the USA.
uProxy should be equally useful in avoiding US secret services (though Google's site doesn't highlight this use case).
Also important: can you choose what to allow to pass through your connection? Can I rule out the case of someone accessing a child porn site through my connection?
If I were to run such a proxy, I'd only allow HTTPS or ssh traffic that I cannot possibly decrypt even if I wanted to, so I can't be held accountable for what I proxy.
Same is probably true for the other end: if I were to rely on someone unknown out there proxying my connection, I'd strongly prefer my entire connection to be encrypted, and my identity hard to trace. Else my proxying peers might happen to be exactly the people I'm trying to hide from.
Yes.
> Also important: can you choose what to allow to pass through your connection?
It doesn't appear that you can, but don't proxy for people you don't know, then. How on earth do you propose ruling "out the case of someone accessing a child porn site through my connection?" anyways?
As for the rest, it appears to just be a browser extension that proxies your connection, whether HTTPS or no. If you want to ensure that you're only going over HTTPS, install something like HTTPS Everywhere or block all connections that aren't secure.
This is like a VPN service but decentralized, with all the downsides that brings (have to find a peer, trust the peer, etc). It is not Tor, not a replacement for secure connections to sites, etc
It doesn't matter if you are dealing with "US company" or not.
It's not nearly that clear what the NSA is doing. I've worked in the NOC and as a datacenter tech at a Regional ISP and we definitely did not have spying gear in our facilities. We had other, regional BGP peers so it's entirely likely your traffic never crossed the Internet to get to its destination. I'm still not convinced they've tapped a significant fraction of anything.
The Internet is a complex decentralized network and the NSA most certainly doesn't have the physical resources to tap more than a small fraction of it.
Why else would Comcast route traffic from the western part of the Mountain time zone all the way to Chicago or Dallas before going to a destination in California or Washington?
Can we stop with the kneejerk reactions? This is a p2p browser extension, doesn't run through Google, wasn't developed by Google, the only involvement Google had was maybe fund it.
Are we going to be getting these comments any time Google is mentioned from now on?
Yes, and I think rightly so. What evidence do you have that this will not happen? None - which is the less evidence that the people saying it will happen have. Google has earned that rep and, until 1-3 years have gone in which they've not done something like that, people will continue to bring it up.
"This" being "shut it down"? My evidence is that this is a third-party extension, developed by a third party and doesn't touch Google's infrastructure at all. They couldn't shut it down if they wanted to. The most they could do would be to cut its funding, but it's still open source.
Almost everything they were fundamentally trusted on has turned out to be a betrayal. It is right and natural to question and distrust them until they have reestablished trust, which is likely to be a long process.
You will notice that as well as the appropriate distrust, there are also comments from people including yourself who have examined the proxy and determined that Google's trustworthiness is irrelevant to the trustworthiness of the proxy.
This is exactly how it should work. People are right to distrust Google, so the question should be asked. But we are also a technical community who can then analyze and understand the situation to determine whether concern is warranted.
The last thing we need is for people to silence their distrust and for scrutiny to stop.
I wouldn't mind people criticizing it if it's valid criticism, but this is just talking for the sake of talking.
Your argument seems to be that people shouldn't state their opinions, but should instead do silent research until they come to what you think is the obvious conclusion.
That isn't how social discussions work.
StavrosK wanted "valid criticism" and not "kneejerk reactions"; I don't think that's a fair interpretation of what he meant.
Perhaps it is a fact in our social environment that one cannot expect people to read more than the link title before making claims in comments, much less reading the FAQ (at https://uproxy.org/), but I wish it were not so.
Narrowly confining ourselves to a technical analysis of ignores that there are other dimensions to how people think about technology, and the perception that Google has created about its trustworthiness is one of them.
It's not as if we are going to explore that topic in a one-time thread and never say anything about it again. It is going to keep being discussed as related issues come up.
1. Since it's a normal browser extension, the source will be readable and verifiable.
2. It probably uses WebRTC.
It seems Google merely plays an incubator role here for the authors. Either way, I don't see much trust issues that other comments are complaining about.
Looking forward to trying this out when it's released.
that's all well and good, but if it's executed by an unverifiable binary build of Chrome (i.e. the one distributed by Google), it's not worth much. For what you know, Chrome might just detect the extension is installed and silently eavesdrop on all its calls.
If this extension will work as-is on third-party Chromium builds compiled from public sources, then yeah, it can be trusted on those builds.
Considering Google is forced to comply with NSA's shit (and other agencies in their respective countries), I wouldn't trust my life to this extension.
Can you actually trust people who built your house? What if NSA has built a device hidden in everyone's house right now?
Can I look at the source code?
The source code will be released by the University of Washington under the Apache 2 license after the trusted tester phase is completed. If you would like to get involved sooner go to http://uproxy.org/#join
It looks interesting and I'm sure some number of people will find it useful while it lasts.
I'm getting a bit tired of seeing this comment every time Google release a new product. I understand that people think they're being insightful in saying this, but they're really not.
> "uProxy has been developed at the University of Washington, with help from Brave New Software. The project was seeded by Google Ideas."
(Not saying that that will happen, just clarifying what I presume is the grandparent's point)
[1] http://googleblog.blogspot.com.au/2013/10/new-free-expressio...
Thanks Google :-)
By blocking so many Youtube videos, GEMA has done a huge service to internet literacy in Germany. It still surprises me that, every now and then, I overhear complete laypeople discuss among themselves the setting up of proxy servers.
(It also should be noted that GEMA isn't alone to blame there; Youtube basically wanted the rights to store and distribute that content for free or close to, which doesn't work well if GEMA wants compensation.)
The source code will be released by the University of Washington under the Apache 2 license after the trusted tester phase is completed .
This is the important part.
The old repo (https://github.com/UWNetworksLab/uproxy-common) mentions the new repo, which is hidden / not available.
So, not yet open source. So, still closed source, for now.
Fuck no.
Why don't they help develop the Tor plugin?
Why don't the open up a whole bunch of Tor nodes?
Wait... scratch that last one.
This is just bad.
uProxy is better than Tor (as long as you have a friend you can trust that has access to the content you are interested in). The problem with Tor and other proxies is that you don't know who controls the proxy or exit node, so can't trust it. Is your government running Tor nodes and logging everything and tracing it back to you? Maybe. You can't know.
uProxy is good.
Unless the addon is really sneaky and confirmed by a lot of people chances are it will still be detectable by DPI. And you have the problem of the addon traversing the state firewall in the first place.
And you need secure OOB way to transport password anyway.
From what I see you need secure way to transport keys and don't minding to raise a few red flags with the authorities.
In that case just rent micro instance with any out of country cloud provider you have access to and ssh tunnel trough it.
This is what I get any time I try to download anything from Google Code or Android sdk or even read something hosted on GAE.
http://s24.postimg.org/gr0lto1l1/work107.png
I'm in Cuba but the same should be for Iran and others "bad boys".
See also https://sourceforge.net/blog/clarifying-sourceforgenets-deni...
You have the option to direct lobbying power against laws you feel are unjust.
Or frankly they have a good legal team, why not fight the ridiculous idea that math is a weapon.
And yes Google do own their own actions, even the legally required ones.
Then people who who use a Google proxy to bypass it get picked up by the FBI. It's not like Google doesn't give the government data hand over fist.
"The service has yet to launch, but its creators -- the University of Washington and Brave New Software -- have opened a restricted beta for select, technically adept users to make it as "secure, private, and robust" as possible."
I regularly share my wireless network access with friends without thinking, while running a tor exit node/publishing my network password gives me serious liability concerns.
Also, this solves a problem slighlty different from what Tor solves, in my opinion.
Now I want to write a Tor compatible client that 'just works'. Just one static binary that implements the proxy. It embeds a static firefox binary and a prepared profile, which gets extracted into a visible location so the user can delete it if desired.
Basically minimize its dependence on the environment as much as possible.
Bleh.
Then the NSA gets a list of those who do?
The country will either have to bankrupt itself or open its internet.
>> One of the ways uProxy connects you through your friends, is by connecting to existing chat networks, such as Facebook or Google Hangouts. uProxy can use a chat network to discover new friends and setup peer-to-peer proxying from your friends. If a user does so, then the chat network can see that the user has uProxy installed. A user's chat contacts may also see this.
So Google funded uProxy; it will be able to see who your VPN "host" is via Google Hangouts; and lastly it controls one of the two browsers on which this plugin runs, Chrome.
That's too much Google for me, personally.
My point was the average Internet Joe or Jane needs to look beyond "free" services and be willing to spend some money buying better alternatives. One of the reasons we're all so compromised on the Internet today is our collective blindness towards the hidden "costs" of free services.
But if a user is both unable to assess the security of the system them self, and unwilling to trust another's analysis, the funding model is irrelevant. Source is the gold standard, IMHO, even if that's still not terribly helpful.
It's P2P so that you have clear endpoints, so repressive regimes can't ascertain whether it's a VPN or not. It's also helpful in that you might well trust a friend in another country over a VPN company.
This is new because, It's likely easier to use, and it's all done in the browser.
The technology is certainly not new though...
Apache with mod_proxy, nginx, squid, ssh,
just to name a few of the many ways to do this...
Further to this, one doesn't need a browser plugin to do this, firefox for example already has configurable options to connect to proxy servers.