Chrome kills the HTTP-HTTPS “mixed content” warning
arstechnica.com
arstechnica.com
I think the browsers need to indicate simply that the website is "secure" or "not secure", with some transparency for advanced users to obtain more details. Don't give end users information they don't understand about a topic they also don't know about and expect them to draw the right conclusion (in the miliseconds they spend thinking about each website); it will fail in its goal almost every time. (In a way, it's the same approach as click-wrap legaleze.)
That doesn't solve another problem: Properly implemented HTTPS doesn't really mean "secure"; it just means one component likely is secure. The site could be scam, user data could be exposed many other ways, HTTPS has vulnerabilities, etc. I don't know how to effectively inform end-users about those complexities.
This is already almost the case on most mobile browsers. Bunch of screenshots of DV vs EV display in browsers: https://www.expeditedssl.com/pages/visual-security-browser-s...
- The domain validated lock is now hollow as well as grey.
- There's way less activity in the address bar, so it's much more readable than IE11 was.
"Why are you typing your password on faceb00k.com?"
"It has a green padlock, it's safe."
I don't have any suggestions for this problem, but I think it should be acknowledged at least.
Not saying that's a solution, but it mitigates the problem somewhat.
I know certificates must be revoked if the private key leaks (e.g. Heartbleed), but who is policing certificate use? Is there any place to send complaints? Can I email StartSSL or VeriSign and ask them to revoke faceb00k.com?
I think so, yes. I don't have any direct evidence to back this, but my intuition is yes, they would contact the intermediary cert issuer and request the certificate be revoked due to the fraud (assuming Verisign or StartSSL were in the trust chain of the cert).
Check out Trustico's website [0], where they say "Your domain name may be blacklisted and internet users will be wary to transact with your web site."
Amazing. They don't seem to get basic color choices in UI design (particularly in a security warning, on a huge product such as Chrome), yet spend a million words rambling about material design and describing ripple effects on click/tap.
Still, it's a security warning in a high profile product which is used, for many, as the main Internet client. There's really no excuse for not being careful about color blindness.
It's kind of sad that people, and amazon itself felt the need to push towards that... Of course Amazon is big enough at this point, they could/should have their own intermediary setup (like cloudflare) for use with s3.... Of course they probably just want to make the money from cloudfront.
It's also a little silly to claim that it's hard to move to HTTPS all at once. Most sites are served up with web server such as Apache/nginx/etc. that wraps everything served up: it's easy implement HTTPS at that level. The other common option is a cloud service provider, and that's only a bit harder.
So no, this is not hard. I venture I could move most sites to 100% HTTPS in an afternoon if I had knowledge of the site, but even if you haven't done this before, there's no reason you can't do this in a week.
https://www.chromium.org/Home/chromium-security/marking-http...
Such as? Article is a bit short on facts here.
> At the same time, webmasters weren't keen to begin the migration process to HTTPS because of that pesky mixed content warning, which had a tendency to spook less-experienced users of the Information Superhighway.
And rightfully so! There's no difference between mixed content and HTTP only for the purposes of data security. Just yesterday I noticed that a payments website had mixed content issues and elected not to risk my personal info. This change is even better because now you really can tell your family to "just look for the lock icon".
* Using JavaScript to access APIs that don't support HTTPS (NextBus)
* Embedding iframed content from sites that don't support HTTPS (Youku)
* Using CDNs for photographs and file downloads, using your own domain, and without paying a ton of money to get them to install your certificates (Imgix, Amazon)
It was recently documented that some ad mechanisms for which Google gets money wouldn't work.
You need to make sure every image, CSS, JavaScript and frame link on every HTTPS page is served over HTTPS. This might not be straightforward depending on how your site works. For example, if you're using a CMS, such links might be generated by CMS code and CMS plugins that you'll have to modify, and if post editors can embed HTML content in posts all posts will have to be checked. Also, HTTPS may not be supported by third parties you rely on.
"Switching an HTTP site to HTTPS can initially result in mixed content, which is undesirable in the long term but important for debugging the migration. During this process the site may not be fully secured, but it will usually not be less secure than before."
I can't say I've ever seen the red padlock. Usually if the site had broken HTTPS, Chrome would refuse to load it at all.
I see one on news.ycombinator.com. Well, technically, a gray padlock with a red X on top of it.
Chrome seems to be quite happy displaying a green padlock for me when I visit Hacker News.
After some investigation, it turns out that my computer had an old Comodo certificate that lacked certificate transparency information.
It's not impossible or 'almost' impossible. It's just hard, and requires work.
And the actual proposal: https://www.chromium.org/Home/chromium-security/marking-http...
https://www.chromium.org/Home/chromium-security/marking-http...
and "Deprecating Non-Secure HTTP" from Mozilla:
https://blog.mozilla.org/security/2015/04/30/deprecating-non...