News for hackers. Stuff that matters.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by NateyJay on Thursday March 23, 2017 @12:40PM (#13941396)
This is huge, Symantec owns about 15% of the SSL certificate market[1], and as stated in the article, has issued 30% of in-use certificates. No certificate authority of this size has ever been raked over the coals like this.

[1] https://w3techs.com/technologies/history_overview/ssl_certif...

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by ChuckMcM on Thursday March 23, 2017 @12:43PM (#13941429)
Pretty much it will decide the question on whether or not the certificate system is even workable. My thesis is that either Symantec will not be able to respond (and so lose their ability to be a root certificate) in which case it will warn other root cert authorities to shape up or lose their business, or they will placate the Google and Chromium teams somehow and show that root cert authorities can be brought to bear.

Or they will ignore Google, continue to create bad certs, and users will start getting instructed by sites that they have to manually add a root certificate in order to use they site, and the entire ecosystem will collapse.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by SEJeff on Thursday March 23, 2017 @01:02PM (#13941636)
Remember google has chrome AND android. I think they're big enough to win this battle if it comes down to that. Symantec is at the clear disadvantage.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by cpncrunch on Thursday March 23, 2017 @04:42PM (#13944062)
>Symantec is at the clear disadvantage.

I'm not sure how they are at a disadvantage if they have supplied 30% of in-use certificates, and are responsible for 42% of all validations.

While I don't condone Symantec's behaviour, I think google is being a bit hypocritical here. Have you ever tried reporting gmail spammers to google?

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by SEJeff on Thursday March 23, 2017 @04:47PM (#13944105)
Sans maybe spear phishers, spam campaigns aren't generally ran by oppressive governments. MiTM certs with bogus certs absolutely are, and could result in jail / death.

EFF ftw!

https://ssd.eff.org/

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by cpncrunch on Thursday March 23, 2017 @07:10PM (#13945183)
I'm simply pointing out that both companies seem to think they can do what they want, due to having such large market share.

Do we know that Symantec is being malicious, or just lazy like Google's response to spam?

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by williamscales on Thursday March 23, 2017 @07:49PM (#13945412)
This is a real security issue and spam isn't.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by gcp on Thursday March 23, 2017 @01:29PM (#13941924)
users will start getting instructed by sites that they have to manually add a root certificate in order to use they site

Or switch browsers. Google needs to (and will) play this so it ends up being unattractive for other browser vendors not to distrust Symantec as well.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by ballenf on Thursday March 23, 2017 @02:42PM (#13942793)
Could actually dodgy sites then imitate bank websites, ask the same of users and then commit a MITM attack?

I'd much rather be able to say -- 'no, never manually trust a cert', instead of 'well, ok, for now yes in this one case if you're sure there's no typos in the URL... What? Yeah, the text at the top in the little bar... argh'.

I hope I'm missing something here, but even better I hope Symantec and banks get their acts together.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by gcp on Thursday March 23, 2017 @03:06PM (#13943072)
Could actually dodgy sites then imitate bank websites, ask the same of users and then commit a MITM attack?

Technically, certificate pinning etc can prevent this, but in practice, yes, this is a possible attack vector.

But it has little to do with CA validation. If the user understands how to verify the domain and security of the connection the attack doesn't work, and if he doesn't, the Google vs Symantec situation makes no difference either.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by kakarot on Thursday March 23, 2017 @01:49PM (#13942184)
That's a good insight. Apple and Mozilla don't seem to mind making big decisions for their users on behalf of perceived security threats either, so I imagine only Edge will hold out for long time. Google probably won't lose any market share over this.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by makmanalp on Thursday March 23, 2017 @12:47PM (#13941477)
I think it's likelier that Symantec will start a negative PR campaign, leading its users to yell at google to change things, perhaps calling this FUD. Whether that'll be effective is another question.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by jasode on Thursday March 23, 2017 @01:35PM (#13941995)
>Symantec will start a negative PR campaign, leading its users to yell at google to change things,

It seems Google has the leverage, not Symantec.

A PR awareness campaign is out-of-band information that's separate from the web surfer actually navigating to a site. Millions of users would see a scary message similar to "This site's security certificate is not trusted!"[1].

To prevent scary security popups, which is more likely?

1) The website owners abandon Symantec and switch to a Certificate Authority not flagged by Chrome

or

2) Users get "educated" on Symantec's side of the story and manually add Symantec as a trusted root certificate. (Some can switch browsers but for many non-techies, that's a pain because they have all their bookmarks in Chrome -- and migrating them on mobile phone is not obvious.)

[1] https://www.google.com/search?q=google+chrome+this+site%27s+...

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by ergothus on Thursday March 23, 2017 @02:01PM (#13942304)
or

3) Large websites using Symantec certs start telling users Chrome is "broken" and we find out if users will switch browsers, not care about the security, and/or complain to the sites.

I definitely find any variation of #3 to be more likely than #2. I see it as a battle between #1 and #3.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by jasode on Thursday March 23, 2017 @02:17PM (#13942497)
>Large websites using Symantec certs start telling users Chrome is "broken"

I'm having a hard time thinking of a scenario where a large website concludes it's cheaper to convince web shoppers at ecommerce sites and web visitors at news sites to switch to Firefox/IE instead of the website just switching CA vendors.

If you're a website that wants to put up zero friction between buyers submitting their credit-card info and pay you money, why try to "educate" them? If you're a website that wants visitors to see your ads next to your journalists' stories, why make it more difficult than it has to be? Does Symantec as a CA offer up extra benefits that no other CA has such that it makes sense to "train" web visitors to switch browsers?

Of the millions of non-geeks that use Android phones, what % download and use Firefox instead of the default Chrome browser?

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by gcp on Thursday March 23, 2017 @02:36PM (#13942723)
This line of reasoning works for banks or commercial entities.

But note, it does not work for governments. They can, and will, put up a red banner instructing the user to install another browser (or in case of Firefox 52, explain how to disable updates so you can keep using NPAPI plugins).

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by jasode on Thursday March 23, 2017 @02:47PM (#13942836)
Interesting point. I spot checked CAs for some of the most popular USA government websites.

irs.gov (Internal Revenue Service): Entrust CA

va.gov (Veterans Affairs) : Symantec CA

So if Symantec is the CA for a critical mass of government websites that won't abandon them, Google Chrome could lose this battle.

Without looking at traffic data (e.g Alexa), my intuition says the vast majority of web traffic is not government websites. If Veterans Affairs forces user to switch browsers, I'm guessing people would still use their Chrome browser for all the other websites because that's where all their bookmarks live.

As for non-government websites, I notice that Netflix.com currently has a Symantec Class 3 CA. I'm guessing Netflix would rather switch to another CA.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by gcp on Thursday March 23, 2017 @03:08PM (#13943093)
I believe it is actually a matter of political campaigning in South Korea to get rid of ancient IE ActiveX requirements for government websites.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by rspeer on Thursday March 23, 2017 @06:04PM (#13944774)
It's not just government websites, it's requirements that the government placed on all e-commerce sites in South Korea.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tialaramex on Sunday March 26, 2017 @05:23AM (#13959909)
The US Federal Government has stated a long term plan to operate a CA in the Web PKI, because after all it does operate a whole shitload of web sites, and it has secure buildings and trustworthy employees needed to run the CA. Like some other government-owned CAs it has offered up front to limit its CA to a TLD it controls anyway (in this case gov) so it won't be offering certificates to the general public.

They don't have a formal proposal yet, such proposals take anywhere from 6-18 months to process once they come out, and so the IRS or Veterans Affairs won't be getting new certificates from them in 2017, but in 2018 that's definitely a possibility.

Of course, a US Federal Government CA in the Web PKI would be problematic for Google, Apple, Microsoft or Mozilla (all US corporations) to distrust later if things go wrong, this is doubtless why they ask to limit to one TLD, defusing concerns in advance...

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by caf on Thursday March 23, 2017 @08:15PM (#13945533)
Mozilla has also been putting the hard word on Symantec over this issue, I don't think they'll be too far behind Chromium in taking action.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by phaed on Thursday March 23, 2017 @02:23PM (#13942570)
How will these websites communicate #3? Through the blocked website?
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by CountSessine on Thursday March 23, 2017 @04:05PM (#13943724)
Wouldn't they just do what all browser-version-specific websites have done in the past and have an http landing page with a conditional redirect? User agent is IE6, and you progress to ie6.bankofamerica.com. User agent is Chrome/Firefox, progress to webpage with browser version warning and download link for IE6.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tedunangst on Thursday March 23, 2017 @04:53PM (#13944157)
Maybe after their HSTS header expires. What do they do until then? Or for all the users with https bookmarks?
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by CountSessine on Thursday March 23, 2017 @05:04PM (#13944264)
Well, just looking at the Bank of America example, they don't seem to use HSTS in their landing page. How widespread is HSTS? How long is the expiry period typically set for (I would guess a long time?)

Does anyone still use browser bookmarks?

Actually, just thinking about it, it might be even simpler than this. If Bank of America wanted to, couldn't they still host their redirect landing page over SSL with a valid non-Symantec certificate, and then redirect to the ie6.bankofamerica.com page which will continue to use the bad Symantec cert? If switching certs for their web infrastructure was really difficult and they didn't want to do it, they could just build a simple little front-end web server with a valid certificate to redirect people to an IE6 download page or ie6.bankofamerica.com.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by ergothus on Friday March 24, 2017 @12:34PM (#13950116)
> Does anyone still use browser bookmarks?

This made me cry a little. But on a more serious note, every existing link on the Web is essentially a bookmark, so I don't think we can ignore that when discussing impact. (Though I'm betting all incoming requests could be rerouted more easily than telling your customers to (and how to) install a cert...)

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by Shanea93 on Thursday March 23, 2017 @06:03PM (#13944770)
HSTS is currently used by 2.8% of all websites, up from 1.2% this time last year. [1] If people are using Qualys SSL Labs tool to check their "grade", they won't be awarded an A+ grade unless their HSTS max-age is at least 6 months [2], so I'm going to assume the average is somewhere close to that due to how common usage of that tool is.

My grandma still uses browser bookmarks, but I have no none-anecdotal source for this.

BoA could absolutely do all the things you just mentioned, but all of them are more difficult than simply replacing their certificate using Comodo or some other trusted root CA.

[1] https://w3techs.com/technologies/details/ce-hsts/all/all

[2] https://community.qualys.com/thread/15972

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by CountSessine on Thursday March 23, 2017 @07:02PM (#13945134)
BoA could absolutely do all the things you just mentioned, but all of them are more difficult than simply replacing their certificate using Comodo or some other trusted root CA.

That depends on the design of the site and their business policies. I agree though - for any sensible organization switching certs is going to be easier. But if that was really the case here, why were they asking Symantec for special favours?

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by ethbro on Thursday March 23, 2017 @06:39PM (#13944988)
On the plus side, it would probably break the Mint / fintech scrapers for a bit...
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tedunangst on Thursday March 23, 2017 @04:55PM (#13944176)
Obviously they get another cert, but only serve it to chrome users via SSL handshake fingerprinting, and serve the Symantec cert to everybody else...
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by wtetzner on Friday March 24, 2017 @09:34AM (#13948795)
I can't tell if you're joking.

Just in case you're not, if they went through all the trouble to get another cert for Chrome, why wouldn't they just use it for everyone?

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by agwa on Friday March 24, 2017 @12:02PM (#13949818)
I suspect it was a joke, but you raise a very important question. Unfortunately, some clients (likely embedded devices) trust only Symantec roots, since that's the CA the website was using at the time the developer slapped together their code.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tajen on Thursday March 23, 2017 @02:55PM (#13942950)
or

4) Banks require Chrome 55, "here's a download", good thing it's open-source, and we get the IE6 story again.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by kbenson on Thursday March 23, 2017 @02:55PM (#13942955)
To which the response will inevitably be "Communication with the bank can't be trusted" and many people will read as "The bank can't be trusted". I think people will quickly come to the conclusion that the stakes are much higher for them if the bank can't be trusted when they have their money there, compared to the browser being too assertive, and will just move their money. Without definitive knowledge or a good understanding of all the intricacies, that's the safe decision.

Banks know this. Like the CA system, the whole banking system only functions because of trust, and in the US that trust is backed by the government. They aren't going to let that erode. Regardless of whether all their back-end certs get updated, their customer facing ones will if needed.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by Canada on Thursday March 23, 2017 @01:12PM (#13941745)
It would be pointless. Who would listen?

The general public doesn't care about inside baseball. Site operators can't afford not to work perfectly with Chrome.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by fooey on Thursday March 23, 2017 @02:42PM (#13942790)
The PR campaign won't be targeting users, it'll be targeting business/site owners. A user might be annoyed that random sites stop working, but the people who operate those sites will see their traffic fall off a cliff.

The only effective solution to stop the pain will be to switch to a new cert as quickly as possible, and that only hurts Symantec, not Google

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by cookiecaper on Thursday March 23, 2017 @04:31PM (#13943968)
Yes. You can't just jeopardize a substantial portion of a large company's revenue stream like this and not expect retaliation. Guaranteed that unless the executive team steps in to reverse this, Google has made itself a few powerful enemies.

Google is playing with fire here. I would expect Symantec and other major business who stand to be negatively affected, especially the extremely large ones that Symantec was accommodating by skirting some of the EV rules, will immediately start pushing for regulations around this process. That's the easiest way for large companies to control this kind of thing.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tracker1 on Thursday March 23, 2017 @06:49PM (#13945056)
"Norton Security Browser" a new free browser with internet security baked in...
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by IgorPartola on Thursday March 23, 2017 @03:24PM (#13943259)
It is workable. This gets brought up every time we have an issue like this. The problem is that existing CA's keep fucking up. But the system is clearly working: bad CA's get excluded.

I think the likely result here is more widespread adoption of LE. The point is that CA's shouldn't be businesses.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tracker1 on Thursday March 23, 2017 @06:50PM (#13945064)
Mostly agreed... for the most part, EV certs are meaningless to most people. Wether it's LE, or otherwise.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by endgame on Thursday March 23, 2017 @04:50PM (#13944124)
> brought to bear

I think the idiom you want is "brought to heel".

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by bashcoder on Friday March 24, 2017 @01:05AM (#13946741)
Maybe, but in the meantime I can't imagine a scenario where such a direct financial threat to a business isn't vigorously defended by Symantec. I'm not a lawyer, but certainly they must be working to determine if they have a legal basis for seeking an injunction against Google. They could even be building some sort of legal theory based on tortious business interference, contending that Google is doing irreparable harm by trying to come between Symantec and the expectations of its paying customers.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by NickNameNick on Friday March 24, 2017 @02:16AM (#13947050)
That seems unlikely if Symantec have indeed violated the CA/B Forum Baseline Requirements that they already agreed to.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by zeveb on Thursday March 23, 2017 @01:28PM (#13941910)
> Or they will ignore Google, continue to create bad certs, and users will start getting instructed by sites that they have to manually add a root certificate in order to use they site, and the entire ecosystem will collapse.

IIRC that's Amazon's answer to 'how should a user install Amazon Prime on Android?' I don't know how successful they've been convincing users to allow installation of untrusted apps (I certainly haven't done it), but … probably more than a few have done it.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by DaiPlusPlus on Thursday March 23, 2017 @01:31PM (#13941953)
Installing apps from other stores on Android is literally a checkbox away - but installing new root certs on computers is considerably harder, or impossible if your computer is locked-down (group policy, etc).
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by wiml on Friday March 24, 2017 @01:24AM (#13946831)
Installing new roots on Macs, iOS, and Android devices is really easy. It's mildly inconvenient on Linux desktops.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by victorhooi on Saturday March 25, 2017 @07:31AM (#13955095)
It's actually no longer possible on Android, without jumping through significant hoops:

https://android-developers.googleblog.com/2016/07/changes-to... https://news.ycombinator.com/item?id=12061320 https://github.com/mitmproxy/mitmproxy/issues/2054

And it's really not the sort of thing your average non-technical user is likely to do - and trust me, having supported these users before, it's likely to go horribly wrong if you try providing steps for them.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tracker1 on Thursday March 23, 2017 @06:51PM (#13945069)
I did it... mainly for amazon's own apps.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by Piskvorrr on Thursday March 23, 2017 @12:44PM (#13941441)
How is this different from StartCom except for size? Is the "too big to fail" enough of an argument here?

Edit: Oh wait. Verisign and Thawte. Okay, that's some massive excrement on a collision course with the ventilation device.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by poizan42 on Thursday March 23, 2017 @03:31PM (#13943330)
StartCom were blatently lying, I don't think Symantec have stooped that low.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by interurban on Thursday March 23, 2017 @04:30PM (#13943956)
Hard to say which is worse, the intentional lying or the fact that Symantec has repeatedly violated the BR's and root store policies despite the appearance of best efforts not to.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by MertsA on Thursday March 23, 2017 @07:47PM (#13945399)
Yeah seriously, every time Symantec slips up it seems like their response is some variant of "lol whoops, we didn't know we weren't supposed to issue certificates for entities other than the owner!"
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by beedogs on Thursday March 23, 2017 @10:14PM (#13946035)
And none have ever deserved it more than Symantec.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by tajen on Thursday March 23, 2017 @02:57PM (#13942975)
Am I the only one worried about LetsEncrypt becoming a monopoly? This move from Google is, indirectly, a huge service for them.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by gcp on Thursday March 23, 2017 @03:09PM (#13943104)
I don't see the link with LetsEncrypt here. Symantec doesn't give away free certs, and LetsEncrypt doesn't do EV.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by jsfitzsimmons on Thursday March 23, 2017 @03:57PM (#13943630)
The implementation is open source. You can launch your own ACME server (valuable for testing), and use that. CAs implementing this technology obviously need to go through the same hoop-jumping in order to become trusted, but that's true of any strategy of starting a CA.

The technology is available for any CA, existing or new, to copycat.

And if they don't want to use the open source reference implementation, they can cleanroom an ACME server that works with all the existing clients that work with letsencrypt.

Re:Intent to Deprecate and Remove: Trust in Existing Symante... by dangrossman on Thursday March 23, 2017 @03:12PM (#13943144)
If I'm reading the settings page right, Chrome trusts over 70 certificate issuers right now. Let's Encrypt is just one of those, and only issues a limited set of certificate types.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by aeijdenberg on Thursday March 23, 2017 @06:20PM (#13944869)
As I understand it, Chrome (unlike Firefox) does not ship its own root CA store - rather it defers to the root store of the operating system that it's running on. It does however apply some form of blacklist / additional restrictions over what the OS may allow.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by problems on Thursday March 23, 2017 @04:52PM (#13944143)
I'd be quite happy if LetsEncrypt becomes a significant monopoly - they're following much better practices than many other CAs, they run on open source software and are generally operated in a much more transparent way than other CAs. By using stuff like Certificate Transparency Let's Encrypt makes it so their issuances are publicly auditable - much more than many other CAs are doing these days.
Re:Intent to Deprecate and Remove: Trust in Existing Symante... by jldugger on Thursday March 23, 2017 @03:27PM (#13943286)
Arguably, they could just adopt LE technology wholesale. Shrinking cert lifetimes is compatible LE's already short cert lifetimes.