The story of how WoSign gave me an SSL certificate for GitHub
schrauger.com
schrauger.com
<% Dim strAcceptLanguage strAcceptLanguage=Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")
'response.write strAcceptLanguage if instr(strAcceptLanguage,"zh")>0 then
Response.Redirect "cps.htm" else Response.Redirect "cps_e.htm" end if %>https://security.stackexchange.com/questions/91292/
LOL good ol' stackexchange, closed as duplicate.
Everyone has been hacked, political figures, governments, businesses. In 100 years I think people are going to look back on this time and think we were all crazy like how we see safety in the early auto industry.
>Domain validation is hard. It isn't as simple as one may think, and WoSign isn't the first to have a problem. They are still a trusted CA for now, and hopefully they will get their act together quickly.
The vulnerability exposed seems like a basic unit test to me (only assume ownership of validated domains or sub-domains - NOT all domains with a common root (or perhaps substring? the article is sparse on details)).
I had already lost faith in the 'everyone can be a root if they describe their process' model of trust before reading this post, but if software vendors that rely on trust anchors on their users behalf can't be bothered to do even basic due dilligence beyond vendor-sponsered audits, I'm left speachless.
Perhaps my experience with FIPS-140 has jaded me, but after seeing so much more money spent on paper-pushing than actual vulnerability assesment (and remediation), I can't help but feel lost after reading this.
The only long term solution here is a distributed decentralized DNS service. When there's "default-trust" at some locations (browser CAs), There's weak-points in the security chain.
What are the best available dDNS solutions. Ideally these are initially backward compatible with redular DNS to help adoption, and then just disregard CAs.
Imagine your regular developer performing a npm install which pulls in code from a compromised MITMed github URL. That's straightforward rootkit compile and install access!
It's not like a lot happened to other authorities (a few pinky-promises)
[Edited to clarify who "their" meant]
That way, WoSign could create certificates while they waited for browsers to update with their root certificate. It also helps for legacy/embedded systems that don't get updates, since StartCom has existed far longer. Due to the cross-sign, all WoSign certificates are still compatible.
http://letsphish.clonezone.link/part1
I say supposedly because this is an archive of the original domain
which now says
> September 1, 2016:
> I'm currently going under legal review of the site.
> Content will not be available during this period.The CLI way: http://unix.stackexchange.com/a/285831
Edit: chrome(ium) has a cert manager under "settings" that allows editing certificate trust levels