HTTPS Adoption Has Reached the Tipping Point (troyhunt.com)
Security expert Troy Hunt, who is perhaps best known for creating Have I Been Pwned data breach service, argues that adoption of HTTPS has reached the tipping point, citing "some really significant things" that have happened in the past few months. From a blog post: We've already passed the halfway mark for requests served over HTTPS -- This was one of the first signs that we'd finally hit that tipping point and it came a few months ago. This is really significant -- Mozilla is now seeing more secure traffic than it is non-secure traffic. Now that doesn't mean that most sites are now HTTPS because that figure above has a huge portion of traffic served from a small number of big sites. Twitter, Facebook, Gmail etc. all do all their things over HTTPS and that keeps that number quite high. Hunt also cited security aficionado Scott Helme's recent analysis which found that the number of websites listed in Alexa's top one million websites that have adopted to HTTPS has more than doubled year from August 2015 to August 2016. Troy adds: Browsers are holding non-secure sites more accountable. Chrome 56 is now holding sites using bad security practices to account (by flagging a "not secure" label in the address bar when you visit such websites). Many sites you wouldn't expect are now going HTTPS by default. (He cites websites such as ArsTechnica, NYTimes as examples). Making more cases for his argument, Hunt adds that HTTPS sites are not slow as they used to be, and that services such as Let's Encrypt and Cloudflare have made it free and east to bring this security feature.
I'll encrypt when they make it west. Making it east is just racist.
The tipping point towards what? Isn't SSL great for things that need to be secure... ie shopping, banking, etc but pretty much excessive for mundane stuff - like this article and this post for example. I am sure glad by slashdot.org data is transported via SSL connection because you never know....
HTTPS negotiation was never the "slow" part - it's always been the Javascript, single-pixel images and other crap imported from dozens of other sites. Developers have been driving me nuts with "we can't use HTTPS for our snowflake app - it'll slow the user experience" BS for years.
found that the number of websites listed in Alexa's top one million websites that have adopted to HTTPS has more than doubled
Why do people still use Alexa? There can't be more than a tiny handful of people who still use their crappy browser toolbar and that measuring metric has always had significant selection bias. Do they have a newer, better data source, or is there just nothing better so people fall back to a name that's familiar?
It would be nice if the major ISPs would aggregate and share all that data they save for the NSA anyway with some nonprofit org for this kind of thing.
"What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
/)
If I'm accessing a site that simply serves up information and doesn't ask for any details from me, then there's no need for HTTPS. It simply sucks up CPU cycles and ultimately uses up more electricity. And no , I don't care about the 0.001 extra on my bill, but if you add it up over the entire planet its probably a couple of coal fired power plants extra required.
So I guess the next thing to do is find a way to make HTTPS practical for a web server on a home LAN, particularly with DNS Service Discovery instead of a purchased domain. A lot of routers, NAS boxes, etc. still use cleartext HTTP because the browser publishers' Baseline Requirements forbid certificate authorities trusted by the web browser from issuing certificates for hostnames in the .local TLD. And with browser publishers threatening to make the Fullscreen API HTTPS-only, this would impair video streaming from a NAS.
Sources for threat to drop Fullscreen API: Secure Contexts: Risks associated with non-secure contexts; Secure Contexts: Restricting Legacy Features; Deprecating Non-Secure HTTP; Deprecating Powerful Features on Insecure Origins /r/IAmA
Source for impracticality of HTTPS on home LAN: Question to Let's Encrypt rep in
There are different versions of SSL and TLS that have already been broken. How useful is "https only" is?
Avantgarde Hebrew science fiction
"have made it free and east"
Given the actual majority of such traffic is coming from China (thank you, Norse!) this is not a surprise. Also, China is the most populous country, so again, it stands.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
It depends on what you mean by "Flash". I thought the rise of Safari for iOS adequately encouraged use of HTML5 instead of Flash Player to play H.264 video on the web.
That leaves vector animations, which are traditionally made in Flash and displayed in Flash Player. If they're displayed in HTML5, they still have to be made somehow. Last time I asked about tools to create HTML5 vector animation, someone recommended Hippani. How easily can an animator make the transition from Flash to Hippani?
The HTTPS negotiation was slower than HTTP, but the actual encryption took valuable server compute resources
True, TLS increases CPU overhead for a site that just serves static documents. But web applications have also become more dynamic since the late 1990s when SSL (now called TLS) was invented. With more server-side processing for each page view, the fraction of server CPU time devoted to actually sending the resource to the PC has diminished. I grant that the cost is greater than zero, but the benefit is also greater than zero.
There are solutions today, but none are free
I thought NGINX as the frontend reverse proxy in front of your application server was free software under the 2-clause BSD license.
Comment removed based on user account deletion
What sites are still the worst offenders?
I'll start by nominating amazon.com. Sure, they use https for the actual transaction portion, but every product page you look at is unencrypted. I'm sure every ISP out there is tracking their user's Amazon browsing to create advertising profiles. Verizon certainly is. Why should Amazon give them this information for free?
What will it take for Amazon to fix their site? What if an ISP started injecting ads into Amazon? It would be just a small step from the tracking they already do. I would love to see Verizon or Comcast do that. (Mainly because it would push more sites to use encryption.)
Hostname is strictly better than full URL
Agreed. But there are purists who think "strictly better" is still not good enough.
Watch ISPs offer subscribers a discount on their monthly data plans for configuring their devices to run HTTPS traffic through the ISP's MITM proxy.
Yes, I'll watch. As opposed to participate.
Once your ISP starts doing this, you can either participate, pay overages, move to an area served by a different ISP (and make plans to move again once the ISP serving that area changes its policy as well), or disconnect from the Internet. You have already ruled out participating; which of the remaining three is most attractive to you?
[Billing for uncacheable use of a connection] is unrelated to the privacy issue, though.
It's related if the majority of home Internet subscribers prove themselves willing to give up their privacy for a discount on Internet access. It's like ISPs that zero-rate Facebook under the "Free Basics" program: users expose everything to Facebook because their ISP has made it cheaper than using other sites that respect the user's privacy.
Type in amazon.com and any browser later than mosaic 0.5 will redirect you to the https site.
You have to hang around the lowest neighborhoods in the net to find Flash stuff. PHBs got it when they could not experience those marvelous animations in their iPhones. Nothing but interactive video needs flash nowadays, and that moves truckloads of money so, no, Flash might be dead but not buried because now is used for what it was meant to be used.
Perhaps you think that anything animated on a website is "Flash" it is a possibility, but according to your UID you're not an old fart but more likely a millennial trying to add into the circle jerk, so, if thats the case, yeah! we should execute Flash designers and bill Adobe for the bullets./s
I don't know how you can compare HTTPS adoption (an standard) to the freewill or professionalism of the creator of the content in picking the wrong tool. Most of the animations today are done precisely within HTML5 with the help of JS libraries. Google effectively invented those strategies when they started releasing their design guidelines and simple ignoring content in Flash for SEO.
All I see is that designers and animators moved on, web devs know better (because you don't want to piss on daddy Google), but the bitching about the non-existent issue that is Flash kept lingering around like any other old and stale nerd meme.
How easily can an animator make the transition from Flash to Hippani?
I'm not an animator myself, nor do I know any animators so I can't help. But it seems you still can reply to "trash eighty" on that discussion thread, so maybe ask them.
I would start looking into replacements for flash as browser vendors are actually wanting to get rid of it.
Most of the animations today are done precisely within HTML5 with the help of JS libraries
Flash is still installed on a large part of the desktop population and even if the animators have moved on to creating new things with HTML5, websites are still around requiring Flash.
I don't know how you can compare HTTPS adoption (an standard) to the freewill or professionalism of the creator of the content in picking the wrong tool
HTML5 is a standard as well. Flash is a proprietary technology with most parts like ActionScript being NIH of web technologies like JS, and where the only widely used and usually the only supported version is proprietary and full with security bugs.
And flash is not just about animations. Github required Flash for a long time because of some dumb "put url into clipboard" feature, as do various video sites still today because either they don't care (if you set your user agent to iphone they will show an HTML5 fallback!) or because they believe Flash gives them better DRM than EME does.
Have you ever actually browsed the web without flash? I've uninstalled it in 2011. Was a tough ride back then, you had to add ?html5=1 urls to youtube, and they at least offered a fallback. But I've seen how more and more content supported HTML5. Its still far from perfect, and I won't shut up until it is perfect.
I was an early adopter of HTTPS too. It might seem unimaginable, but in the old days google was not encrypted by default. They launched an extra subdomain "encrypted.google.com" that was encrypted with HTTPS, which I then used.
Yes, I'm calling 2010 "the old days": You are correct with your assessment of me being a millenial.
using a modern cypher, like AES will eat up around 2.5 cores by itself if your data rate is ~1gb/s
Newer server CPUs have hardware acceleration for AES, or you can put crypto in a shader and run it on a GPU.
Considering the webserver we had was only a quad-core, that would have been 62.5% of the available CPU time just for HTTPS encryption
But you also said there's "very little actual per-request dynamic server-side processing", which would presumably easily fit in the remaining 37.5 percent.
Yeah I know all the places where you can find sprinkles of flash here and there, I was focusing in the uses of Flash that always seem to piss people off or actual vectors of attack. You're right that Flash will keep being installed by default for a long time, I think Chrome approach is the best, to bundle flash in a sandbox and have it set off by default or only when really needed, sadly I need Flash to work on Firefox too so I have it installed updated and by default fiewalled (plugin-container.exe) anytime flash wants to connect to the net, I have to manually approve.
.com really didn't see the advantage of it until you need it for setting up payment processing. Now certificates are free or mostly free and SNI takes care of the IP side, setting up HTTPS with cloudflare is trivial for example, all this greatly motivates the adoption. But still, FLASH vs HTTPS adoption history is apples and oranges.
I'm ok with websites that uses Flash for what it was really designed, even for some content that might be better approached with interactivity or a graphic layout. It's a tool that was absurdly overused where it wasn't needed in its time. Jobs slapped Flash in the face with the iPhone and when watery-eyed-flash turned to daddy Google, daddy looked in disappointment and you knew Flash was done.
I think the only thing that was preventing mass adoption of HTTPS as default was the associated costs/return: Cert and IP. Mom-and-pop shops that probably make the most of the
Oh and as for millennial, by some definitions I might be one, 34, but I've been labeled generation X, Y not-remember-what-wankery-in-2000's and now millennial, those tags are created by Marketing so you can rehash the same books and conference tours with the same babble but with new keywords. While demographic studies are certainly of serious interest by marketers the reduction of those concepts until the creation of tags like "millennial" is where you can spot the hack from the real marketer. They are meaningless, and in that regard, I use the word for whats it is: a meme.