Starting Today, Google Chrome Will Show Warnings for Non-Logged SSL Certificates (bleepingcomputer.com)
Starting today, Google Chrome will show a full-page warning whenever users are accessing an HTTPS website that's using an SSL certificate that has not been logged in a public Certificate Transparency (CT) log. From a report: By doing so, Chrome becomes the first browser to implement support for the Certificate Transparency Log Policy. Other browser makers have also agreed to support this mechanism in the future, albeit they have not provided more details. This new policy was first proposed by Google engineers in 2016, and was scheduled to enter into effect in October 2017, but was later delayed for 2018.
So how is this going to be implemented? Every SSL cert is going to be sent to Google for "verification" or is the CT log going to be local and the browser will just search it every time?
While most SSL certificates are nothing but a 1/2 page file of random text they can cost upwards of 600$. I've been utilizing LetsEncrypt because...honestly your system can create these certs for free, having them being sold is beyond stupid for a file that isn't even as big as a happy face jpg.
No one really wanted centralized paid certificate authorities in the first place. Lets encrypt rose out of the backlash from people like me who thought the whole thing with paying money for something so small was beyond stupid and having all these browser warnings about it etc was also equally stupid.
What should the solution be? NO WARNINGS! That way we do not need lets encrypt or anyone else, if the site has an SSL certificate than it is encrypted and that should be the end of the story, where the cert came from who verified it who it is registered to make no difference what so ever the only thing that matters is that your communication is encrypted. The warnings they put up make it seem like if I didn't go with letsencrypt and just used a self signed certificate that I am out to steal money or perform some other criminal nefarious act and this is absolutely bull. Regardless of wether an SSL certificate is from an authority or self signed the data flowing between client and server is encrypted.
I get leary when I hear they are going to make the warnings etc even worse when they already go too far in my opinion and make people alarmed and scared over absolutely nothing. Encrypted traffic is encrypted traffic and that is that. There is no need for any 3rd party doing 'verification' of any kind because verification does not create the encryption, verification does not enhance encryption, verification does nothing.
Gotta keep throwing up those barriers to entry. Can't have the small fry getting in on Google's take, now can we?
We should allow free self signed certificates with no warnings. I should not have to link myself up to some 3rd party of any kind to operate my website.
Under your proposal, what distinguishes the self-signed certificate that you generated for your domain from the self-signed certificate that the operator of an intercepting proxy (a "man in the middle") generated for your domain, particularly on a client's first visit?