News for hackers. Stuff that matters.
Re:Chromium unconditionally downloads binary blob by simoncion on Tuesday June 16, 2015 @07:02AM (#9724945)
Isn't the blob downloaded from Google's servers over a HSTS and cert-pinned TLS connection?[0] If someone has MitM'd Google, it's gonna be a bad day for a lot of people.

From my POV, the thing that's actually bothersome about this issue is that a closed-source blob is automatically inserted into a project that I -and others- had understood to be completely open-source.

The fact that the Chromium Google Hotword code was later made opt-out -rather than opt-in- through a build-time configuration option is similarly troubling.

[0] IIRC, Chromium does support enterprise TLS snooping/interception devices, but those certs have to be loaded into Chromium before such devices will work.

Re:Chromium unconditionally downloads binary blob by codys on Tuesday June 16, 2015 @10:14AM (#9725922)
Arbitrary code controlled by a single organization (Google) is still arbitrary code.
Re:Chromium unconditionally downloads binary blob by Dylan16807 on Tuesday June 16, 2015 @02:31PM (#9727838)
In then sense of "arbitrary code [...] if someone MitM the connection" it certainly is not.
Re:Chromium unconditionally downloads binary blob by codys on Tuesday June 16, 2015 @02:43PM (#9727925)
I missed that the parent comment added that conditional. I suppose I should have responded directly to them instead of under this comment then.
Re:Chromium unconditionally downloads binary blob by rmc on Tuesday June 16, 2015 @08:56AM (#9725375)
> If someone has MitM'd Google, it's gonna be a bad day for a lot of people.

Didn't foreign government agencies already do that? (e.g. NSA?)

Re:Chromium unconditionally downloads binary blob by Flenser on Tuesday June 16, 2015 @09:45AM (#9725663)
They spied on unencrypted data as it was transferred between data-centers. They can't decrypt or MITM anything because they don't have google's keys, and chrome using HSTS cert-pinning means that the cert is fixed and can't be faked with one for google from another top-level CA.
Re:Chromium unconditionally downloads binary blob by sneak on Tuesday June 16, 2015 @10:05AM (#9725842)
> They can't decrypt or MITM anything because they don't have google's keys

Hard to prove a negative.

Re:Chromium unconditionally downloads binary blob by mynameisvlad on Tuesday June 16, 2015 @10:29AM (#9726024)
Then show an example that proves the NSA has Google's keys. If you want to do proofs, how about you put your money where your mouth is?
Re:Chromium unconditionally downloads binary blob by zxcvcxz on Tuesday June 16, 2015 @02:55PM (#9728011)
This isn't proof that the NSA has googles keys, but it outlines how the NSA uses stolen keys to decrypt information. I'd imagine google would be one of their main targets.

http://www.newyorker.com/tech/elements/how-the-n-s-a-cracked...

Re:Chromium unconditionally downloads binary blob by ackalker on Tuesday June 16, 2015 @10:24AM (#9725988)
> ... they don't have google's keys

Assumptions, assumptions.

Re:Chromium unconditionally downloads binary blob by ceejayoz on Tuesday June 16, 2015 @11:08AM (#9726318)
Yeah. Spies have regularly provided data, for free or minimal compensation, to nation-state actors. Sometimes, this is information they know will result in the deaths of others. Often, the very act of doing it may result in the death of the perpetrator if caught.

Appeal to patriotism, a few million bucks, and immunity from prosecution? Surely someone highly placed at AppGoogAzonSoft is susceptible to that.

Re:Chromium unconditionally downloads binary blob by Tobani on Tuesday June 16, 2015 @09:37AM (#9725619)
As far as we know only on insecure channels. Google had "private" pipes that they thought they didn't need to encrypt between datacenters and they didn't think they needed to encrypt that data. That was the MITM we knew about. I don't believe we know of them MITM'ing a cryptographically secure channel.
Re:Chromium unconditionally downloads binary blob by qwe123 on Tuesday June 16, 2015 @10:33AM (#9726054)
>I don't believe we know of them MITM'ing a cryptographically secure channel.

... two years ago.

Re:Chromium unconditionally downloads binary blob by crush_fear_27 on Tuesday June 16, 2015 @11:24AM (#9726453)
Can I have a good citation on that? I'm interested in knowing more about it. Also, I'm not sure if you're referring to snowden or something else.
Re:Chromium unconditionally downloads binary blob by qwe123 on Tuesday June 16, 2015 @12:25PM (#9726979)
Although Bruce Schneier suspects new leakers behind recent reports, for now anyway most data about NSA capabilities that we have comes from Snowden documents. From this data it indeed follows that NSA didn't break cryptography two years ago. But it would be plain unprofessional of them not to raise the game by this time, especially given world's backslash against leaks.

I'm not saying that NSA nowadays have means to break strong crypto. But they surely should have responded to the growing usage of crypto in some way. My money goes on increasingly employing insiders.

Actually, I'd say the probability of three-letter-agencies planting backdoors after Snowden leaks have increased: developer community hasn't responded with radically new tools and techniques that would allow us to detect and root them out on mass-scale, at the same time journalists burned lots of NSA's precious toys while IT-companies rendered others useless by mass-deploying crypto and modernizing their infrastructure.

Re:Chromium unconditionally downloads binary blob by belorn on Tuesday June 16, 2015 @07:32AM (#9725039)
Since it doesn't use the normal ways to download extension, I would assume it does not use TLS connection. Secret downloads has the problem to display certification errors and similar things to the users, so they would likely have to reimplemented quite a few code paths to make that work properly. https and tls is also not mentioned in either bug threads, which is a worrying sign.

If it uses TLS, then the bug is less exploitable but does still violate security policy of the vetting process, signed code and license classification (closed-source blob). At minimum, it leaves anyone vulnerable to arbitrary code injection from Google.

Re:Chromium unconditionally downloads binary blob by acdha on Tuesday June 16, 2015 @08:55AM (#9725371)
> Since it doesn't use the normal ways to download extension, I would assume it does not use TLS connection

If this was some random enterprise Java app, yes, that would be a reasonable assumption but you're talking about one of the most heavily audited codebases in existence, which has one of the best security teams in the world working on making TLS stronger and aggressively pinning certificates. Their track record would merit actually looking at the source rather than simply speculating.

Re:Chromium unconditionally downloads binary blob by simoncion on Tuesday June 16, 2015 @07:54AM (#9725099)
It really looks like it uses the normal way to download extensions; the Web Store.

I'd be more concerned that the only thing the patch seems to do is not activate the hotword extension. It seems to still download and install it. I mean, maybe I'm wrong here. I think that checking through https://chromium.googlesource.com/chromium/src/+/f269d3b5482... for ENABLE_HOTWORDING is the right thing to do if one wants to understand the change that was made.

Re:Chromium unconditionally downloads binary blob by ChrisClark on Tuesday June 16, 2015 @11:11AM (#9726347)
But this isn't a 'secret' download. Google isn't trying to hide it at all, it's just a feature for the browser. So there is no reason to try to avoid problems associated with certificate errors.