Controversial Surveillance Firm Blue Coat Was Granted a Powerful Encryption Certificate (vice.com)
Joseph Cox, reporting for Motherboard (edited for clarity): A controversial surveillance company called Blue Coat Systems -- whose products have been detected in Iran and Sudan -- was recently issued a powerful encryption certificate by Symantec. The certificate, and the authority that comes with it, could allow Blue Coat Systems to more easily snoop on encrypted traffic. But Symantec downplayed concern from the security community. Blue Coat, which sells web-monitoring software, was granted the power in September last year, but it was only widely noticed this week. The company's devices are used by both government and commercial customers for keeping tabs on networks or conducting surveillance. In Syria, the technology has been used to censor web sites and monitor the communications of dissidents, activists and journalists.Blue Coat assures that it is not going to utilize the certificates to snoop on us. The Register reports: We asked Blue Coat how it planned to use its new powers -- and we were assured that its intermediate certificate was only used for internal testing and that the certificate is no longer in use. "Symantec has reviewed the intermediate CA issued to Blue Coat and determined it was used appropriately," the two firms said in a statement. "Consistent with their protocols, Symantec maintained full control of the private key and Blue Coat never had access to it. Blue Coat has confirmed it was used for internal testing and has since been discontinued. Therefore, rumors of misuse are unfounded."
... on their promise that they won't use that certificate for bad. Because they know what good and bad is, better than anyone, and oh yeah, they have that certificate.
Actually, this is just more proof that PKI is terminally broken and even if it wasn't, clearly unable to do what we're asking it to do. Just like openssl programming apis, it all looks fine until you try and use it in earnest, and then it turns out to be very creative indeed in biting you in the ass.
The fundamental problem here is that certificates seem to deliver extradoubleplus trustable security*, but that they are more like blank cheques to whoever holds one, moreso certificate issuing certificates: Those are blank cheques to write blank cheques. Isn't it grand? It's teknologee, baby!
* Because issued by a commercial entity, that will protect you from anyone they don't take money from. Commercial-grade security, baby!
"Blue Coat assures that it is not going to utilize the certificates to snoop on us."
Oh, heaven forbid, I'm sure any concern about this is just due to paranoia.
No way anyone would ever misuse power like this, and certainly not a company that sells web-monitoring software. Why, the very thought is just too silly to contemplate!
*cough*
Just cruising through this digital world at 33 1/3 rpm...
If they were using it for internal use, and all the PCs they were using it with were under their control, they could have easily made their own certificates that would be limited in use to their own PCs only. So why ask for a certificate that can spoof any website and will be trusted by every PC?
I'd say the Symantec root CA should be removed from browsers. Only substantial action will teach them to take their great responsibility as a CA seriously.
This is clearly a sensitive emotional issue for you. I recommend you start a safe space on Reddit where only news you approve of and opinions that don't hurt your feelings will be posted. Good luck man, sorry that life isn't fair!
Submit the bug report with the browser makers to do exactly that. Don't forget to link to them here so people can upvote the motion.
bluecoat is not a "surveillance firm" its an infosec company. they sell appliances and services no different than cisco and fireeye.
they have appliances that can MiTM web ssl traffic, which is important in a LAN. if your NSM can't see SSL then you don't have NSM.
to make enterprise network MiTM work, you typically have to add your appliances cert to all the machines in your network. this is normal stuff. you can even do this with Squidguard / Dansguardian.
the PROBLEM is that they have gotten an Intermediate CA signed by a trusted root CA. meaning they could MiTM traffic for machines that are NOT under the control of the network admin : meaning MiTM all ssl traffic where that ICA is trusted by the clients.
the "oh blue coat is blah blah" ... "bububububttt oppressive regimes!!!" is nonsense. the REAL problem is trusting trust in TLS. If a trusted CA can give anyone a trusted ICA then anyone can MiTM.
See: https://www.proper.com/root-cert-problem/
How do you revoke trust for such certificates that don't exist yet, or that you don't know exist yet?
That's the problem with browser "security". It's more a way of making money from people buying certs every year than making things secure - something like SSH-style (where you get a warning for the first time and if it changes after that first time) would actually be safer in many scenarios.
Certificate Patrol is unusable because many organizations use multiple certificates for one site and Certificate Patrol can't cope with that.
Simple answer, because the tinfoil hat club has been proven right over and over again in the 21st century.
Sad but true.
I had a scheduled job interview with Blue Coat when I got three job offers from other companies and went elsewhere two years ago. I wasn't aware that were such a shady outfit. I'm happy I didn't get a job with them.
not real security anyway. it may suffice for everyday mundane purposes for the little people, but people who need real security all use self-signed certificates and the corresponding cumbersome process to exchange them.
I don't think that the tinfoil hat club has been right. In fact, the surveillance and control has been worse than most claims of the tinfoil hat club.
The real "Libtards" are the Libertarians!
Blue Coat has confirmed it was used for internal testing and has since been discontinued.
If that's true, then they don't need it any more.
So Blue Coat should have no problem with Symantec revoking it.
Right?
I bet they even have a bridge they'd like to sell too!
Really? This non-story made Slashdot? Shall we get out the tin-foil hats, UFO shirts and start watching conspiracy theory movies? I should hope that on this site people have at least a basic understanding of how technology works. /tinfoil hat brigade to the rescue //just as soon as the contrails clear out ///and fluoride in the water is removed
Really? a "powerful crypto certificate"?
Suddenly we are in the world of snowcrash and shadowrun? Wiz man I got a cert that can break the pentagon firewalls!
Slashdot, Fiction for wannabe nerds, News for the internet people that will believe anything.
Do not look at laser with remaining good eye.
Symantec maintained full control of the private key and Blue Coat never had access to it.
Someone doesn't understand public key encryption at all.
Without the private key, the public key is of absolutely no value to Blue Coat.
They use the private key to sign other keys or to simply put themselves in a Man In The Middle scenario without being easily detectable (you'll get no warning visiting www.google.com even if they are spying on you thanks to Symantec)
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
This story isn't about Bluecoat per se, it's a story about Symantec selling out our trust - I have no reason to believe that they have not sold out to so to many other companies and regimes and organizations beside Bluecoat.
For a company that trades on being trustworthy they sure know how to destroy confidence.
Nullius in verba
"The Treadstone Project has actually already been terminated..."
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
So they need more tinfoil you are saying? They aren't paranoid enough.
Disclaimer: I own stock on Reynolds wrap aluminum foil.
And I have a really nice, slightly used, bridge in NYC that you can buy for a very reasonable price. It's in Brooklyn. Check it out!
The certificate, and the authority that comes with it, could allow Blue Coat Systems to more easily snoop on encrypted traffic.
This simply means that the encryption is not providing security to the end users.
This is true in general. Encryption rarely provides security to the end user, because it's usually deployed in a deliberately-broken infrastructure.
We have a few notable exceptions (such as WhatsApp's end-to-end encryption), but, as you can see, those exceptions are now generating a significant amount of alarm amongst the authorities.
There are over 650 entities across the globe that can sign SSL certificates for any domain they want. For less than 6 figures USD you can buy an intermediate cert yourself. Not to mention that unless you ask for something like google.com or something similarly high profile, you can just *buy* a site certificate for sites you don't own from less-than-thorough CAs.
How is it special that Bluecoat can sign their own (maybe - assuming Symantec is not to be believed on who had the keys)? Most of the government actors they sell their products to *already* have their own CA that OSes and browsers trust, and thus can just use their own.
The global CA system is a hopelessly broken part of SSL for web sites (SSL is fine in general, and if you're using it to secure your own sessions with your own certs, everything is basically good otherwise), and being shocked about some non-story is not helping. Using SSL on the web means that you have placed permanent and absolute trust in everyone who controls a root, and everyone who they ever issued an intermediate signing cert to. That's not sane.
It's about time they had their certificates removed from browsers.
If they were using it for internal use, and all the PCs they were using it with were under their control, they could have easily made their own certificates that would be limited in use to their own PCs only. So why ask for a certificate that can spoof any website and will be trusted by every PC?
Simple Answer: Because corporations want it.
Blue Coat is a company that sells network security products. Many companies use their products for proxy services, etc. Most security products have problems scanning content that is encrypted using SSL. Having the ability to act as a MIM allows the proxy services, WAN acceleration boxes, etc. access to the content for processing. Companies today are hyper-concerned about losing Intellectual Property and with ensuring that employees are not doing anything at work that is considered inappropriate.
I find the use of the terms "surveillance" and "controversial" in the article title to be deliberately used as click bait. Blue Coat is no more a "surveillance" company than Cisco, Juniper, or F5. That their products have found their way into Iran and Sudan is not that surprising. I'm willing to bet that it wouldn't be that difficult to set up multi-deep shell companies to buy products.
Is it just me, or does it seem awfully odd that we have targeted recipients of these types of certs, while seemingly ignoring the issuer, assuming they would never be involved in misuse or abuse of certs?
In other words, who's watching the watchers? Do Symantec employees go through an extensive background investigation (to include financials to prevent coercion), polygraph testing, and subjected to massive audits? If not, given the power they wield, why?
The whole concept of a certificate authority is broken, by design.
Use self-signed certs.
Users must accept a cert on first use.
Users must be presented with a dialog if it ever changes, showing the new cert's info, thumbprint, etc., with options to accept/reject.
Individual certs can specify revocation lists if they want. Upon revocation, users should be presented with a dialog, as with a change to a cert.
Ideally, all of this would be bidirectional. Servers and clients authenticating each other. Yes, I would expect to have to walk into a physical business to establish this securely, offline. Exchange certs in meat space and then use them in cyber space. Unique certs for every client/server pair. Storage is cheap. Management is easy. Lost your cert? Reestablish in meat space. Less convenient, more secure.
Except if you're scanning your company machines, you can do exactly what the OP said Blue Coat should have done. Issue your own cert, and make all your workstations trust it.
It was probably being used to test some new function that would automatically validate new installs of Bluecoat on a network because I'd wager a majority of their customerbase has literally no idea how to set it up properly (at least as far as the US Government goes). It was installed where I worked and they never configured the internal certificates correctly so every website you visited warned you that the connection was not secure before passing you off to the actual website.
The linked article in the OP is a little vague, but based on my knowledge of the way that Symantec's certificate business is configured, I suspect it might actually be an Intermediate Certificate.
Basically the way this works is that Symantec have one single "Master" certificate, aka the "Root Certificate" for the CA. However, instead of using this one single digital key to sign all the certificates that all of Symantec's clients request, they actually use a series of "Intermediate Certificates". Think of this like a directory hierarchy with a root folder, some Top Level Directories, then a bunch of directories below that. Same deal.
This structure allows Symantec to grant the right to sign certificates based on logical groups or clusters; it also allows them to "bulk disallow" everything signed by the intermediate certificate by revoking that one file. Obviously, as the OP pointed out, an Intermediate is still allowed to "sign" certificates, with those produced having the full authority of being produced by Symantec.
What this would allow BlueCoat to do would be to sign any number of certificates as if they were signed by Symantec themselves. Bearing in mind, as others have pointed out, that BlueCoat sell filtering proxy servers and SSL interceptors, what this would allow them to do would be to effectively run "official" MitM (Man in the Middle) interceptions, in a pretty-much indetectable way, against any web site that uses Symantec Certificates.
There's quite rightly a fair bit of alarm in many posts here, suggesting that this would allow BlueCoat to spy on end users. However, the most likely scenario is that BlueCoat are using the certificates to upgrade the capabilities of their corporate proxy/filter/accelerator products for their large corporate clients. Big companies have a major issue with the leakage of proprietary information being sent off-network under the guise of SSL traffic; there are all sorts of malware packages that use SSL to communicate with their CNC hosts... In other words, there are many companies that want to have the ability to monitor even the SSL-protected traffic generated by their employees when those individuals access the web. I love a good conspiracy theory as much as the next tekkie, but in this case I suspect the actual implementation is only really of interest to you if you work for a large corporate and they haven't actually *told* you that they are doing this.
However, as other posters have pointed out, this isn't the whole story; this technology can be placed elsewhere in the network, for example within an ISP infrastructure, so it can equally easily be used to monitor private individuals.
So, if you don't want your colleagues in SecOps [at work] to know what you've got in your bank account, don't log into your online banking from work...
I'm not entirely sure of this, but because this specific story relates to Symantec certificates [i.e. the old Verisign business] I don't think the impact would be quite so relevant if you use certs from elsewhere. For maximum security, of course, I guess you could simply download OpenCA, build an air-gapped machine, install and run the OpenCA on something not connected to any other network, and get your signed certificates to the outside world by installing a CD-R burner on your CA hardware and then cutting a CD or DVD each time you create a certificate. Yes, you could use a USB key if you really wanted to, but since we all know how easy it is to infect a thumb drive, that doesn't make any sense.
Except if you're scanning your company machines, you can do exactly what the OP said Blue Coat should have done. Issue your own cert, and make all your workstations trust it.
Except that wouldn't work with BYOD, thus the need for a certificate like this so that everything Just Works.
Why the fuck has this site descended into rampant tinfoil hat paranoia?
Because in the past 5 years the tinfoil hat paranoia was shown to be anything but.
This is the new norm. Assume the worst and you're most likely right.
I don't think that the tinfoil hat club has been right. In fact, the surveillance and control has been worse than most claims of the tinfoil hat club.
People who draw this conclusion from Snowden and other revelations were obviously clueless to begin with. Most of what Snowden confirmed was already assumed in knowledgeable non-tinfoil hat security circles, and discussed on fairly public security conferences (source: was there). The confirmation of this that Snowden supplied does not mean that every tinfoil hat theory suddenly is believable. Quite the opposite, he confirmed what the industry suspected and discussed seriously, not much more,
From the article:
What does this mean? Could it be that they only can issue certificates for "*.bluecoat.com"?
If so, what is the problem?
There is no substitute for common sense. Especially, no body of rules will do.
Except if you're scanning your company machines, you can do exactly what the OP said Blue Coat should have done. Issue your own cert, and make all your workstations trust it.
Except that wouldn't work with BYOD, thus the need for a certificate like this so that everything Just Works.
Exactly. Rolling your own certs sounds good until you get into the logistics and the complexity of implementing it on an Enterprise scale. Most Enterprises come to the same conclusion and pay for corporate root certificates from Symantec, etc. for their internal PKI infrastructure. It turns out that it's cheaper than the cost of support to handle all of the one-off situations that rolling your own causes. Everything just works.
If one Android phone "BYOD" saw a certificate, any certificate, signed by this Intermediate, it would get flagged and probably show up in Google's CT logs.
That's the thing about BYOD. As well as not installing your bullshit fake roots, the devices some employee brings in to work aren't running your "no tale-telling" hack to shut up all the warnings and diagnostics when bad things happen so you can pretend it's secure.
And what do you know, NOTHING in the CT logs. Why? Well I guess it could be the that the Lizard people who did 9-11 also kidnapped Google's CEO and made him delete the evidence. Or, more likely, Blue Coat never used this as a MITM proxy CA because Symantec knows that sort of shit would ruin them.
The CA cert is pathlen:0 so it can't be used to sign more CA certs, the key itself would have be extracted and used to sign anything outside of Symantec's visibility.
I'm sure a lot of individuals who peruse this site every day are in a position to recommend and recommend AGAINST vendors. If enough of us at the Fortune X companies blackballed Bluecoat/Symantec/others of that ilk, one would think that would make a difference. After all, NOT buying that $20-50M satchell of poo in favor of another vendor with more transparency times 100's of the largest corporations might make a difference.\
Frankly, if I said "no Bluecoat" tomorrow, I doubt it would even be questioned. Do the needful. :)
Best,
Well, if you want to secure mobile devices you go with a mobile device management solution which would put your corporate cert on their phone and force it to use the proxy. It'd also help protect them when they're not on the corporate WiFi.
"Blue Coat assures that it is not going to utilize the certificates to snoop on us." Right and registration of firearms won't lead to confiscation...except in NYC where it did.
This is completely wrong. I work for a very large corporation which uses Blue Coat proxies, and they absolutely do not have trusted root certificates they can just use (amongst other things, this would lead to Symantec's cross-signing being revoked).
They do the thing any IT department can do, which is everyone either runs a pre-built image with the proxy certificates baked in, or people (like me) who get dev machines end up dropping them in to suppress the "invalid cert" warnings.
We use Airwatch to push out our internal CA certificates to such devices.
If you have to trust then you have already lost. Trust is by definition a security weakness.
There are a number of proposals out there that would allow you to distribute public keys for web sites in a way that removes the reliance on CAs for security.
Storing things in DNS and securing that with DNSSEC being one. The EFF has a proposal out there (cant remember what it's called) for this as well.
And there is a proposal that replaced CAs with a system where the certificate can be signed by multiple entities and then the client decides whether to trust the certificate based on whether it trusts the entities that have signed the certificate.
Why is it that the browser vendors and others haven't shown any interest in these alternatives to the CA system? Pressure from the CAs not to shut down their revenue? Are these alternative ideas not as good (or as secure) as their proponents claim?
"I wonder if some of the issue with self-signed certificates is due to somebody at some point deciding that the CA model was better than the federated, partial trust model of PGP keys and that makes it conceptually difficult to use x.509 certificates in the same way that PGP keys are used."
Either that or the companies running commercial CAs put a lot of effort into that meme... There is a *lot* of money in Certificate Authorities... Mark Shuttleworth sold his CA business to Verisign back in the day for $750 Million... If you think about it in those terms, peer-to-peer trust models such a PGP and GPG would always undercut commercial solutions.
What's really interesting, however, is to see how the certificate market has evolved. We still rely on a relatively small number of Commercial CAs, who in turn make a lot of money. But look at what we've done with DNS [massively federated], Email SPF (Sender Policy Framework) [massively federated] and you realise that the CA model is actually the odd one out.
It actually wouldn't be that difficult for us to set up a mechanism in which institutions could set up and host their own publicly-facing, self-signed certificates, with a simple on-line checking mechanism that would allow us to decide whether or not to trust that CA as part of our train-of-trust process. In fact, if we linked that with a version of OCSP it might even make things much stronger...
"Why is it easier to work with signatures than encryption?"
Here's a wild guess... If I prepare a file to send to you that I then decide I want to sign, I will typically send you a combined payload that consists of the original file, a signed digest of the file [SHA2 hash] and then my public certificate that contains the asymmetric portion of my signing key... In other words, I would, by convention, send you everything that you need to know in order to validate my signed message [working on the loose assumption that you have the root cert for my CA cached locally]. It's a neat, packaged payload that requires no negotiation and which contains some pretty tightly-specified files...
I think what we're describing for encryption [OK, specifically S/MIME] is an example of a loosely-specified definition which, through permitting flexibility in the model, has allowed so much "movement" that the flexibility has brought incompatibility with it. But, that's a wild guess...
Bite me, spook.
All the glorious new ways of stripping human dignity you discussed in your trade shows was unbeknownst to the tightly controlled public discourse. Snowden changed that, and now nobody likes you. Nobody thinks you're James Bond anymore, and you're butt hurt.
I always knew SSL security was just an illusion. It's security theater. Trying to make you feel safe, when somebody is actually monitoring all of your communications.
Bite me, spook.
All the glorious new ways of stripping human dignity you discussed in your trade shows was unbeknownst to the tightly controlled public discourse. Snowden changed that, and now nobody likes you. Nobody thinks you're James Bond anymore, and you're butt hurt.
Infosec conferences like Black Hat and RSA equals James Bond in your mind? I see where the tinfoil hat thinking is coming from.