Slashdot Mirror


Mozilla Restricts All New Firefox Features To HTTPS Only (bleepingcomputer.com)

An anonymous reader shares a report: In a groundbreaking statement earlier this week, Mozilla announced that all web-based features that will ship with Firefox in the future must be served on over a secure HTTPS connection (a "secure context"). "Effective immediately, all new features that are web-exposed are to be restricted to secure contexts," said Anne van Kesteren, a Mozilla engineer and author of several open web standards. This means that if Firefox will add support for a new standard/feature starting tomorrow, if that standard/feature carries out communications between the browser and an external server, those communications must be carried out via HTTPS or the standard/feature will not work in Firefox. The decision does not affect already existing standards/features, but Mozilla hopes all Firefox features "will be considered on a case-by-case basis," and will slowly move to secure contexts (HTTPS) exclusively in the future.

162 of 243 comments (clear)

  1. Correction. by msauve · · Score: 1

    "Anne van Kesteren, a Mozilla nanny"

    FTFY.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  2. Loyal Firefox user for over a decade now. by fishscene · · Score: 5, Insightful

    ...and this might be the one thing that gets me off the Firefox bandwagon as it is an incredibly backwards move. TONS of stuff does NOT need https and does not need the overhead HTTPS incurs both in processing time and certificate management. Also, do I really need HTTPS for stuff on my trusted LAN? No? So now I have to jump through hoops to enable developer mode? Just... what are they thinking? What is the recommended fork of Firefox these days? Pale Moon?

    1. Re:Loyal Firefox user for over a decade now. by Kernel+Krumpit · · Score: 1

      I've tried both Pale Moon and Waterfox. I now use Waterfox as my Default Browser.

      --
      May the lies we live by make us strong, healthy, happy and wise - Kurt Vonnegut.
    2. Re:Loyal Firefox user for over a decade now. by Kernel+Krumpit · · Score: 1

      Where's that Edit Post button again? Sure I use Waterfox as Default but still keep Firefox around. Both use uBlock Origin and PrivacyBadger. Both cookies.sqlite are easy to copy/replace....

      --
      May the lies we live by make us strong, healthy, happy and wise - Kurt Vonnegut.
    3. Re:Loyal Firefox user for over a decade now. by QuietLagoon · · Score: 4, Interesting

      ...Just... what are they thinking?...

      Who knows if they are even thinking at all. The crowd that currently appears to be in charge at Mozilla seems to have a really strange perception of what the Firefox users want, and a strange perception of security. Yesterday I tried to log into the Mozilla site, but I was not allowed to because I would not let Mozilla persistently store tracking data on my PC. I allowed session cookies, but that wasn't good enough for them. Apparently they wanted access to offline web content storage.

    4. Re:Loyal Firefox user for over a decade now. by Anonymous Coward · · Score: 1

      I'd assume that, like every other new feature, they're thinking "well, Chrome did it."

    5. Re:Loyal Firefox user for over a decade now. by Eravnrekaree · · Score: 3, Interesting

      The LAN issue is an interesting one, maybe Firefox should make an exception for the private IP addresses ranges. That would be reasonable. On the other hand, I am all for HTTPS for everything else, even eventually dropping non-SSL support altogether.

    6. Re:Loyal Firefox user for over a decade now. by Obfuscant · · Score: 2, Insightful

      The LAN issue is an interesting one, maybe Firefox should make an exception for the private IP addresses ranges.

      You do realize, I hope, that "private IP address ranges" are in the eye of the beholder. Yes, there is a standard set, but if I want to treat 123.123.0.0/16 as "private" there is nothing you can do to stop me.

      On the other hand, I am all for HTTPS for everything else

      Then you are free to run all your websites using HTTPS only. I run several websites, and not a single one of them needs HTTPS for anything. One of those is for one of those awful universities that gets grant money to do research and then keeps the data secret -- by publishing it on an open website for anyone who wants to look at it. I don't get paid to do this, so I don't get paid to manage certificates because someone gets a bug about how insecure it is to come look at my public data using an unencrypted protocol. OMG, a MITM might substitute fake data! How awful!

    7. Re:Loyal Firefox user for over a decade now. by Quantum+gravity · · Score: 1

      The overhead for SSL is not the encryption. Not on a modern CPU it isn't. Any overhead is due to the extra communication steps to set up the connection. But HTTP 1.1 will do a single handshake and reuse the connection.

      "On our production frontend machines, SSL/TLS accounts for less than 1% of the CPU load, less than 10 KB of memory per connection and less than 2% of network overhead. Many people believe that SSL/TLS takes a lot of CPU time and we hope the preceding numbers will help to dispel that." - Adam Langley, Google
      See: https://istlsfastyet.com/

    8. Re:Loyal Firefox user for over a decade now. by Obfuscant · · Score: 1

      On our production frontend machines, ... Adam Langley, Google

      So, if you have a huge compute infrastructure like Google does, SSL isn't much of a problem. Isn't it wonderful that all the websites in the world are run using massive parallel redundant servers like Google does it?

    9. Re:Loyal Firefox user for over a decade now. by msauve · · Score: 1

      And how many full time staff does Google employ to handle dns and certificate management?

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    10. Re:Loyal Firefox user for over a decade now. by tepples · · Score: 1

      So, if you have a huge compute infrastructure like Google does, SSL isn't much of a problem.

      Modern server CPUs contain AES instructions that make TLS bulk encryption efficient. If the computation cost of TLS were a practical problem, you'd be seeing the problem on your client whenever you browse Slashdot, SoylentNews, YouTube, or any other HTTPS site. Any website that's more than a collection of static documents has data storage, application logic, and presentation layers on the server side, and these probably use significantly more CPU time than TLS does.

    11. Re:Loyal Firefox user for over a decade now. by bn-7bc · · Score: 1

      Well I dissagree, per default http2 reqires https* and with http2 you get better perfotmance without durty hacks like inlining, load times are actually reduced, ok you pay for it with a bit more CPU usage, and you are right certifivates are neede but how hard it is to ad a cron job to run certbot every n days?
      * in their default configs both servers and clients require tls to run http2

    12. Re:Loyal Firefox user for over a decade now. by Junta · · Score: 1

      The question is what domain those embedded boxes are serving. You said yourself, they are never exposed to the internet. So if you *really* need to, you can add a reverse proxy that adds https to the session, with the endpoint being none the wiser. Also if they are never exposed to the internet, using a public CA certificate makes no sense, use a private one deployed to your employee systems. You can control expiry and all that. Or just let the insecure cert roll and use a browser like firefox that will store the exemption rather than requiring the gymnastics of having a CA certificate and managing all that stuff.

      Of course, you may not need to, since this only applies to 'new features', which are not things that these devices (or even most web developers in general) will use.

      Certificates from a technical perspective can facilitate a superset of key exchange strategies. The whole chaining to a third party down to a small root of public CAs is the sole feature focused on by some browsers, but ssh-style public key blessing is completely possible (and firefox at least manifests this as storing an exemption).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    13. Re:Loyal Firefox user for over a decade now. by dryeo · · Score: 2

      Well Slashdot broke on my dial-up connection when it switched to HTTPS (pages hardly ever fully loaded) as well as a lot of pages suddenly needing reloaded. You depend on the cache a lot more with a 26.4 KBs connection.
      Then there is the issue of small timers who want to serve a web page from home, using an old computer and dynamic hostname. Seems like another move to make sure that only large companies can serve content on the internet.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    14. Re:Loyal Firefox user for over a decade now. by omnichad · · Score: 1

      "private IP address ranges" are in the eye of the beholder.

      Somewhat true. I mean if you don't want to be able to connect to parts of China, you can use 123.123.0.0/16, but the IP range is defined as public - and registered under APNIC.

    15. Re:Loyal Firefox user for over a decade now. by viperidaenz · · Score: 1

      If there's no trusted 3rd party, what is the point of encryption?
      Unless you have a certificate or a shared secret, how do you know the party on the other end of the encrypted connection is who you think it is, and not a MITM? You don't, so what was the point?

    16. Re:Loyal Firefox user for over a decade now. by dremon · · Score: 2

      HTTPS is not enforced for browsing the normal web sites but for the browser features (like WebRTC for example). Just read the article before complaining.

    17. Re:Loyal Firefox user for over a decade now. by viperidaenz · · Score: 2

      if I want to treat 123.123.0.0/16 as "private" there is nothing you can do to stop me

      And when your routing table has a hiccup, there's nothing to stop your "private" request being sent to Chinese servers.
      123.112.0.0 - 123.127.255.255 is owned by China Unicom

    18. Re:Loyal Firefox user for over a decade now. by viperidaenz · · Score: 1

      SSL/TLS adds little CPU overhead when your system has hardware accelerated encryption engines to offload the encryption from the CPU
      The overhead then becomes a DMA transfer and a kernel context switch.
      Or if you're like Twitter (I think, could have be some other big company) you write your own network stack to include the hardware encryption to avoid multiple kernel calls.

    19. Re:Loyal Firefox user for over a decade now. by AHuxley · · Score: 1

      Re Just... what are they thinking?
      Man in the middle. It stops the collection of a users plain text communications along the internet.
      The data networks from a users browser to the site, service the user expected, not to be collected by some 3rd party, the ISP.

      --
      Domestic spying is now "Benign Information Gathering"
    20. Re:Loyal Firefox user for over a decade now. by Obfuscant · · Score: 1

      And when your routing table has a hiccup,

      Gee, yeah, if I misconfigure my network it won't do what I want it to do. I'm shocked to learn that. Shocked.

      I know that block is owned by someone else. That's the point.

    21. Re:Loyal Firefox user for over a decade now. by fishscene · · Score: 1

      And for non-Internet facing Internal websites? The ones that have no need of encryption whatsoever? Remember, this is for web standards going forward. So this isn't an immediate problem, but new web based features are going to get caught in this. For example, if there's a new standard for, say, WebAR (Augmented Reality) and I want to make a webpage where my kids press buttons and different objects appear on their screens. The webpage MUST run over HTTPS. So I'd have to allow both my server and tablet access to the Internet. Or I'd have to manually import a certificate (Many mobile devices don't like doing that indefinitely - so now I'm teaching my kids to do that whenever they see that warning ANYWHERE online. What do they care if it is a website in my home or not?). Or maybe I'd have to run my own CA to authenticate my server to my devices.... it starts to get ugly and cumbersome when all I wanted to do was something fun for the kids.

    22. Re:Loyal Firefox user for over a decade now. by Quantum+gravity · · Score: 1

      "We have deployed TLS at a large scale using both hardware and software load balancers. We have found that modern software-based TLS implementations running on commodity CPUs are fast enough to handle heavy HTTPS traffic load without needing to resort to dedicated cryptographic hardware."
      - Doug Beaver, Facebook

    23. Re:Loyal Firefox user for over a decade now. by AHuxley · · Score: 1

      And for non-Internet facing Internal websites?
      If a non-Internet facing Internal website was created the skilled staff can also suggest a browser to use their supported network.

      --
      Domestic spying is now "Benign Information Gathering"
    24. Re:Loyal Firefox user for over a decade now. by Quantum+gravity · · Score: 1

      If you are interested there is a simple performance comparison of nonecrypted HTTP 1.1 and encrypted HTTP2 at: https://www.httpvshttps.com/

    25. Re:Loyal Firefox user for over a decade now. by roca · · Score: 1

      Among other reasons for TLS, anything accessible over the Internet via non-TLS HTTP can be hijacked for DDoS attacks via the "Great Cannon": https://en.wikipedia.org/wiki/...

    26. Re:Loyal Firefox user for over a decade now. by viperidaenz · · Score: 1

      Commodity CPU's now have hardware acceleration for AES.
      Intel and AMD have had it since 2008 https://en.wikipedia.org/wiki/...

    27. Re:Loyal Firefox user for over a decade now. by locofungus · · Score: 1

      Firefox (on android at least) already does something very strange with RFC1918 addresses.

      I have a VPN to my home network on 192.168.x and a proxy server on 192.168.y.50. This all works fine and I can browse the web.

      But firefox will not display any pages on a RFC1918 address, whether or not I go through the proxy, whether or not I set the config setting to leave DNS to the proxy. (the dns server is also in 192.168.y

      The one thing I haven't tried yet is have dns serve up a non rfc1918 address to the browser but leave the proxy server getting the correct adress. (or even block DNS completely to the browser as the proxy server sees requests for non-existing domains, just not domains that resolve to rfc1918)

      Using a different browser works.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    28. Re:Loyal Firefox user for over a decade now. by TheRaven64 · · Score: 1

      The last computer I used where SSL was a noticeable performance hit was a low-end 486sx. When Netflix can saturate two 40GigE network adaptors doing TLS on every connection, with commodity Intel processors, the argument that TLS is expensive needs to die.

      --
      I am TheRaven on Soylent News
    29. Re:Loyal Firefox user for over a decade now. by TheRaven64 · · Score: 1

      20-year-old, I might give you. Just. As long as it was a cheap and crappy machine from 20 years ago. 10 years? No chance. A 10-year-old machine is going to be at least a Core 2 Solo, which can handle line-rate TLS on a 100Mbit connection without consuming more than a fairly small amount of CPU. The RAM usage per TLS connection is tiny. It was an issue on machines with 4MB of RAM servicing a few hundred connections, but on your low-end VPS with 256MB of RAM it's trivial.

      Most modern IoT devices have hardware AES, so aren't even doing most of the hard work in software, but even doing it entirely in software on something like a Cortex-M3 is very feasible at the kinds of network speeds that these devices can handle.

      --
      I am TheRaven on Soylent News
    30. Re:Loyal Firefox user for over a decade now. by dotancohen · · Score: 1

      TONS of stuff does NOT need https and does not need the overhead HTTPS incurs both in processing time and certificate management.

      Of course, those same tons of stuff do not need the latest and greatest Firefox features either. In fact, I would love to trip this "feature" on all websites. I hate websites that kill usability by incorporating all the latest features such as geo tracking, web asm, push notifications, etc.

      --
      It is dangerous to be right when the government is wrong.
  3. Re:Good by Anonymous Coward · · Score: 2, Insightful

    STOP POSTING WITH YOUR IPHONE

  4. Re:Does this mean we get XUL extentions back? by ArhcAngel · · Score: 1

    This! I tried Waterfox back in 2011 when it was one of the only 64 bit browsers available and never looked back. There are a few 32 bit systems I still need and I wish there were a 32 bit build for them. All the modern features of FF 56 (a new version based on 57 is in the works but it will be a while) none of the tracking nor any of the nanny features Google and Mozilla are forcing on ALL users because some people can't be trusted to not click on that suspicious link.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  5. Re:In a groundbreaking statement now by Rick+Schumann · · Score: 2

    As opposed to what, exactly? Chrome, which almost certainly has as much Google spyware baked into it as a Huiwei-made smartphone? Miscreant-o-soft 'Edge', and it's associated 'telemetry' (read as: spyware)? Any of the fringe browsers, which are likely to be garbage and full of malware, too? Firefox is just as likely to be the cleanest in that regard.

  6. Then is non-standard by williamyf · · Score: 3, Insightful

    If the Standard call for a feature to work on Both HTTP and HTTPS, and you implement only HTTPS, then is not an standards compliant implementation...

    Come on Mozilla Foundation! Those heavy-handed tactics could work when your market share was about 50%, but not anymore...

    JM2C, YMMV

    --
    *** Suerte a todos y Feliz dia!
    1. Re:Then is non-standard by tepples · · Score: 1

      The W3C get to define the standards

      Is this one?

    2. Re:Then is non-standard by viperidaenz · · Score: 1

      There are new standards that are specified to only by run from secure contexts. Service Workers is one of them.

    3. Re:Then is non-standard by viperidaenz · · Score: 1

      The W3C get to define the standards

      Is this one?

      Specifically this part: 7.4. Restricting Legacy Features

  7. Will this stop nosy overreaching gov & corps? by Rick+Schumann · · Score: 1

    If everything is HTTPS will that stop nosy ISPs and even nosier government agencies (or anyone else for that matter) from snooping? So far as I know, it won't.

  8. Re:Support DANE by WaffleMonster · · Score: 2

    Then we can talk.

    Rolling out DNSSEC without first addressing DNS amplification is dangerous and irresponsible.

  9. Re:In a groundbreaking statement now by theendlessnow · · Score: 1

    So, what browser do you use? Can't be Chrome since it is less secure than Firefox, even pre-Quantum. So, what do you use? Can't be Safari? It's based on very broken Webkit. What do you use? We need to know so we can all switch to it.

  10. Encryption is the new fad by RightwingNutjob · · Score: 3, Insightful

    Last month bitcoin was the new fad. These silicon valley types must have been drinking too much Raw Water(TM) picked up some brain parasites.

    Very little needs to be encrypted or authenticated. Not everything that needs to be encrypted when going through the open internet needs to be encrypted or authenticated when happening on a closed LAN. Encryption isn't for free. SSL certificate management isn't for free. When stepping away from the half of web browser use that happens on the open internet and into the other half that happens on closed networks, it is wasted effort for no benefit.

    1. Re:Encryption is the new fad by dcollins117 · · Score: 1

      Very little needs to be encrypted or authenticated.

      Then always use encryption so you don't have to think about whether you "need" it or not.

      SSL certificate management isn't for free.

      Let's Encrypt helps out here. It's not a huge pain in the ass anymore and doesn't cost users money.

      The problem I see here is my router and cable modem web interfaces don't support https. I know as I just tested them. These are fairly new devices too.

    2. Re:Encryption is the new fad by RightwingNutjob · · Score: 1

      Let's Encrypt can go fuck itself. If the functionality of your system depends on yet another third party, then it isn't free.

    3. Re:Encryption is the new fad by Obfuscant · · Score: 2

      Then always use encryption so you don't have to think about whether you "need" it or not.

      I've already thought about it. For the websites I run, it isn't needed. It isn't worth my time managing certificates for them.

      It's not a huge pain in the ass anymore

      So it is still a pain in the ass, just not a huge one. See above.

      The problem I see here is my router and cable modem web interfaces don't support https.

      I connected to the embedded web server in my HP printer for the first time just last night. It did HTTP just fine. Then it demanded to switch to HTTPS because I was going to enter a password. The first thing Firefox did was bitch about the certificate and make me go through the "add exception" process, after puking up the warning about being a bad site. That was possible only because I have an old FF on my system.

    4. Re:Encryption is the new fad by RightwingNutjob · · Score: 1

      Same thing happens to me at work all the time. Some internal website gets served out of a machine that wasn't made to play with our internal CA quite right and I have to hack FF to display it because HTSP is set by the server but the wrong certifiate is being served out. The best use of time and resources (your taxes at work, we're on a US government contract) is not to have a 100/hr IT compliance officer waste his time configuring a server that's going to be used for a week and then wiped again.

    5. Re:Encryption is the new fad by KozmoStevnNaut · · Score: 1

      On the contrary, I think [b]everything[/b] needs to be encrypted. My traffic is private, no matter if I'm checking my mail or looking up cookie recipes. It does not concern anyone else what I do online.

      --
      Eat the rich.
    6. Re:Encryption is the new fad by RightwingNutjob · · Score: 1

      You're delusional if you think encrypting the channel protects your privacy when you don't control the other endpoint of the channel. Judging by your sig, you're delusional about other things too.

    7. Re:Encryption is the new fad by KozmoStevnNaut · · Score: 1

      ok

      --
      Eat the rich.
  11. Re: Good by Megol · · Score: 1

    You responding to the wrong AC. Easy mistake to make.

  12. Re:In a groundbreaking statement now by Eravnrekaree · · Score: 1

    I really do think that weaning the web off non-SSL HTTP is a good thing, I dont know how anyone can oppose protecting peoples privacy. Theres no cost any more to getting an TLS cert so theres just no excuse any more to not go HTTPS. The only issues was Lan IP addresses and maybe an exception should be made for private IP addresses. For all public IP addresses I would actually support throwing up an "insecure site" warning for all non-SSL sites that users have to click an exception button, then eventually requiring SSL of all web sites

  13. This press release is garbage by MobyDisk · · Score: 1

    Since the article at bleepingcomputer makes no sense, I went to Mozilla's site. It isn't much better. It says:

    Effective immediately, all new features that are web-exposed are to be restricted to secure contexts. Web-exposed means that the feature is observable from a web page or server, whether through JavaScript, CSS, HTTP, media formats, etc. A feature can be anything from an extension of an existing IDL-defined object, a new CSS property, a new HTTP response header, to bigger features such as WebVR. In contrast, a new CSS color keyword would likely not be restricted to secure contexts.

    What is "observable from a web page or server?" I get that they are trying to prevent information leakage, but this statement is overbroad. I call B.S. on it.

    Mozilla programmers will not waste their time checking if HTTPS is enabled before supporting a new CSS property, or a new SVG feature. That would be a moronic waste of developer time. Heck, I bet they couldn't even implement that if they wanted to. Suppose their audio library or JPEG library or SVG library adds a new format or feature? Are they going to modify the library to check if the connection is secure then selectively disable that code? That would be somewhere between impossible and moronic.

    My hope is that this is just a badly worded press release.

    1. Re:This press release is garbage by roca · · Score: 2

      Mozilla developers like Anne know more about browser development than you do.

      In Gecko, restricting new DOM APIs to secure contexts is simply a matter of adding an attribute to the WebIDL:
      https://github.com/mozilla/gec...

      Probably something similar will be added to the CSS property list.

      There is also a single method you can call on the internal interface of a 'window' object to determine if you're in a secure context.
      https://dxr.mozilla.org/mozill...

      Selective disabling of new features is already standard practice. New features are almost always guarded by hidden preferences so they can be safely disabled just before release if a showstopper bug turns up, or so that they can be incrementally worked on over multiple releases without being shipped in a half-done state.

      There's very little extra work required here.

  14. Router, printer, NAS, and other FQDNless devices by tepples · · Score: 1

    Theres no cost any more to getting an TLS cert

    Yes there is. You need a domain, for instance, and it has to be a fully qualified domain name (FQDN), not something like .local from mDNS or .internal from a private DNS server. For example, what would the FQDN of the configuration page of the router, printer, or NAS on your LAN be? Mozilla acknowledged the difficulty of securing such nameless devices on the LAN in "Deprecating Non-Secure HTTP Frequently Asked Questions":

    Q. What about my home router? Or my printer?

    The challenge here is not that these machines can't do HTTPS, it's that they're not provisioned with a certificate. A lot of times, this is because the device doesn't have a globally unique name, so it can't be issued a certificate in the same way that a web site can. There is a legitimate need for better technology in this space, and we're talking to some device vendors about how to improve the situation.

    It should also be noted, though, that the gradual nature of our plan means that we have some time to work on this. As noted above, everything that works today will continue to work for a while, so we have some time to solve this problem.

    But since May 2015, when Mozilla published this FAQ, I haven't seen it endorse a solution.

    The indieweb people seem to think every householder ought to buy (and continue to renew) a personal domain from a commercial domain registrar. I guess the owner of such a personal domain could allot subdomains of that domain for devices on his own home network and use the DNS challenge of Let's Encrypt to obtain certificates for these devices. Is this practical for most people?

  15. Re:In a groundbreaking statement now by bn-7bc · · Score: 1

    What about apache, nginx, postrgresql, vlc, do I need to go on?

  16. Re:In a groundbreaking statement now by RedK · · Score: 2

    Not all content requires people's information to be transmitted over the wire.

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  17. Private IP addresses on which network? by tepples · · Score: 1

    The only issues was Lan IP addresses and maybe an exception should be made for private IP addresses.

    You propose to exempt RFC 1918 private internets from requirements related to "Secure Contexts". If Firefox were to go this route, what logic would it contain to distinguish your home network from a probably less secure coffee shop network?

    1. Re:Private IP addresses on which network? by Junta · · Score: 1

      Or to treat private network ips or reserved dns different when it comes to the scary insecure dialogs that the user sees, even if it is still using https but cannot possibly validate a certificate. The key would be the text in the url, not the address so that enterprises can still manage meaningful certificates for RFC 1918 ip addresses.

      As it stands, using https without a viable certificate means the user gets scared far more than just doing http. Treating private names/ip addresses running https more like http (no padlock, warnings on all form inputs about insecure submissions, etc) might not be so unreasonable

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Private IP addresses on which network? by tepples · · Score: 1

      An "enterprise" can afford either A. use of a fully qualified domain name or B. device management to insert the enterprise's own internal root CA as trusted on enterprise-owned devices. I'm more concerned about home users.

    3. Re:Private IP addresses on which network? by Strider- · · Score: 1

      You're assuming that the enterprise is capable of running equipment capable of speaking https, and more importantly the modern versions thereof. Not everyone keeps updating to the latest and greatest, especialy when that's on a private network with no outside connectivity.

      I run a wireless network for a non-profit, it's running a pair of Cisco WLC-4404s for the wireless controllers. I don't have the budget to replace them, and they work perfectly fine for the task we ask of them. You might say "go with ubiquiti! or Meraki, all of those cost more than what I already have, and what I paid, and often have fewer features.

      Their admin interface simply can not handle a sha-256 certificate to secure its admin page. But that doesn't matter, because the only place that web page can be accessed from is the administration subnet. Yet the browsers bitch and complain and won't let me pick "Ignore it and remember this forever more" So what have I done? I setup an ngix proxy that connects to them via http, and releases it out over modern https. It's a stupid hack that serves no purpose, adds no security, and only serves to make the browsers happy.

      What I should be able to do is check a couple of boxes and basically say "Yes, I know this is insecure as hell, and I don't care." I've already had to stop using chrome because it won't auto-fill passwords for anything except what is perfectly modern security. TLS 1.0? too bad. SHA1 certificates? too bad, so sad, go suck a lemon. So either I hack around it, or I use insecure passwords. both of which are worse solutions.

      End rant.

      --
      ...si hoc legere nimium eruditionis habes...
    4. Re:Private IP addresses on which network? by tepples · · Score: 1

      I'd be interested to see your mock-up of a user interface to mark a particular LAN as trusted or untrusted that even non-technical users can understand.

    5. Re:Private IP addresses on which network? by Junta · · Score: 1

      I was saying specifically that browsers when they see '192.168.' or 'example.local' in https,, they should treat things differently, which would be home user.

      Enterprises wanting to meaningfully protect '192.168' addresses would issue certs of their own domain (since certs don't care about IP, but about what is in the url). Even if that domain resolves to 192.168, it would not receive particularly different treatment so long as a normal looking dns name were used to specify it.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    6. Re:Private IP addresses on which network? by tepples · · Score: 1

      I was saying specifically that browsers when they see '192.168.' or 'example.local' in https,, they should treat things differently, which would be home user.

      In this case, how can the browser tell home user from malicious coffee shop user?

    7. Re:Private IP addresses on which network? by Junta · · Score: 1

      It wouldn't say "oh yeah, totally secure", but instead say "here's some data, and it's not particularly protected" much like it does for http today, but without the excessively scary "this site is insecure and going to steal from you!", click advanced, click add exemption, click yes I'm sure, click add to exemption list" or whatever dance. But instead maybe just say "this local site cannot have it's security verified, click to continue". Something less obnoxious, but still not going to be a viable channel for phishing..

      --
      XML is like violence. If it doesn't solve the problem, use more.
  18. Re:In a groundbreaking statement now by sremick · · Score: 1, Interesting

    So what do you use? Chrome, which is turning into the IE6 of the web now pushing all this proprietary Chrome-only markup, and arrogantly spawns a dozen or more background task on your computer bringing it to its knees?

    I'm seeing lots of Chrome die-hards give it the boot and go to Firefox as a result. And the new Firefox 57 is faster than Chrome, so there's an added bonus.

    Firefox has its faults, but if you're insulting it and using Chrome instead then you're just being a huge hypocrite. Chrome gets more press and is pushed on people via sneaky trojan bundling deals that got Microsoft in trouble when they pulled that same shit, but that doesn't make it the better browser.

  19. Re:Good by bn-7bc · · Score: 1

    You know whst, I nly see this problem on slashdot so either
    1:The only posts from people using Iphone (any ios device realy) I see is on slashdot
    2: there is somthing wrong somewhere in slashdot

  20. Cleartext HTTP vulnerable to script injection by tepples · · Score: 4, Insightful

    I run several websites, and not a single one of them needs HTTPS for anything.

    How do you assure visitors of the several websites you run that the markup, stylesheets, images, fonts, and possibly scripts on your site have not been modified in transit by an intercepting proxy between your server and the viewer's machine? Comcast, for example, has been shown to inject advertisement scripts into HTML documents delivered through cleartext HTTP.

    OMG, a MITM might substitute fake data! How awful!

    Thus you answer your own question. It is awful.

    1. Re:Cleartext HTTP vulnerable to script injection by Anonymous+Brave+Guy · · Score: 1

      Which is the greater danger, allowing web access in the clear (note that this does not preclude allowing secured access as well) or creating a single point of failure called "Let's Encrypt" such that if it does fail then suddenly the entire world has to start paying money for certificates or finds their sites no longer work properly?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Cleartext HTTP vulnerable to script injection by tepples · · Score: 1
    3. Re:Cleartext HTTP vulnerable to script injection by tlhIngan · · Score: 2

      Which is the greater danger, allowing web access in the clear (note that this does not preclude allowing secured access as well) or creating a single point of failure called "Let's Encrypt" such that if it does fail then suddenly the entire world has to start paying money for certificates or finds their sites no longer work properly?

      Not only that, but with Let's Encrypt issuing out certificates so sites can phish, it seems like a good way to avoid all the Paypal and other phishing is to block the Let's Encrypt certificate. (they issued like 14,000 phishing certificates)

      Of course, we don't do this because Let's Encrypt is sponsored "by the good guys" (Mozilla, EFF, etc). But if it was some other CA, we'd be blocking them ASAP.

      It's only a matter of time before they issue a new wave of certificates to phishing and other scammy sites. Not sure how long until people DO start manually blocking Let's Encrypt to get rid of a bunch of problem sites.

      The overhead for SSL is not the encryption. Not on a modern CPU it isn't. Any overhead is due to the extra communication steps to set up the connection. But HTTP 1.1 will do a single handshake and reuse the connection.

      No, the overhead in SSL has been the management. Especially inside a LAN context where you have to add your own to the trusted root, and maintain it all everywhere and even then you probably run into an odd device or two that won't allow you to install a certificate.

    4. Re:Cleartext HTTP vulnerable to script injection by citylivin · · Score: 1

      "How do you assure visitors of the several websites you run that the markup, stylesheets, images, fonts, and possibly scripts on your site have not been modified in transit by an intercepting proxy between your server and the viewer's machine?"

      Considering all users have been trained to click through all these useless security prompts, add website exceptions, and trust any certificates thrown at them, i would be surprised - shocked even - if an invalid certificate made a user so much as pause as they rabidly mash keys trying to make it go away.

      Another instance of security professionals being completely oblivious to real world use and human nature.

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    5. Re:Cleartext HTTP vulnerable to script injection by tepples · · Score: 2

      with Let's Encrypt issuing out certificates so sites can phish, it seems like a good way to avoid all the Paypal and other phishing is to block the Let's Encrypt certificate. (they issued like 14,000 phishing certificates)

      Why not go a step further to block the domain registrars that issue out domains so sites can phish?

    6. Re:Cleartext HTTP vulnerable to script injection by tepples · · Score: 1

      If Comast is your ISP, they can MITM you and inject ads regardless of HTTP v HTTPS.

      I don't see how. What CA would Comcast use to make the fake certificate for the HTTPS site I'm visiting?

    7. Re:Cleartext HTTP vulnerable to script injection by tepples · · Score: 1

      the choice of either adding [Comcast's MITM root CA certificate] or not being able to access any HTTPS site.

      That's the sort of Hobson's choice that drives subscribers to Frontier, even if Comcast does manage to afford the support staff to walk PC, smartphone, and tablet owners through installing it.

    8. Re:Cleartext HTTP vulnerable to script injection by bingoUV · · Score: 1

      Are there any free domain registrars ? With as little information about the phisher as potentially Let's Encrypt people do ?

      Information helps when you want the phisher caught.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    9. Re:Cleartext HTTP vulnerable to script injection by JMJimmy · · Score: 1

      So the SERVER should be using HSTS. The browser should not ignore an instruction to connect via HTTP if that's what is desired.

    10. Re:Cleartext HTTP vulnerable to script injection by tepples · · Score: 1

      the far more likely scenario of someone having replaced content on the server with fake content

      Citation needed that intrusion on the server itself is "far more likely".

    11. Re:Cleartext HTTP vulnerable to script injection by tepples · · Score: 1

      How do you assure visitors of the several websites you run that the markup, stylesheets, images, fonts, and possibly scripts on your site have not been modified in transit by an intercepting proxy between your server and the viewer's machine?

      No standard user will recognize a single word of what you just said, or why any of it could be a risk to them.

      That's because I phrased that particular sentence for you, not for non-technical visitors. Phrased for them, it may read as follows:

      How do you assure a visitor that the visitor's ISP isn't adding advertisements or false information to your page on its way to the visitor's computer or phone?

      Users don't care if shit gets modified in transit.

      That used to be the case before accusations of "fake news" made the national news.

  21. Re:In a groundbreaking statement now by gnick · · Score: 1

    As opposed to what, exactly? ...Any of the fringe browsers, which are likely to be garbage and full of malware, too?

    Does Opera count as fringe? I'm in Chrome right now (at work), but Opera's my main browser at home. It'll run indefinitely on my Win10 box without leaking or crashing while browsing CNN, Facebook, Youtube, Xvideos, Slashdot, Pandora, Netflix, Plex, etc. I'd be very surprised to learn there was malware incorporated.

    --
    He's getting rather old, but he's a good mouse.
  22. Re:In a groundbreaking statement now by gnick · · Score: 2

    We need to know so we can all switch to it.

    Lynx's security is second to none.

    --
    He's getting rather old, but he's a good mouse.
  23. Re:Router, printer, NAS, and other FQDNless device by Junta · · Score: 1

    He did mention explicitly private addresses.

    It is a valid point that https on embedded devices and for unmanaged local networks is pretty awkward, with no one really stepping up to make that use case a bit more friendly (even if it can't be made secure).

    It's of course very weird that browsers treat unvalidated https as *worse* than http, in terms of scaring the user.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  24. Secure Contexts (W3C CR) by tepples · · Score: 1

    If the Standard call for a feature to work on Both HTTP and HTTPS, and you implement only HTTPS, then is not an standards compliant implementation...

    Nor does an implementation comply if the browser implements it over cleartext HTTP but the standard specifies that it shall not work over cleartext HTTP. A growing number of web standards specify such, citing things like the W3C Candidate Recommendation "Secure Contexts".

    Those heavy-handed tactics could work when your market share was about 50%, but not anymore...

    That'd be a good comeback if plurality browser Chrome weren't also doing it.

    1. Re:Secure Contexts (W3C CR) by MobyDisk · · Score: 1

      Chrome says it is applying this to things like geolocation and encrypted media. Firefox says it applies to CSS color properties. Chrome explicitly ignored these rules on localhost, Firefox didn't.

    2. Re:Secure Contexts (W3C CR) by roca · · Score: 1

      Firefox hasn't applied the new approach to anything yet. Neither has Chrome. Chrome will probably follow Firefox's lead here.

      Note that Anne's guidelines explicitly make an exception to allow a feature to work in insecure contexts if another major browser (Chrome) is already doing so. Mozilla isn't going to do anything suicidal like stop features from working in Firefox when they work in Chrome.

  25. What process sandbox? by tepples · · Score: 1

    Can't be Chrome since it is less secure than Firefox, even pre-Quantum.

    Since when did Firefox start using OS-level process sandboxing the way Chromium and Google Chrome do?

    1. Re:What process sandbox? by roca · · Score: 1

      Since last year.

  26. comcarp payed them so $10 device /outlet ipv6 by Joe_Dragon · · Score: 1

    comcarp payed them so it will cost you $10 device /outlet on ipv6 and it will get an FQDN over the Comcast gateway (must rent at $12/mo) with IPV6 DHCP

  27. Re:Router, printer, NAS, and other FQDNless device by Octorian · · Score: 4, Informative

    Let's Encrypt has short-lived certificates, which are kinda useless and annoying when you have a device that is *not* a general-purpose computer capable of running their scripts.

    Am I really going to do a manual process on every cable modem, WAP, router, printer, switch, AP, IoT device, etc, every 3 months?

    The "local network devices" problem is a real problem, and its never given proper attention in these HTTPS proclamations.

    I "solved" it for myself by setting up a local CA to make certs for my stuff. Unfortunately, getting the cert for that CA into all my browsers is annoying, and can introduce its own share of issues.

  28. False sense of security from self-signed cert by tepples · · Score: 1

    It's of course very weird that browsers treat unvalidated https as *worse* than http, in terms of scaring the user.

    Cleartext HTTP gives the user a true sense of insecurity, as the scheme portion of the URL doesn't say https. Self-signed HTTPS gives the user a false sense of security, as it increases the chance for MITM to intercept the connection, unless the user has already verified the certificate fingerprint out of band. (It shares this false sense of security with SSH servers that don't publish server key fingerprints elsewhere.) I guess Mozilla considers the sense important to users' privacy and safety.

    1. Re:False sense of security from self-signed cert by bn-7bc · · Score: 1

      I agree, self signed certificates pose a problem, at least for things that are publicly avalble, which is why all browsers warn about them. The embeded problem however is ,as pointed out, a harder nut to crack. Sadly I have no idea on even where to start on that one.

    2. Re:False sense of security from self-signed cert by Junta · · Score: 1

      There is a large part of the browser using population that never bothered to understand the significance of the url. Back 20 years ago, it was a pretty fundamental concept to know, nowadays they are hidden behind links, no one ever *types* https (they just hit a domain or google search), and url shorteners in twitter have trained people that urls are indecipherable. They even *hide* http:/// portion of url if not https:/// so that opens the door of hiding https:/// portion of url if the url is insecure.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    3. Re:False sense of security from self-signed cert by Junta · · Score: 1

      My suggestion:

      -http:// should be at least as scary as self-signed cert, because a large contingent of users have no idea about the significance of that part of the url because they never had need to understand
      -If contending with a legitimately global domain name (even if it resolves to a private address) or globally valid ip, then let fly with the paranoid messages
      -If contending with 192.168/16, 172.16/12, or 10/8 (literally in the url given, not based on what DNS might resolve to), or a name that ends in .local or .test, behave more like ssh (that prompts, but makes it super easy to store that exemption). Firefox comes closest, but it nags you like crazy, it should be a single button that says 'add and continue'. Could also add fd::/8 to the list, though I'm doubtful that many folks are using IPv6 by ip in a browser url for 'quick and dirty' access to something.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  29. system behind reverse proxies do not run https by Joe_Dragon · · Score: 1

    system behind reverse proxies do not run https in all places

  30. So I have to put severs IPMI on the internet so th by Joe_Dragon · · Score: 1

    So I have to put severs IPMI on the internet so maybe use Let's Encrypt (with maybe auto renew) or just keep them offline and manually update certs all the time on each on

  31. Re:In a groundbreaking statement now by tepples · · Score: 1

    The path and query string themselves are enough to infer "people's information". With cleartext HTTP, a passive attacker can infer which medical condition you looked up on Wikipedia or WebMD. With HTTPS, an attacker can see the server's hostname in the Server Name Indication of the ClientHello message, such as en.wikipedia.org or www.webmd.com, but everything else is encrypted.

    In addition, even when "people's information" is not "transmitted over the wire", the viewer's ISP can still inject advertisement scripts into a cleartext HTTP connection.

  32. Re:In a groundbreaking statement now by Rick+Schumann · · Score: 1

    Chrome 58.90%
    Firefox 13.29%
    Internet Explorer 13.00%
    Edge 3.78%
    Safari 3.42%
    Sogou Explorer 1.68%
    Opera 1.57%
    QQ 1.35%
    UC Browser 0.73%
    Yandex 0.63%
    Looks pretty fringy to me.

  33. Re:In a groundbreaking statement now by LiENUS · · Score: 1

    Two things, A) he's obviously a troll B) out of all 4 of those only vlc is desktop software

  34. Re:Router, printer, NAS, and other FQDNless device by tepples · · Score: 1

    Let's Encrypt has short-lived certificates, which are kinda useless and annoying when you have a device that is *not* a general-purpose computer capable of running their scripts.

    What is the web server itself running on if not "a general-purpose computer"? If a special-purpose computer locked down to run only particular web server software, this particular web server software can include an ACME client. Certbot is not the only ACME client that can retrieve a certificate from Let's Encrypt or another ACME CA.

    Am I really going to do a manual process on every cable modem, WAP, router, printer, switch, AP, IoT device, etc, every 3 months?

    No. The manufacturer of "every cable modem, WAP, router, printer, switch, AP, IoT device, etc" will include an ACME client (or some other means of renewing a certificate) in the software package that runs the web server in said device.

    The real problem is configuring which domain a device uses, as Let's Encrypt issues only 20 certificates per domain per week under a particular registrable domain based on Mozilla's Public Suffix List. And I'm told it takes months for a dynamic DNS host or other subdomain provider to get onto that list. But if you manufacture hardware devices or publish commercial software, as opposed to gratis software that a user can install on a generic computer, you can do what Plex did: become a reseller for some trusted CA to issue certificates for subdomains of your domain.

  35. Re:In a groundbreaking statement now by gnick · · Score: 1

    Yeah, anything beyond the top 5 I'm happy to call "fringe". So, according to you, that makes it "likely to be garbage and full of malware". I believe Opera's neither garbage nor full of malware.

    --
    He's getting rather old, but he's a good mouse.
  36. Clients cache HTTPS by tepples · · Score: 2

    The web browser caches resources delivered through HTTPS the same way as resources delivered through cleartext HTTP. The only thing you lose is being able to cache on an intermediate proxy, but that is relevant if you're splitting one dial-up connection among multiple clients.

    Then there is the issue of small timers who want to serve a web page from home, using an old computer and dynamic hostname.

    File a support ticket with your dynamic DNS provider to request addition to the Public Suffix List. If a dynamic DNS provider is on the Public Suffix List, Let's Encrypt issues 20 certificates per customer per week instead of 20 per provider per week. The other benefit of being on the PSL is that sites on the same dynamic DNS provider can't see each others' cookies.

  37. Re:In a groundbreaking statement now by tepples · · Score: 1

    Safari 3.42%

    I thought all browsing on iPod touch, iPhone, and iPad was done through Safari (or through a third-party web browser that wraps Safari's engine). Are these only desktop numbers?

  38. Re:Router, printer, NAS, and other FQDNless device by viperidaenz · · Score: 1

    My ISP supplied me with a Fritzbox for a router. They have Let's Encrypt support in their current beta firmware.
    Although they still give people shitty netgear routers if they don't have gigabit plans...

  39. DNS registries and registrars by tepples · · Score: 2

    If the functionality of your system depends on yet another third party, then it isn't free.

    DNS registries and registrars are third parties. What makes a CA any different from DNS in this respect?

    1. Re:DNS registries and registrars by RightwingNutjob · · Score: 1

      On your own private LAN, you don't need either. You can make it all work with packets over port 80 and you can serve out webpages with nothing fancier than ethernet chip and a PIC16.

    2. Re:DNS registries and registrars by tepples · · Score: 1

      How many "new Firefox features" is a site on a server with such limited resources going to use?

    3. Re:DNS registries and registrars by RightwingNutjob · · Score: 1

      Probably very few. But it will already show up with an unsecure site warning. And who knows...maybe plain old HTML will be next on the chopping block.

  40. Re:So I have to put severs IPMI on the internet so by tepples · · Score: 1

    If you don't want to expose your server to the Internet, you can use Let's Encrypt with an ACME client that supports the DNS challenge instead of the HTTP challenge.

  41. Re:In a groundbreaking statement now by viperidaenz · · Score: 1

    Those dozens of background tasks are your tabs or plugins you've installed.
    Of the 6 processes my instance of Chrome is currently running (with one tab open) they are:
    Browser: 115MB
    GPU Process: 61MB
    V8: 11MB
    Slashdot tab: 111MB
    Adblock Plus: 162MB
    uBlock: 63MB

    Each additional tab is one more process. If you install dozens of plugins, you'll get dozens of processes and gigabytes of RAM usage.
    Tip: Press shift-esc to open Chrome's task manager and see for yourself.

  42. Re:In a groundbreaking statement now by RedK · · Score: 1

    The path and query string themselves are enough to infer "people's information". With cleartext HTTP, a passive attacker can infer which medical condition you looked up on Wikipedia or WebMD. With HTTPS, an attacker can see the server's hostname in the Server Name Indication of the ClientHello message, such as en.wikipedia.org or www.webmd.com, but everything else is encrypted.

    What you say is the same thing I said. Not every site is about having personal information transmitted or is personal in nature on the queries it responds to. Maybe I just run a site for my bathroom design business with my phone number on it. People visiting my site tell a 3rd party the same thing by simply typing the URL that they would from their full "page loads" since the only information to infer is that you're looking for a bathroom designer.

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  43. Re:SSL is good and all, but shouldn't be mandated by Eravnrekaree · · Score: 1

    You have a really good point there. While generally I think its good for internet sites to be compelled to support SSL, there should be a way for the user to create exeption rules in the browser for these situations (as with an self signed cert). With adequate warnings similar to the self signed or expired cert screens. A setting should be included in the advanced section for setting up rules as well to permit non-SSL sites

  44. Re:Router, printer, NAS, and other FQDNless device by unrtst · · Score: 1

    Theres no cost any more to getting an TLS cert

    Yes there is. You need a domain, for instance, and it has to be a fully qualified domain name (FQDN), not something like .local from mDNS or .internal from a private DNS server. For example, what would the FQDN of the configuration page of the router, printer, or NAS on your LAN be?

    You do not need your own top level domain (example.com). You can get a FQDN for free under other existing domains.
    That said, you have a point, since that would significantly lower the level of trust (if you own the domain, the registrar could steal it out from under you, so you have to have some trust in them; if you get a subdomain off a third party, they can easily steal your subdomain, so you would have to trust them not to do so).

    That risk is probably why the market for free FQDN's isn't very big. Most people that need one would rather just buy one for the few bucks a year it costs.

  45. Re: In a groundbreaking statement now by gnick · · Score: 2

    Yes. It was originally Norwegian, but was sold to "Golden Brick Capital Private Equity Fund I Limited Partnership" for $600M at the end of 2016.

    --
    He's getting rather old, but he's a good mouse.
  46. Warning versus forbid by Tablizer · · Score: 1

    I'm okay with a warning mechanism, such as yellow bar, or a pop-up confirmation that has a "do not show this message for this site any more" option. But to outright not allow, or repetitious prompts is too much. The little guy can't afford a fricken certificate.

    1. Re:Warning versus forbid by Strider- · · Score: 1

      This is especially true when it comes to password storage mechanisms. Chrome will outright refuse to enter username/password pairs into websites if the SSL certificate isn't perfect. It will do it for http, and working https, but won't do it for broken https. Yes, it's broken, but we the users should have the choice here, someof us are administerring gear on airgapped/firewalled networks where supporting the latest and greatest SSL standard isn't a huge priority, and/or getting updates to the old equipment is not going to happen for financial reasons, or because the provider simply no longer exists.

      --
      ...si hoc legere nimium eruditionis habes...
  47. Re:Router, printer, NAS, and other FQDNless device by jrumney · · Score: 1

    The manufacturer of "every cable modem, WAP, router, printer, switch, AP, IoT device, etc" will include an ACME client (or some other means of renewing a certificate) in the software package that runs the web server in said device.

    Does letsencrypt.org issue certificates for private IP addresses now? Most such devices limit their configuration interface to the internal facing interfaces.

  48. Re:In a groundbreaking statement now by HermMunster · · Score: 1

    People will switch when they begin to have problems, tech literate excluded. People don't want nor will they know about features like this, they want just to use their browser without difficulty and without consideration of restrictive features.

    --
    You can lead a man with reason but you can't make him think.
  49. Re:In a groundbreaking statement now by bn-7bc · · Score: 1

    Troll here (I was not intending to be one), sorry i messed the mark, got too focused on the atack on open source and forgot the context. It would be easy to blame my ADD , but I shuld realy bey a bit more attention to stuff like context. I must admit that destop applicstions defenetly are not the best part of the open source portfolio, I’m not shore why, maybe because UI/UxX is har to get right and allso a very specialiced field.

  50. Re:In a groundbreaking statement now by gnick · · Score: 1

    I think you better realize that EVERYTHING you do is getting raked over by the Chinese Government's servers

    That's a possibility. It's been investigated repeatedly and nothing's been found, but that's not 100% confidence and I trust the Chinese even less than MS and Google. Of the sites I mentioned, only Pandora has any financial information from me and it wasn't transmitted through Opera. Opera's my main browser at home, but not my only one. If the Chinese want to know which news articles I read, it bothers me the same amount as if my ISP does. Chrome's probably mined deeper than Opera simply because I'll bet Google's better at it than the Chinese government.

    --
    He's getting rather old, but he's a good mouse.
  51. Re:Will this stop nosy overreaching gov & corp by AHuxley · · Score: 1

    Mil, security services have the keys so nothing stops them from collect it all over any generation of tech.
    Police who get ISP logs will be the interesting change.
    ISP will have to get some new skills if they want to keep looking over a users communications.
    Ad will have to change and become part of a site in some way.

    --
    Domestic spying is now "Benign Information Gathering"
  52. Re:In a groundbreaking statement now by bn-7bc · · Score: 1

    Well that might be, it is imposible for me to comment on Potplayer as I’ve nevere used it, but O cab say that vlc (plus the odd codec pack) as played everything I’ve thtown at it without issue. Is it prety no but ,at list in my view, that is secondery to it working. I’m not defending vlc nothing is perfect and improvments can allways be done, but someone much wicer then me onece said ‘The perfect is the enemy of the possible’

  53. SSL certificate signing by OrangeTide · · Score: 1

    Ultimately it's a flawed system that is more about making money for the handful of Certificate authorities than about providing security to your average home user. Forcing everyone to HTTPS doesn't do much more than highlight CAs as the chokepoint of the Internet.

    --
    “Common sense is not so common.” — Voltaire
  54. Re:In a groundbreaking statement now by tepples · · Score: 1

    Not every site is about having personal information transmitted or is personal in nature on the queries it responds to.

    Nor does every server operator always agree with its viewership on whether the site "is personal in nature on the queries it responds to." For example, some people find Wikipedia not "personal in nature" because they don't regularly read articles about (say) reproductive rights in a socially conservative jurisdiction.

    Maybe I just run a site for my bathroom design business with my phone number on it.

    How do viewers of your site know that your competitor didn't pay the ISP to change your phone number appearing on its subscribers' view of your site to that of your competitor?

  55. Re:Router, printer, NAS, and other FQDNless device by tepples · · Score: 1

    You can get a FQDN for free under other existing domains.

    But then you're more likely to run into CA-imposed rate limits because many subdomain providers aren't on the Public Suffix List yet.

  56. Re:Router, printer, NAS, and other FQDNless device by tepples · · Score: 1

    Hosts on a personal domain need not accept connections from the public. If the domain needs a public presence, it can be hosted on some cheap static site host.

  57. Re:Router, printer, NAS, and other FQDNless device by tepples · · Score: 1

    Let's Encrypt will issue a certificate to the domain owner even if the hostname in the certificate is not the hostname of a server reachable through the Internet. For unreachable hosts, Let's Encrypt verifies domain control through the ACME dns-01 challenge, which requires putting a temporary TXT record in your domain's DNS zone.

  58. Re:Good by scdeimos · · Score: 1

    These Unicode characters are just fine on Slashdot:

    • U+0022 quotation mark, "
    • U+0027 apostrophe, '
    • U+0060 grave accent, `

    It's anything above U+007F that get molested by Slashdot, such as:

    • U+00B4 acute accent,
    • U+2018 left single quotation mark, ‘
    • U+2019 right single quotation mark, ’
    • U+201C left double quotation mark, “
    • U+201D right double quotation mark, ”

    I'm not posting from an iPhone. You can input these characters from any modern PC. It's just Slashdot decided to support only ASCII character input (U+0000 through U+007F) but screwed up and are actually supporting some crumby OEM code page instead (U+0000 through U+00FF).

  59. Re:In a groundbreaking statement now by packrat0x · · Score: 1

    We need to know so we can all switch to it.

    Lynx's security is second to none.

    Don't forget w3m and links.

    --
    227-3517
  60. Re:In a groundbreaking statement now by jmccue · · Score: 1

    Yes there is. Aside from the hassle of configuring it, maintaining it, and troubleshooting it when it breaks, even "free" things like Let's Encrypt are not free. They will not give me a cert.

    I wish I had mod points, another nail in the 'fully free' or user based internet. If the page is static and no javascript crap then you should not have to get a cert.

    Yes I know your ISP could inject crap before serving it to someone, but you remind the ISP that is illegal.

    There is always lynx and USENET :) We should all move back to that.

  61. Re:Good by bn-7bc · · Score: 1

    Ok so let’s blame apple, but hold on a second, did I not point out that I have nor seen this problem anywhere else? Oh well must just me me then I goes non of the people commenting on digi.no , itavisen.no or in the subreddits I follow ever post from an ios device (the to first are among norways largest it related news sites, and juging by the number of comments on apple related articles quite a few of the readers use ios devices.

  62. Re: In a groundbreaking statement now by Anonymous Coward · · Score: 1

    They not chrome can do https right. If privately signed certain. My firewall was been https since 1997. Both show this not a safe site because of private certs.

    They are idiots to say the basic local server on local sub-net is good. Or least not bad that keeps taking multiple of clicks to get through.

    I think they are both get kick backs from the cert guys.

  63. Re:Lies, damn lies, & first lie wasn't exactly by tepples · · Score: 1

    On my non-technical site (content doesn't have a bias toward users having any particular software) Safari measures (for whatever that's worth; see 1st paragraph) at 34%.

    Safari is currently Mac-only among desktop platforms. I'd be surprised if over 34 percent of visitors to your site use a Mac. Or are you counting Safari for iOS in your 34 percent? Rick Schumann doesn't appear to be.

  64. Re:In a groundbreaking statement now by tepples · · Score: 1

    Yes I know your ISP could inject crap before serving it to someone, but you remind the ISP that is illegal.

    ISP's reply: "So what? We'll continue the illegal practice."

    So who has standing to sue an ISP that deliberately flouts this law? The subscriber or the operator of the site that was modified?

    Answer: Nobody does. It was a trick question. Mandatory arbitration clauses are a standard practice nowadays.

  65. You could write your own ACME client by tepples · · Score: 1

    even "free" things like Let's Encrypt are not free. They will not give me a cert. What they will do is let me run their software which will magically do the cert shit for me.

    Or you could read the published specification for Automatic Certificate Management Environment (ACME) and write your own such software.

  66. Secure context is more than encryption by Anonymous Coward · · Score: 1

    It also protects against spoofing servers, MITM (Man in the Middle) attacks, altering / faking / changing content in-transit (as AT&T / Verizon has done in the past).

    Probably they think this is more about protecting their users than just ensuring the data can't be seen by prying EYE5.

  67. Re:Will this stop nosy overreaching gov & corp by roca · · Score: 1

    It makes snooping much more expensive and it makes passive undetectable snooping impossible. To snoop, they have to install software on the user's computer, or the target server, or else get a CA to generate a certificate they can use to MITM the connection. All of these things are expensive to do at scale, and detectable. In the latter case, the bad certificate can be recorded and constitutes proof of the CA's misbehavior; if a rogue CA is found to have misissued a certificate, there are consequences, as Symantec and Startcom found out.

  68. Re:Good by tepples · · Score: 1

    Quotation mark code points that have been in Unicode for decades (since 1993) aren't "idiosyncratic".

  69. Re:Router, printer, NAS, and other FQDNless device by jrumney · · Score: 1

    And this helps home routers how?

  70. Re:In a groundbreaking statement now by WaffleMonster · · Score: 1

    The path and query string themselves are enough to infer "people's information". With cleartext HTTP, a passive attacker can infer which medical condition you looked up on Wikipedia or WebMD. With HTTPS, an attacker can see the server's hostname in the Server Name Indication of the ClientHello message, such as en.wikipedia.org or www.webmd.com, but everything else is encrypted.

    Incorrect. On a public website you can infer what the user is looking at via analysis of timing and payload size.

  71. Re:Will this stop nosy overreaching gov & corp by iggymanz · · Score: 1

    Nope, SSL ciphers fall all the time, fresh vulnerabilities, fresh attacks. Can't assume passive snooping is impossible.

  72. Re:In a groundbreaking statement now by WaffleMonster · · Score: 1

    I really do think that weaning the web off non-SSL HTTP is a good thing, I dont know how anyone can oppose protecting peoples privacy.

    The privacy case for publicly accessible websites is tedious at best and harmful at worst. It is tedious at best because use of timing and payload length side channels have been successfully demonstrated to unmask user activities on public sites.

    It is harmful to privacy because all those OSCP queries to centrally managed servers represent a new vector to track users en-masse without requiring any in-path compromise of communications channels.

    TLS session caching may leak data that can be used to correlate requests within a privacy preserving overlay network.

    Theres no cost any more to getting an TLS cert so theres just no excuse any more to not go HTTPS.

    There exist management costs and additional RTT costs both in initial TLS setup and an additional round trip with every subsequent request. This can be mitigated in the future by using session tickets.

    For all public IP addresses I would actually support throwing up an "insecure site" warning for all non-SSL sites that users have to click an exception button, then eventually requiring SSL of all web sites

    No doubt TLS is better than nothing yet ends don't justify means. Just because you want everyone to use TLS does not make it acceptable to force others to use it if they don't want to for whatever reason.

    In a world where everything is secured via TLS there is no real security. The value of compromising CAs approach infinity at the same time CAs are squeezed by the everything must be free machine (LE freeloaders). Not that CAs have any business existing in the first place. DV should be a function of the registrar who should be handling signing as a standard included feature of domain ownership for no additional cost with none of this any CA has capability to sign globally for any domain they want bullshit.

    Every government in the world worth fearing is assured to have the means of compromising the system as currently deployed. As we have seen with Google's unnecessary unilateral removal of the ONLY means of detection of government compromise (key pinning) in order to support a half-baked "experimental" IETF draft that does nothing to actually prevent compromise in it's tracks it seems to me the current system worthless to anyone with a need for security beyond low value ecommerce transactions and that design is intentional. Any new features such as rolling out support for PAKEs that stand to improve security by providing off-ramps to trust not based on global PKI house-of-cards is systematically ignored by all browser vendors.

  73. Re:In a groundbreaking statement now by WaffleMonster · · Score: 1

    How do viewers of your site know that your competitor didn't pay the ISP to change your phone number appearing on its subscribers' view of your site to that of your competitor?

    This is a good illustration of the difference between possibility and probability.

    Yes it is possible for someone to change the phone number in transit over the network. What is the probability of occurrence? Is it worth my time to care? I suspect the answer to the above questions are "very small" and "hell no".

    After all similar risks remain regardless:

    How do viewers of your site know your competitor didn't pay the ISP to redirect your site to /dev/null?

    How do you know your competitor didn't pay off your web host to hang an "out of business" banner only visible to potential customers on the other side of town?

  74. Re:In a groundbreaking statement now by tepples · · Score: 1

    How do viewers of your site know your competitor didn't pay the ISP to redirect your site to /dev/null?

    They put the URL into a troubleshooting tool such as isup.me.

    How do you know your competitor didn't pay off your web host to hang an "out of business" banner only visible to potential customers on the other side of town?

    You know because your automatic site monitoring scripts notified you of failure to retrieve the root document.

  75. Re:In a groundbreaking statement now by tepples · · Score: 1

    On a public website you can infer what the user is looking at via analysis of timing and payload size.

    How reliable is this in practice over the Internet, as opposed to a laboratory setting? And would random addition of 0 to 999 bytes of garbage headers to each response mitigate this in any way?

  76. Re:Router, printer, NAS, and other FQDNless device by tepples · · Score: 1

    A split-horizon public dummy mirror with the same hostnames as the private network.

  77. Re:Router, printer, NAS, and other FQDNless device by tepples · · Score: 1

    The home router firmware would presumably use the ACME dns-01 or http-01 challenge to obtain a certificate from Let's Encrypt for the hostname (not the IP address) that the user has entered into its configuration. Even if the hostname has no public CNAME, A, or AAAA record, the DNS zone can still contain the TXT record that dns-01 requires.

  78. some ipmi still use java only others html5 by Joe_Dragon · · Score: 1

    some ipmi still use java only others the html5 part is missing a few things that the java one can do.

  79. Re:Does this mean we get XUL extentions back? by KozmoStevnNaut · · Score: 1

    "We" meaning "maybe 100 grumpy neckbeards".

    --
    Eat the rich.
  80. Re:Lies, damn lies, & first lie wasn't exactly by gravewax · · Score: 1

    the percentage of less popular browser users that actually change their user agent would not even amount to a rounding error. at 34% whether you think so or not your site is either a statistical anomaly or you do have a significant bias towards Apple users as even with mobile devices you are unlikely to climb much beyond 20% without some sort of bias as apple marketshare is just too small overall to account for a 3rd of users.

  81. Re:Router, printer, NAS, and other FQDNless device by thegarbz · · Score: 1

    You're describing a non-issue while ignoring the real issue.

    Let's Encrypt works by scripting. If you're doing it manually you're doing it wrong. The problem should be scripted around. However .... the real issue is that you can't issue a certificate to an IP address or to local domains. The problem isn't Lets Encrypt, the problem is there's literally no one who would give you the certificate you need.

    What is needed is either some protocol change to allow this to be done in a different way, or some simple and and universal easy method to run your own CA for these purposes along with the ability to upload the cert. Or maybe devices should come with a universal certificate that never expires and on first access needs to be manually imported. Think of it like SSH.

  82. Re: Lies, damn lies, & first lie wasn't exactl by Wootery · · Score: 1

    -1 Incoherent.

    What on Earth are you trying to say, AC?

  83. Re:Router, printer, NAS, and other FQDNless device by TheRaven64 · · Score: 1

    No, they issue certificates for domains, not IP addresses. If you want to get certificates for home network devices, then the simplest thing to do is set up a subdomain like home.example.com and point a public wildcard DNS record at a machine running acme-client. Configure all of the subdomains of that you want (e.g. printer.home.example.com) and have the deploy script push them to the things on your local network. On your local network, provide a DNS server via the DHCP reply which gives local addresses for printer.home.example.com, rather than the publicly routable one.

    --
    I am TheRaven on Soylent News
  84. Re:Router, printer, NAS, and other FQDNless device by TheRaven64 · · Score: 1

    You really want to integrate this with the DHCP response (though that's also not authenticated in any way). The problem with .local is that names in that namespace are not guaranteed to be unique. mycomputer.local probably exists on hundreds of LANs and the point of a DNS cert is to prove that your endpoint is who it says it is.

    A good first step would be for the DHCP response to include a root cert that can be used only for things on the current network. Ideally, you probably also want something integrated with mDNS so that devices that publish their names via mDNS can also publish their cert via the same mechanism and have other parties automatically reject names if the signing cert changes. Neither of these mechanisms is very secure, but they both probably better than nothing - at least they give you reasonable protection against passive eavesdroppers.

    --
    I am TheRaven on Soylent News
  85. Re:Good by TheRaven64 · · Score: 1

    It's due to apple's instance of posting characters like ' as unicode even if the site is not using unicode

    Apple doesn't do this on sites not using unicode. Take a look at the HTML for this page and you will see a meta tag telling you that the encoding is UTF-8. The problem is that Slashdot explicitly advertises that it is unicode, but isn't.

    The fact that it doesn't support unicode in 2017, when even my terminal does, is a secondary incompetence.

    --
    I am TheRaven on Soylent News
  86. Re:Router, printer, NAS, and other FQDNless device by jrumney · · Score: 1

    I'm sure my 82 year old father in-law will have no problem registering his own domain name, configuring public and private DNS servers and setting up his acme-dns client. Thanks for making life easier for him.

  87. Apple makes huge profit on small, rich user base by tepples · · Score: 1

    Anonymous Coward is trying to say that despite Apple's user base not being the largest, it has been successful at making a large profit from a smaller, richer user base. In some years, it has earned over 90 percent of all smartphone profit. Thus despite a smaller number of people using Safari, these users on the whole make more purchases in larger amounts.

  88. Re:In a groundbreaking statement now by LiENUS · · Score: 1

    I wasn't calling you a troll, i was saying the guy you were replying to was a troll.

  89. Re:Router, printer, NAS, and other FQDNless device by TheRaven64 · · Score: 1

    Nice straw man. Why is your 82-year-old father-in-law doing configuring web servers on his local network if he finds these things so difficult? Oh, right, he isn't, he's buying off-the-shelf equipment that handles this stuff automatically for him.

    --
    I am TheRaven on Soylent News
  90. Re:In a groundbreaking statement now by TemporalBeing · · Score: 1

    Internet Explorer 13.00% Edge 3.78%

    Wow...didn't know IE still had so much share and Edge hadn't taken it over yet.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  91. Re:Router, printer, NAS, and other FQDNless device by jrumney · · Score: 1

    The straw man here is your imaginary world in which "off-the-shelf equipment handles this stuff automatically for him"

  92. Re:Router, printer, NAS, and other FQDNless device by TheRaven64 · · Score: 1

    Have you actually bought any consumer network equipment in the past decade? Most of the things I've bought handle https already. Even a cheap (under £10) TP-Link WiFi router does (via a fairly complex dance involving public DNS records). My ISP-provided router does with a self-signed cert that I have to explicitly mark as trusted (but which is then pinned). The manual config is only an issue if you're manually configuring your own intranet server, and if you're doing that then you should know what you're doing.

    --
    I am TheRaven on Soylent News
  93. Re:Apple makes huge profit on small, rich user bas by Wootery · · Score: 1

    Good work. What difference a username makes.