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.
You'll need an SPF record ... oh, and DKIM ... oh yeah, and DMARC ...
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.
Why in the FUCK would I register an SSL cert with Google? What kind of extortion crap is this?
This is of course on top of a rather quiet HTTP Header that was introduced in October which these same browsers are honoring. It tells the browser to report SSL cert usage and doesn't appear to have any way to be turned off. I only found it by looking at Discord.
My network. My browser. My choice. GTFO. Think it's long over due for certain tech companies in Silicon Valley to be labeled terrorist organizations.
This policy of users trump device owners is BS. I'm surprised Google just hasn't mandated that all sites must be signed by their CA to be included in their search results and to work in Chrome / Android.
Their engineers care only about one thing: Making sure that the data Google receives is track-able and sell-able to advertisers. They could care less about the end user's security. If they did care about the end user's security, they wouldn't make stupid changes like not trusting end-user / admin installed CA certs by default. Since when does removing / forbidding the user's input on trust somehow boost their security?!?!?
Nevermind the fact that most won't even know what the log represents or how to interpret it, but with the big flashy graphics and error messages, IT departments everywhere will be getting complaints, and further questions of "are you snooping on me?" even if they aren't, or if they are snooping, they'll get burned at the stake without the idiots realizing "If you want privacy, don't involve others, including their devices." It's simple. Do your banking / shopping / porn surfing at home if you don't want your boss finding out about it. If you do it at work, then you have no right to complain when they find out about it.
No, we need warnings for certificates that aren't trusted. Otherwise SSL does nothing to prevent man-in-the-middle attacks.
But without a fully qualified domain name, CAs shall not issue a trusted certificate. So we also need a reliable way to provide trustable names for devices on a non-technical users' home network that have a web-based administration interface, such as a modem, router, printer, or NAS.
What would be ideal is to support secure DNS with certificates in the DNS.
I agree that DANE would be ideal. But DANE relies on DNSSEC, which has faced practical problems that hinder adoption. Before about a year and a half ago, DNSSEC's root zone key was too short (1024 bit RSA) for browsers to accept as part of a certificate chain. And many domain name registrars bundle zone hosting with a domain, but a lot of these (such as GoDaddy) have charged more for zone hosting with DNSSEC than for zone hosting without DNSSEC.
This seems more and more like an effort to compel website owner/operators to buy into the SSL certificate scheme.
Revenue.
deleting the extra space after periods so i can stay relevant, yeah.
internal apps / ipmi / other things that are not online don't need real certs much less running let's LetsEncrypt with ports open so that runs.
A lot of people, including myself use LetsEncrypt on a CPanel based hosting account to generate certs for a website.
Are those local, self-signed certificates or something that is registered somewhere? I'd never really paid attention since it just worked and was one less thing to deal with.
Since it's not retroactive there is no problem now, but wondering what will happen when I generate new certs going forward.
All websites with a fully qualified domain name qualify for a domain-validated certificate without charge from Let's Encrypt. Every certificate that Let's Encrypt issues is logged in CT.
A lot of people, including myself use LetsEncrypt on a CPanel based hosting account to generate certs for a website.
Are those local, self-signed certificates or something that is registered somewhere?
You could answer that question with five seconds on a search engine. Google Search for let's encrypt certificate transparency produces, as its first result, a document stating the following: "We submit all certificates to Certificate Transparency logs as we issue them."
If you want to see this new warning, enter "https://www.google.com/?gws_rd=ssl#spf=1"
in the URL section of your chrome browser.
CAP === 'choirs'
You don't do that yourself, but every single CA either is doing that or will be doing that soon due to the new CA regulations which mandate that every single CA register every single certificate they sign to the public domain. So they do it for you, neat isn't it?
Of course they need real certs IF they are using TLS. What doesn't make sense is those things using https with default certificates just to tick of the "it's secure" checkbox.
IMO all certificates should be EV in the current internet if we want security.
I thought EV certificates were available only to corporations or LLCs, not to individuals. If someone puts up a site to show her personal portfolio, would you prefer to require her to incorporate first?
But the current situation - Let's decrypt being able to issue a DV for any EV issued domain, is completely wrong.
That's what certificate authority authorization (CAA) records are for. If a domain owner publishes a CAA record that doesn't include Let's Encrypt, Let's Encrypt will not issue a certificate for that domain.
Why do home devices need to have trusted SSL certs?
Because Service Workers and several other web platform APIs are restricted to secure contexts per W3C's spec. For example, a browser may restrict the Fullscreen API or Presentation API to secure contexts as a mitigation against phishing by replicating the chrome of the operating system and web browser. In such a browser, the web interface of a NAS on which video is stored will not be able to present the video in the full screen.
What doesn't make sense is [appliances on LANs] using https with default certificates just to tick of the "it's secure" checkbox.
That's partly a reaction to browser implementation of Secure Contexts, a W3C spec that reserves certain web APIs for HTTPS sites.
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?
Normally I'm not in favor of censorship, but it's time for APK to be banned. His spam posts have again escalated to reporting the same nonsense in article after article. This isn't entirely new, but they also contain violent threats against other users. The law doesn't consider violent threats to be protected speech, and neither should Slashdot. Please get the violent threats off of Slashdot and ban APK.
CAA records are useless when I hijack the DNS in the first place.
I'm interested to see how you plan to hijack the DNS in a way that evades the following three defenses:
Breadth of hijacking At what point would you hijack the DNS? A domain-validating certificate authority queries DNS through several Internet routes. How had you planned to hijack them all, especially if the domain's authoritative DNS servers are on differentI run a small operation and usually try to find the $50 SSL certificate so I can keep going for another year. What does this mean for me?
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
It also allows the ISP to get intercepting certificates
And [a personal portfolio site] doesn't need to be encrypted
Let's say a web developer's portfolio site contains demonstrations of web applications, and the users of these web application can create accounts. Without encryption, how should the web developer protect the passwords and session tokens of the users of the web application from interception when exhibiting this application to the public?
Let's say a web developer's portfolio site contains demonstrations of web applications, one of which uses Service Workers or another web API that has been restricted to secure contexts. Without encryption, how should the web developer exhibit this application to the public?
I think it's more a reaction to browsers popping up security warnings on all non-HTTPS sites.
On the one hand, getting public websites to use HTTPS is almost inarguably a good thing. On the other hand, getting intranets to use HTTPS is nearly useless, and getting mDNS devices to use HTTPS is impossible. That last one is going to be a real problem, and I'm really not sure how the industry is going to solve it. The only way I can think of would be to:
Either way, I'm pretty sure it can't be done practically without making some sort of changes to the standards themselves. That said, I can't be certain of that, because contrary to security best practices, the people who designed the X.509 specification will not make the specification available to security researchers unless they pay $130. So I can only speculate on what the standards say. Aren't standards grand?
Check out my sci-fi/humor trilogy at PatriotsBooks.
DV certificates identify the machine on the other end for the purposes of creating an encrypted channel. So explain why its so bad?
Consider this: bankofarnerica.com has an "RN" in it, but it's hard for especially non-technical users to see. Homoglyphs like this can be and have been used in phishing attacks. Under domain validation, what prevents widespread typosquatting the way organization validation can?
Using a DNS entry as a root of trust will work once DNSSEC support becomes a standard feature in the zone hosting that major domain name registrars bundle with registration. Until that comes to pass, anyone with power to spoof DNS can also spoof your certificate.
Unless Let's Encrypt has changed their policy since I started using them, a certificate has to have an FDQN that's routable on the open internet, and they verify the host(s) are listening on port 443 at least once during the creation or renewal process.
That is true of the http-01 challenge (though the port is 80). But instead of the http-01 challenge, you can use the dns-01 challenge, which requires a FQDN that's routable on the open Internet and listening on port 53. The machine involved need not be on your private network.
Let's Encrypt won't issue or renew certs for anybody's internal networks
Yes it will. Here's the overall procedure to obtain a certificate from Let's Encrypt or another ACME CA using the dns-01 challenge:
1. Buy a domain, preferably from a registrar whose bundled zone hosting has an API supported by an ACME client's.
2. Set up zone hosting for that domain on the public Internet.
3. Using your ACME client, begin a dns-01 challenge with the CA.
4. Post the response to this challenge as TXT records in your domain. Your ACME client may be able to perform this step automatically if your zone host's API is supported.
5. Using your ACME client, notify the CA that the response is ready, and retrieve your certificates.
In step 5, Let's Encrypt will contact your zone host through several routes on the open Internet. Nobody will attempt to connect to your internal network.
country of men w/ NO BALLS & yes, you're from Sweden
What, never heard of Swedish meatballs?
This is not retroactive, meaning SSL certificates that were issued prior to May 1, 2018, will continue to work without warnings, even if they are not in a public CT log.
From TFA: The new CT policy is not retroactive. This means that older certs issued before today that have not been recorded in a CT log will continue to work. But if a CA has issued a new SSL cert starting today and has not recorded it in a public CT log, Chrome will show an error.
For those who use self signed certs for whatever reason (I do for some things), simply turn the clock back prior to May 1, 2018 and issue a new cert that has a long expiration date (say 2+ years). Until they make this retroactive, those certs will not generate an error.
Lets Encrypt and other free services are fairly easy to use, but may not work well with internal-only domains, as they do verification via having you either add a specific DNS entry or a web page on the site's web server, and you have to renew it every 90 days (Lets Encrypt issues SSL certs for a 90-day validity period, others may have a longer validity period).
I don't use chrome but I do some testing with it every once in a while.
All of these security bullshit droppings in chrome is going to cause error fatigue for problems that are either not problems at all or worthless to most users.
All kinds of shit get errors that only appear in chrome. Certs that have a CN but not SAN are flagged only in Chrome for no sane reason.
Well known sites like https://www.kernel.org/ are flagged as insecure. Again only in chrome.
All resources protected by internal/corporate CA's I assume will now be flagged because none of them participate in log transparency.
I don't have a problem with CT if deployed properly /w user controls and privacy to avoid CT being another excuse for data leakage with widespread coordination and agreement among all stakeholders. But that isn't what happened here. Specifically:
Only Google requiring it with not much in the way of industry buy in.
RFC6962 is an experimental RFC not a standards track document.
Chrome requiring Google CT servers is over the top abuse of power.
The new CT policy is not retroactive. This means that older certs issued before today that have not been recorded in a CT log will continue to work.
Patching my MitM to change issue date of forged certificates.
Sorry but that's balls.
Swedish meatballs, the national dish of Sweden, have been revealed to have originated from another country - Turkey.
A post on Sweden.Se, the nation's official Twitter account , on Saturday told followers: "Swedish meatballs are actually based on a recipe King Charles XII brought home from Turkey in the early 18th century. Let's stick to the facts!".
http://www.bbc.co.uk/news/blogs-trending-43960739
Nice to see that you can view the certificate details by clicking on the "Secure" icon in the address-bar again. It was insane when they hid that under Developer Tools so you had to jump through hoops to check why a site was showing up as Insecure.
I really hope that this is just like a red bar in the URL and not like a page stopping mechanism.
WTH Why is this even needed. SSL Certificates are just that, a certificate. From trusted source. So why do we even need this.
Are you really sure this certificate is ok?
The better to stalk you with, my dear Chrome users.