Slashdot Mirror


Firefox Prepares To Mark All HTTP Sites 'Not Secure' After HTTPS Adoption Rises (bleepingcomputer.com)

An anonymous reader quotes a report from Bleeping Computer: The increased adoption of HTTPS among website operators will soon lead to browsers marking HTTP pages as "Not Secure" by default, and Mozilla is taking the first steps. The current Firefox Nightly Edition (version 59) includes a secret configuration option that when activated will show a visible visual indicator that the current page is not secure. In its current form, this visual indicator is a red line striking through a classic lock that's normally used to signal the presence of encrypted HTTPS pages. According to Let's Encrypt, 67% of web pages loaded by Firefox in November 2017 used HTTPS, compared to only 45% at the end of last year.

154 of 244 comments (clear)

  1. Not everything need story be encrypted by Anonymous Coward · · Score: 4, Insightful

    Let's say I'm downloading a file that's several GB, like a disk image. When I download it, I'll verify the signature. If it's valid, the file is usable. Encrypting the entire download is a waste of resources for both the server and client. Not everything needs to be encrypted, so this is a little silly. Plus, hosting providers often charge extra fees for https, at least based on my experience.

    1. Re:Not everything need story be encrypted by truedfx · · Score: 2

      Indeed not everything needs to be encrypted, and in some specific circumstances HTTP may be the better option, but firstly, the average user cannot tell what does and does not need to be encrypted, and secondly, even in those cases where HTTP is the better option, it's usually close enough nowadays that it doesn't make that much of a difference. Because of that, I'd be perfectly happy with HTTPS becoming the norm, HTTP flagged as insecure, but HTTP nonetheless continuing to be supported in browsers indefinitely.

    2. Re:Not everything need story be encrypted by Zero__Kelvin · · Score: 1

      "Let's say I'm downloading a file that's several GB, like a disk image. When I download it, I'll verify the signature."

      If you are tech savvy enough to do this then you are tech savvy enough to realize that the image means you are using HTTP, not HTTPS. They aren't stopping you from using HTTP, just making sure you are aware that you are using HTTP rather than HTTPS. So what it the problem again?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:Not everything need story be encrypted by Cthefuture · · Score: 1

      What waste? Modern processors have AES in hardware. Except for the initial TLS negotiation (and even that is hardware accelerated on most systems) it costs almost nothing to use encryption.

      --
      The ratio of people to cake is too big
    4. Re:Not everything need story be encrypted by hey! · · Score: 1

      Then don't encrypt and click through the security warning if for some reason the computational costs are a problem.

      From the developer's standpoint, the question is which default behavior causes more harm over the entire user base: treating http as secure enough when users are exchanging sensitive information, or putting up a nagging message the user has to click through (or add the site to a whiteliest) when he doesn't want encryption for some reason.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    5. Re:Not everything need story be encrypted by Agripa · · Score: 1

      Encrypting the entire download is a waste of resources for both the server and client.

      Decreasing processing costs means that the encryption and decryption are an insignificant use of resources.

  2. Stupid by Anonymous Coward · · Score: 2, Informative

    This is completely retarded. Not every site needs https.

    1. Re:Stupid by Man+On+Pink+Corner · · Score: 2

      But it's apparently very important to educate users to ignore yet another legitimate warning indication.

    2. Re:Stupid by TechyImmigrant · · Score: 2

      But it's apparently very important to educate users to ignore yet another legitimate warning indication.

      What's worse is the implication that if it isn't telling you that it is not secure, it must be secure, because it's using https.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    3. Re:Stupid by arth1 · · Score: 1

      This is true, but "Not Needing HTTPS" =/= "Secure". Firefox will still be correct in identifying the connection as not being secure.

      But HTTPS does not imply secure either. It's lulling users into a false sense of and understanding of security.

    4. Re:Stupid by WaffleMonster · · Score: 1

      No, you have it backwards. By never marking HTTP is insecure before we created the false sense of security folks now mistakenly have.

      Nonsense. Failing to indicate a disposition is NOT misleading and contributes to no false sense of anything.

      In the real world without near universal buy-in for HTTPS exclusively people will browse somewhere... Not secure... oh noes neither is this...or this... too bad I'm going to go here and do that anyway... pretty soon it devolves into a joke about everything causing cancer followed by this scary message AND every other remotely similar scary message no matter what it says being filtered out on a subconscious level from the minds of users.

      HTTPS really does mean "secure" (it's the S), but it's not as easy as setting it and forgetting it.

      HTTPS as currently deployed is only as secure as the least secure CA on the PLANET or most despotic regime harboring a state run CA in the WORLD.

      This is before factoring in the inescapable reality virtually all DV certs assigned are done so in an automated fashion by trusting signals returned from completely INSECURE protocols. At best on a good day assuming all hell isn't breaking loose in China HTTPS is as secure as a leap of faith.

      Falsely indicating something to be "secure" when really it's just better than nothing is by far the more damaging disposition.

    5. Re:Stupid by thegarbz · · Score: 1

      This is completely retarded. Not every site needs https.

      That's for the users to determine so telling them which sites are secure and which are not makes perfect sense.

    6. Re:Stupid by arth1 · · Score: 1

      HTTPS really does mean "secure" (it's the S), but it's not as easy as setting it and forgetting it.

      HTTPS as currently deployed is only as secure as the least secure CA on the PLANET or most despotic regime harboring a state run CA in the WORLD.

      That's before taking into account that encrypted and signed does not imply secure. That's dead wrong. The other end might be hacked, or it might be run by crooks, or monitored by agencies, or your computer might be hacked.
      Browsers saying it's "secure" lulls people into a false sense of security. It's like believing your property is secure because you put a lock on one door.

    7. Re:Stupid by jeremyp · · Score: 1

      HTTPS is only secure if all the CA certs installed on your computer are completely trustworthy. For example, if I am able to bribe an employee at the Digital Signature Trust Company, to make me a CA cert, I am then able to manufacture fake certificates for any domain I like and I can use it to MITM your browser (unless your browser is telling you right now that Slashdot's certificate is not trusted).

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  3. Servers on your LAN are probably Not Secure by tepples · · Score: 5, Informative

    HTTPS requires a certificate, and a certificate that requires a fully qualified domain name. The CA/Browser Forum's Baseline Requirements forbid issuing certificates in RFC 1918 private networks (such as 10/8 and 192.168/16) or the mDNS reserved domain (.local). This means everything on the average user's local area network will end up marked "Not Secure", such as the administration interface of the user's router, printer, or network attached storage (NAS) device.

    The document "Deprecating Non-Secure HTTP" states that Mozilla is aware of this problem but fails to offer a solution:

    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.

    1. Re:Servers on your LAN are probably Not Secure by Octorian · · Score: 1

      What's even worse, is that many of these devices use HTTPS with an unverifiable certificate (either self-signed, missing an FQDN due to being local, etc). This is extremely annoying (and likely confusing to many) when trying to access such devices, to the point where they probably seem outright broken to an "average" user.

      I wish one of these organizations would come up with some solution to that problem, which everyone can adopt.

      For my own purposes, I set myself up an "internal CA" and loaded its certs on all my browsers/devices. However, that's extra atypical effort and my Android phone has a constant "Network may be monitored" warning banner as a side-effect of doing that.

    2. Re:Servers on your LAN are probably Not Secure by RightwingNutjob · · Score: 2, Insightful

      Great. Another layer of DRM. Printer doesn't work unless you're plugged into the internet and paying for 'up-to-date' certificates from the vendor.

    3. Re:Servers on your LAN are probably Not Secure by WaffleMonster · · Score: 2

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

      The challenge here is not that these machines canâ(TM)t do HTTPS, itâ(TM)s that theyâ(TM)re not provisioned with a certificate. A lot of times, this is because the device doesnâ(TM)t have a globally unique name, so it canâ(TM)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â(TM)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

      The solution is logging into the device using TLS-SRP but this doesn't enrich the CAs so no chance in hell.

    4. Re:Servers on your LAN are probably Not Secure by TechyImmigrant · · Score: 1

      > I set myself up an "internal CA" and loaded its certs on all my browsers/devices.

      This is the usual solution for big companies and capable users.

      However the flaw is in the certificate specs. Certificates and crypto library auth policies do not have the semantics defined to declare "This cert is for this specific local domain and address space with this unique identifier" so it can be distinguished from all other such places with an identical domain and address space. It's a solvable problem. The browser makers are slow and irresponsible with conflicts of interest abound. That's why certs and the logic in browsers and crypto libraries do not meet your needs and you need to effectively roll your own CA. It's why a CA can charge hundreds of dollars to perform 50ms of compute effort. It's why 2048RSA with SHA256 is marketed at "high security" bullshit.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    5. Re:Servers on your LAN are probably Not Secure by GuB-42 · · Score: 1

      You mean a self signed certificate? Browsers hate these even more than plain http.
      If you mean creating your own root of trust, it is not easy for the layman. And you can't make it too easy, otherwise, it will be exploited.

    6. Re:Servers on your LAN are probably Not Secure by vux984 · · Score: 2

      We don't care.

      What we care about is the interstitial page the browser throws up that prevents us from reaching the device until we click agree twice, add an exception, click advanced, click yes, we really mean it, click settings click enable user to view insecure sites... just to get it done. Its not this bad yet, but its getting there.

    7. Re:Servers on your LAN are probably Not Secure by vux984 · · Score: 2

      And the solution is really simple:

      firefox, chrome etc should have different rules when accessing devices on 10.x.x.x and 192.168.x.x etc.

      Especially if localhost is on the same subnet. Or a tracert to the device never crosses a public internet address. With equivalent rules for IPV6.

      For me at least the VAST majority of the time I'm accessing these devices I'm on the same private subnet. There's a couple scenarios at work where things are separated, and I might be accessing 10.1.1.x from 10.5.5.x etc,

      It can still flag it as an insecure connection, because it is, but it shouldn't make a big fuss about it or try and warn me the sky is falling and block me. Because its not touching the internet.

    8. Re:Servers on your LAN are probably Not Secure by swillden · · Score: 1

      That's only for sites with invalid certs. HTTP sites will just get a little icon. There's no reason ever to throw up interstitial pages for that ... and a *very* good reason for doing so with certs that don't match the site that provided them.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  4. Mr Policeman by Anonymous Coward · · Score: 1

    Great. How your site won't be browsable at all by default in Firefox until you pony up cash to a certification company.
    I guess we know who paid for all those Quantum puff pieces now.

  5. If the signature itself is tampered with by tepples · · Score: 5, Insightful

    Let's say I'm downloading a file that's several GB, like a disk image. When I download it, I'll verify the signature.

    How can you be sure that the SHA-256 value against which you are verifying the disk image hasn't itself been tampered with on its way to your device?

    Encrypting the entire download is a waste of resources for both the server and client.

    No it isn't. If you fail to encrypt, your ISP, your ISP's ISP, and any snooping government can tell conclusively what you have downloaded. If you do encrypt, the eavesdropper can see only what domain you're accessing and the sizes of what you download. You can obfuscate even the sizes by using range requests to pull the 4 GB disk image a 4 MB chunk at a time.

    Plus, hosting providers often charge extra fees for https

    Then take your business elsewhere. Switch from a hosting provider that charges extra for HTTPS to a competing hosting provider that does not charge extra for HTTPS.

    1. Re:If the signature itself is tampered with by RightwingNutjob · · Score: 3, Insightful

      And sometimes you don't care. Like when you're on an internal network and don't want to confuse your users with a red warning signal.

    2. Re:If the signature itself is tampered with by truedfx · · Score: 2

      How can you be sure that the SHA-256 value against which you are verifying the disk image hasn't itself been tampered with on its way to your device?

      Even if the main download is done using HTTP, the SHA-256 value can be requested over HTTPS.

    3. Re:If the signature itself is tampered with by Anonymous Coward · · Score: 1

      Yes, but why bother? Just to work around this UI bug that Firefox is thinking of adding?

    4. Re:If the signature itself is tampered with by tepples · · Score: 1

      Even if the main download is done using HTTP, the SHA-256 value can be requested over HTTPS.

      But the operator of the site hosting the SHA-256 values will still need to obtain a certificate. Is it more a matter of setting up Certbot to provision one certificate for the hash site rather than a separate certificate for each mirror site?

    5. Re:If the signature itself is tampered with by truedfx · · Score: 1, Interesting

      But the operator of the site hosting the SHA-256 values will still need to obtain a certificate.

      Indeed.

      Is it more a matter of setting up Certbot to provision one certificate for the hash site rather than a separate certificate for each mirror site?

      The concern was that for large (multi-gigabyte) files, HTTPS becomes a waste of resources. I'm not going to comment one way or another on the correctness of that claim, but setting up a single server to accept both HTTP and HTTPS connections is trivial, and then the client can make the choice to download the large file from that server over HTTP, and the hash from that same server over HTTPS. It wasn't my idea to have the full file and the hash come from different servers, although that is indeed an option as well.

    6. Re:If the signature itself is tampered with by WaffleMonster · · Score: 2

      No it isn't. If you fail to encrypt, your ISP, your ISP's ISP, and any snooping government can tell conclusively what you have downloaded. If you do encrypt, the eavesdropper can see only what domain you're accessing and the sizes of what you download.

      For most publically available sites this is simply not true. Counting bytes and timing analysis is more than enough to reconstruct users activities with a high degree of confidence.

      You can obfuscate even the sizes by using range requests to pull the 4 GB disk image a 4 MB chunk at a time.

      Is it really more difficult for an adversary to sum up a bunch of 4MB chunks?

      Then take your business elsewhere. Switch from a hosting provider that charges extra for HTTPS to a competing hosting provider that does not charge extra for HTTPS.

      Telling someone who doesn't see the point of HTTPS for x,y and z to get a new provider is probably not likely to result in a positive outcome.

    7. Re:If the signature itself is tampered with by tepples · · Score: 2

      How to render the SHA-256 Pre-image collision attacks effectively moot: Check the Fucking File Size.

      The attack I'm concerned about doesn't involve a hash collision. The attacker who intercepts an HTTP connection can replace both the disk image with a replacement of the same size and the hash with the hash of the replacement image. And this interception (sometimes mistakenly called "transparent proxying") is much more difficult with HTTPS than with cleartext HTTP.

      This will just increase the cost of entry

      Increasing the cost of interception to where only nation-states can afford it and there's evidence if they do it anyway is the entire point of HTTPS.

    8. Re:If the signature itself is tampered with by tepples · · Score: 2

      Is it really more difficult for an adversary to sum up a bunch of 4MB chunks?

      Yes. For example, once you have the content length, you can always request the end of a roughly 4 GB file as a full 4 MB range rather than a partial chunk by seeking 4 MB before the content length. Or for an additional data cost smaller than 1 percent, you can randomly request one to ten extra chunks at various points in the file.

      Telling someone who doesn't see the point of HTTPS for x,y and z to get a new provider is probably not likely to result in a positive outcome.

      That was directed at people who do see the point "but...".

    9. Re:If the signature itself is tampered with by WaffleMonster · · Score: 1

      Yes. For example, once you have the content length, you can always request the end of a roughly 4 GB file as a full 4 MB range rather than a partial chunk by seeking 4 MB before the content length. Or for an additional data cost smaller than 1 percent, you can randomly request one to ten extra chunks at various points in the file.

      Simply chunking a 4 GB file is not the same as implementing a padding scheme. No doubt measures can be implemented to deny timing and size analysis to adversaries. This isn't really the issue.

      None of this actually exists in the real world across vast majority of systems deployed today. To achieve the above you either have to write a custom http client or get explicit buy in from the operator to implement something at a higher level. This has real world consequence in that assertions simply adding SSL meaningfully addresses privacy of users WRT public facing content is simply not true. What is possible is academic if it isn't being done.

    10. Re: If the signature itself is tampered with by tepples · · Score: 1

      Nobody cares about any entertainment that much [...] if a finance transaction does not take place, then ssl is overkill.

      Didn't "a finance transaction" set up your subscription to receive said entertainment in the first place?

    11. Re:If the signature itself is tampered with by hairyfeet · · Score: 5, Insightful

      Insightful? Really mods? Lets take a site like Megofan...all it has is scans of old Mego adverts and interviews with the guys that worked there. No sign in, no information from the user at all, just some static images and text....now WHY IN THE FUCK does this need to be encrypted? Anybody? Beuller?

      You want to make the web safe? KILL JAVASCRIPT DEAD and while you are at it BAN accepting code from third parties like these sleazy as fuck advert companies...tada! Web is safe as in your mama's arms...oh but that would mean website owners might have to get off their overfed asses, wipe the Cheetos dust off their fingers and actually VET THEIR ADS instead of just bitching and whining when we block them! Can't have that, nope so lets make every site in the free world including those that are nothing but text and jpegs encrypt for...not a damned reason other than SECURITY THEATER.

      This is a classic example of the "we have to DO SOMETHING!" bullshit, a variation of the "think of the children!" kind of thinking...does it solve the REAL problem, which is our devices spying on us, malware filled adverts, or any of the real nasty things we've been dealing with? Nope. But hey it lets CA vendors make more money while putting on the appearance of giving a fuck and that is just as good in these days of hastag "our hearts are with" insert name of city...right?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    12. Re:If the signature itself is tampered with by tepples · · Score: 1

      To achieve the above you either have to write a custom http client [...] What is possible is academic if it isn't being done.

      Except 90 percent of it has been done in existing download managers. I imagine the anti-analysis features that I described (always retrieve full-size final range and retrieve dummy ranges) are straightforward to add to a download manager. Do you need me personally to create a proof of concept in order for it to become no longer "academic"?

    13. Re:If the signature itself is tampered with by tepples · · Score: 1

      KILL JAVASCRIPT DEAD

      Have fun click-click-clicking through a server-side image map that fully reloads the page every time. Or have fun not being able to use an application at all because instead of being a web application, it was developed as a native application for an operating system other than yours.

    14. Re:If the signature itself is tampered with by WaffleMonster · · Score: 1

      Do you need me personally to create a proof of concept in order for it to become no longer "academic"?

      Not relevant.

      The point isn't "how" or "whether" something can be achieved. It's the simple fact it has not actually been achieved by any measurable percentage of users therefore any benefit arising from its existence is not being felt... in other words it's academic. Merely creating a "proof of concept" changes nothing.

    15. Re:If the signature itself is tampered with by tepples · · Score: 1

      How would the person verifying the download securely obtain and verify the public key of the signer? Does it involve CAs, or does it involve long-distance travel to key signing parties?

    16. Re:If the signature itself is tampered with by AmiMoJo · · Score: 1, Interesting

      Makes it harder to inject malware, a favourite tactic of governments.

      Also increases the cost of mass surveillance to the point where it is impractical.

      The web should have been fully encrypted from the start.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    17. Re:If the signature itself is tampered with by tepples · · Score: 2

      The web should have been fully encrypted from the start.

      With what? 40-bit keys? At the start of the web, competent encryption was considered a munition in some economically important countries.

    18. Re:If the signature itself is tampered with by Aristos+Mazer · · Score: 2

      Also, the CPUs weren't as good -- the time needed to encrypt and decrypt would have been a far greater percent of the available CPU than today, even with the shorter keys of the era. It wasn't practical to do a lot with encryption in the mid-1990s. Zipping up some files the size of a floppy disk into a password-protected .zip could take 20 minutes on the desktop I had; only a couple minutes without the password.

    19. Re:If the signature itself is tampered with by Askmum · · Score: 3, Insightful

      This is a classic example of the "we have to DO SOMETHING!" bullshit, a variation of the "think of the children!" kind of thinking...

      I totally agree. I have a small personal website that hosts some stats about my server (disk usage and such) and hosts pictures I want to share with people.

      Why would that site be unsafe? I use no cookies, I do not require logins. Why would my site be branded like that because some has-been company pushes their agenda?

    20. Re:If the signature itself is tampered with by TheRaven64 · · Score: 2

      The concern was that for large (multi-gigabyte) files, HTTPS becomes a waste of resources. I'm not going to comment one way or another on the correctness of that claim

      I am, by pointing out that Netflix is able to saturate 40GigE NICs in a single machine (I think they can now saturate two of them) serving nothing but HTTPS traffic, and the bottleneck for them is usually the disk and sometimes DRAM, but never the encrypt. On a modern CPU, you're DMAing from cache and you can encrypt a lot faster than line rate (particularly with AES, where it's almost entirely in fixed-function hardware) and then the encrypted data is right next to the DMA unit ready to send to the NIC. With newer NICs, you can offload most of the TLS (not the handshake, but all of the bulk encrypt) to the NIC, so you pay a tiny power cost but nothing else.

      --
      I am TheRaven on Soylent News
    21. Re:If the signature itself is tampered with by AmiMoJo · · Score: 1

      The web was invented in the UK. No export restrictions on crypto at the time.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    22. Re:If the signature itself is tampered with by Anne+Thwacks · · Score: 1
      Why would my site be branded like that because some has-been company pushes their agenda?

      Because the people selling certs need some leverage to sell their over priced products. That is what it is about. Nothing to do with security.

      --
      Sent from my ASR33 using ASCII
    23. Re:If the signature itself is tampered with by Hal_Porter · · Score: 1

      How can you be sure that the SHA-256 value against which you are verifying the disk image hasn't itself been tampered with on its way to your device?

      True. And doing HTTPS encryption isn't all that taxing on a modern CPU. E.g. newish CPUs can do AES with one instruction

      https://en.wikipedia.org/wiki/...

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    24. Re:If the signature itself is tampered with by Dagger2 · · Score: 4, Informative

      Because it's open to MITM and passive snooping. There have been cases of networks inserting DDoS code into unencrypted webpages to recruit clients into attacking an unrelated site. (Or if you prefer, cases of networks inserting cryptocoin miners.) It's also possible to exploit security vulnerabilities in the client by injecting code into a plain-text connection, thus hiding the source of the exploit (and saving you the effort of tricking the client into visiting your own site).

      Plain-text HTTP is just plain unsafe. That's why it should be branded as unsafe.

    25. Re:If the signature itself is tampered with by Dagger2 · · Score: 1

      Except not, because you can get SSL certs for free (via a mechanism that is actually easier than paying for the certs).

      If you had to pay then you would have a point, but you don't.

    26. Re:If the signature itself is tampered with by tepples · · Score: 1

      Any ACME client distributed as free software, not just Certbot, can obtain certificates from Let's Encrypt. If that's not enough, what makes the distributor of your operating system or web server software "trusted" in the first place?

    27. Re:If the signature itself is tampered with by tepples · · Score: 1

      A Raspberry Pi is probably cheaper than even the electric power needed to keep the i486 PC running for a substantial length of time.

    28. Re:If the signature itself is tampered with by rainer_d · · Score: 1

      The web was invented in the UK. No export restrictions on crypto at the time.

      It was invented in Switzerland, at CERN.

      --
      Windows 2000 - from the guys who brought us edlin
    29. Re:If the signature itself is tampered with by AmiMoJo · · Score: 1

      Yes, sorry I did meant the EU. The inventor was British, but working at CERN. Thanks for the correction.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    30. Re:If the signature itself is tampered with by Hal_Porter · · Score: 1

      Well you can still serve web pages from your 486, just not with AES-NI.

      Actually openssl seems like it has pretty performant AES encoding even on MMX and just regular x86. It's unlikely to be bottleneck.

      https://github.com/openssl/ope...

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    31. Re:If the signature itself is tampered with by rainer_d · · Score: 1

      Switzerland is not in the EU.
      Its application for membership was laying dormant since a public vote in 1992 failed to gain the necessary support and was finally officially retracted in 2016.

      https://de.wikipedia.org/wiki/...

      Europe!=European Union ;-)

      --
      Windows 2000 - from the guys who brought us edlin
    32. Re:If the signature itself is tampered with by AmiMoJo · · Score: 1

      Yes, but the web wasn't invented in Switzerland. It was invented at CERN building 31, which is in France. The CERN campus spans both countries, but that building is on the French side.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    33. Re:If the signature itself is tampered with by Hal_Porter · · Score: 1

      And how many micro ops or real world CPU cycles does that translate to?

      It's pretty good

      https://github.com/openssl/ope...

      # Performance.
      #
      # Given aes(enc|dec) instructions' latency asymptotic performance for
      # non-parallelizable modes such as CBC encrypt is 3.75 cycles per byte
      # processed with 128-bit key. And given their throughput asymptotic
      # performance for parallelizable modes is 1.25 cycles per byte. Being
      # asymptotic limit it's not something you commonly achieve in reality,
      # but how close does one get? Below are results collected for
      # different modes and block sized. Pairs of numbers are for en-/
      # decryption.
      #
      # 16-byte 64-byte 256-byte 1-KB 8-KB
      # ECB 4.25/4.25 1.38/1.38 1.28/1.28 1.26/1.26 1.26/1.26
      # CTR 5.42/5.42 1.92/1.92 1.44/1.44 1.28/1.28 1.26/1.26
      # CBC 4.38/4.43 4.15/1.43 4.07/1.32 4.07/1.29 4.06/1.28
      # CCM 5.66/9.42 4.42/5.41 4.16/4.40 4.09/4.15 4.06/4.07
      # OFB 5.42/5.42 4.64/4.64 4.44/4.44 4.39/4.39 4.38/4.38
      # CFB 5.73/5.85 5.56/5.62 5.48/5.56 5.47/5.55 5.47/5.55

      Compared to the normal, non AES-NI x86-64 implementation which looks pretty good to me it's about 10x better

      https://github.com/openssl/ope...

      # Version 2.1.
      #
      # aes-*-cbc benchmarks are improved by >70% [compared to gcc 3.3.2 on
      # Opteron 240 CPU] plus all the bells-n-whistles from 32-bit version
      # [you'll notice a lot of resemblance], such as compressed S-boxes
      # in little-endian byte order, prefetch of these tables in CBC mode,
      # as well as avoiding L1 cache aliasing between stack frame and key
      # schedule and already mentioned tables, compressed Td4...
      #
      # Performance in number of cycles per processed byte for 128-bit key:
      #
      # ECB encrypt ECB decrypt CBC large chunk
      # AMD64 33 43 13.0
      # EM64T 38 56 18.6(*)
      # Core 2 30 42 14.5(*)
      # Atom 65 86 32.1(*)
      #
      # (*) with hyper-threading off

      It makes sense to hardware accelerate something like AES, after all people have being doing it in FPGAs for ages.

      http://ece-research.unm.edu/ji...

      On ARM and x86 people have built crypto coprocessors

      https://en.wikipedia.org/wiki/...

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    34. Re: If the signature itself is tampered with by tepples · · Score: 1

      youtube doesn't cost me shit.

      YouTube Red is a subscription service, and some movies and series are exclusive to YouTube Red.

      Me reading a webcomic does not need encryption either.

      Only if the particular webcomic is available without charge. If the webcomic is paywalled, it needs a subscription and therefore encryption.

    35. Re:If the signature itself is tampered with by hairyfeet · · Score: 1

      Because I give a flying flipping fuck if anybody knows I looked at some 70s Buck Rodgers action figures...why exactly? Lets be clear this SOLVES NOTHING when it comes to the REAL threats users see every.single.day. be it malware adverts or devices spying on them or needing a fricking stinger just to know if your cellphone is stealing all your data but hey this is SECURITY THEATER, all that matters is the appearance of doing something, right?

      Oh and some more terrorists (wanna bet they were migrants let in thanks to open borders?) just ran over a couple of dozen people while screaming Aloha Snackbar so be sure to put up your "our hearts go out to (insert city name)" hashtag, after all it will do about as much as this will to stop actual threats.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    36. Re:If the signature itself is tampered with by jeremyp · · Score: 1

      But the web was never considered a munition, it was the software for doing encryption that was. i.e. the software that had to be embedded in web browsers like Netscape Navigator and Internet Explorer, both made in countries that had export restrictions on encryption.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    37. Re:If the signature itself is tampered with by Dagger2 · · Score: 1

      If you don't care that the site is unsafe, then just ignore the note that says it's unsafe.

      But the warning will push sites to use HTTPS, which does fix real security and privacy problems. Admittedly there are some problems that HTTPS won't fix (like the site itself tracking you, or that squeaky hinge on your garden gate) but that's not a good reason not to use it.

    38. Re:If the signature itself is tampered with by Dagger2 · · Score: 1

      Let's Encrypt are who I was thinking of (for all I know there may be others, but if there are then they aren't making a lot of noise).

      You don't need to download LE's software to get certs from LE. All you need is an ACME client (which can itself be used with any ACME-supporting CA). Some software, including Apache httpd, has built-in ACME support, and for other software I can see at least 3 ACME clients in the Debian repositories which should be just as trustworthy as any other piece of software in the repos. There is no particular reason to download anything from LE's site.

      Don't forget that ACME clients are generally automated, so the time you spend setting them up is the only time you spend dealing with them. With CAs that don't support ACME, generally you are stuck manually renewing the cert every time it expires.

    39. Re:If the signature itself is tampered with by Dagger2 · · Score: 1

      Not entirely. In fact, everything I mentioned in my post other than cryptocurrency miners is possible without touching Javascript.

    40. Re:If the signature itself is tampered with by TheRaven64 · · Score: 1

      Netflix is using a completely different class of hardware than a home web server.

      Most home network servers aren't using 40GigE, and most probably aren't using GigE. At these rates, TLS is trivial.

      Mine is running on a Raspberry PI 2, which is totally overkill for the purpose, an old 486 would do fine.

      On a Pi2, the bottleneck is going to be either the SD card or the USB bridge between the CPU and the network interface. TLS will not add any noticeable overhead.

      --
      I am TheRaven on Soylent News
  6. Does Firefox still matter? by bogaboga · · Score: 1

    I guess it depends; but when your rival has about 5 times your market share, you do not matter that much...or do you?

    1. Re:Does Firefox still matter? by markdavis · · Score: 1

      Troll!?

      So I suppose that Tesla doesn't matter much, since it is a very small fraction of cars sold by any of the major manufacturers. The band you might like doesn't matter because there are so many bigger ones. Linux (and MacOS) doesn't matter, since MS-Windows dwarfs desktop market share. Wind power doesn't matter much, since natural gas is a zillion times more market share. Yeesh.

  7. How to Disable it by jwhyche · · Score: 3

    Outstanding. Now how will I disable this problem?

    --
    I read at +2. If your post doesn't reach that level I will not see or respond to it.
    1. Re:How to Disable it by vlueboy · · Score: 5, Insightful

      The rest of us can simply disable "security.insecure_connection_icon.enabled" in about:config.

      Oh?
      Just like Firefox's extensions fiasco where some similar about:hack "allowed" your unapproved extensions to continue running if it wasn't publicly vetted by the mozilla version of an app store? That respite, like many Firefox moves was killed on v48 a year ago and blew away a Firefox extension that was developed in-house and had no business being available to the world. And just a year earlier? the Chrome and Safari side grenade exploded with a different "security" feature that cost us man hours, training and bug stabilization time. Browserwise, there is nowhere safe of these whims.

      When Mozilla is saying the http sites will work "for a while" for local printers / routers, they're taking the haughty tone appropriate for someone saying we'll be allowed to be beggars at their house until they tire of taking pity on us... as if browser makers were paying US for using THEIR products. One reason open source projects aren't taken seriously, mind you, is present in that vacuous statement: unlike closed source companies like MS and Oracle, the statement of EOL comes with no hard dates. That's a red flag right there, considering Firefox has more or less had "courage" in announcing pulling the plug on other features or forcing unwanted garbage as well.

      I'm tired after seeing the bleakness of all the bug threads with complaints of business burdens produced by these changes that just keep falling on deaf ears: All browsers do this deprecation game on a whim without any standards emporium behind the stupidity (though sometimes the W3C is part of the problem.) The only winning move is NOT to upgrade, because freedoms imaginaryly lost n% of the time to some unseen enemy in a potential hack are less concrete than the freedom lost right now for 100% of the time in the form of loss of value and features.

  8. Let's Encrypt is gratis by tepples · · Score: 2, Informative

    The only "certification company" to which you'd need to "pony up cash" is the domain registrar, which you need anyway for a public website. Once you have a domain, you can automate provisioning of certificates issued without charge by Let's Encrypt using an ACME client such as Certbot.

    1. Re:Let's Encrypt is gratis by TechyImmigrant · · Score: 1

      I tried running Let's Encrypt's scripts and they crashed.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    2. Re:Let's Encrypt is gratis by sabri · · Score: 1

      I tried running Let's Encrypt's scripts and they crashed.

      Then you're not so 'techy' as your name implies. My 6 year old is capable of running them on her VM.

      --
      I'm not a complete idiot... Some parts are missing.
    3. Re:Let's Encrypt is gratis by TechyImmigrant · · Score: 1

      I tried running Let's Encrypt's scripts and they crashed.

      Then you're not so 'techy' as your name implies. My 6 year old is capable of running them on her VM.

      Oh I can get them running all right. But they're as fragile as heck and don't work with any specific flavour of linux on any of my servers.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    4. Re:Let's Encrypt is gratis by Dagger2 · · Score: 1

      What scripts were you running? I've been using dehydrated and it hasn't been fragile at all, plus it's a bash script and bash is widely supported on pretty much any flavor of Linux I've ever used. You don't even have to run it on the machine that will be using the certs (though I did have to write a custom script to do DNS updates; presumably there are other clients that have that built-in).

      There's also built-in support for ACME in some webservers (e.g. Apache) if you really can't get an ACME client running on at least one system.

    5. Re:Let's Encrypt is gratis by TechyImmigrant · · Score: 1

      It was months ago. I followed the instructions on the web site.

      I'm not motivated to spend more time on it.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    6. Re:Let's Encrypt is gratis by sabri · · Score: 1

      You haven't contradicted what he said.

      I haven't indeed. But I told him that a 6 year old can get them working, so I would expect the same from someone who migrated to the U.S. under a specialized knowledge visa claiming to be a techie.

      --
      I'm not a complete idiot... Some parts are missing.
  9. Who has 192.168.123.45 in your coffee shop? by tepples · · Score: 2

    http (IP on private network) = secure

    How so? When your laptop or phone is on restaurant or public library Wi-Fi, you don't know who has 192.168.123.45. This is why the definition of a "potentially trustworthy origin" in the W3C candidate recommendation "Secure Contexts" includes localhost but not RFC 1918 private IP addresses.

  10. Security fatigue by WaffleMonster · · Score: 1

    Thanks for pouring napalm on the fire.

  11. Technically correct, in some situations by neiras · · Score: 2

    Let's say I'm downloading a file that's several GB, like a disk image. When I download it, I'll verify the signature. If it's valid, the file is usable. Encrypting the entire download is a waste of resources for both the server and client.

    As long as the signature file was delivered over HTTPS and you didn't have any evil root certificate authorities installed on your client, you would be fine. If the insecure download was tampered with, signature verification would fail, as you say.

    Encrypting downloads is not that big of a deal resource-wise these days, though. Why not let HTTPS handle MITM detection for you? ;) Most users won't check a sig file anyway.

  12. The LAN FQDN problem in a previous AMA by tepples · · Score: 2

    I mentioned the same planned obsolescence concern in my question to Jacob at Let's Encrypt in an AMA on reddit a year ago.

  13. How to use a private CA with BYOD? by tepples · · Score: 4, Insightful

    How is "make and install your own certificates" practical when users bring their own devices, such as public library patrons bringing their laptops or phones to a branch or friends or relatives bringing their laptops or phones to someone's home?

    1. Re:How to use a private CA with BYOD? by tepples · · Score: 2

      Similarly, BYOD on the home network should be segregated to an Internet-only guest wireless connection.

      That wouldn't help if you want to let guests print to your printer or view videos on your NAS.

    2. Re:How to use a private CA with BYOD? by tepples · · Score: 2

      it's probably easier just to use Let's Encrypt.

      As I wrote in my other comment, Let's Encrypt requires a fully-qualified domain name, not a 192.168 or .local.

    3. Re:How to use a private CA with BYOD? by tepples · · Score: 2

      I edited it out because nobody answered my previous question about practical methods of distributing the root certificate of "roll your own CA" to guests' devices.

    4. Re:How to use a private CA with BYOD? by EvilSS · · Score: 1

      I edited it out because nobody answered my previous question about practical methods of distributing the root certificate of "roll your own CA" to guests' devices.

      Put the internal CA cert on your NAS with all your videos that your guests come over to watch while printing out their taxes. quick install and done.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    5. Re:How to use a private CA with BYOD? by TheRaven64 · · Score: 2

      No reputable CA will let you have a cert for the 192.168/16 subnet or anything in the .local TLD, because these hosts are not unique and foo.local on your network isn't foo.local on mine. The best solution for these is to give them global IPv6 addresses, but only open a pinhole in your firewall for the Let's Encrypt dialback. This lets you get a proper cert for them, but doesn't allow anything off network to access them.

      --
      I am TheRaven on Soylent News
    6. Re:How to use a private CA with BYOD? by thegarbz · · Score: 1

      You don't manage user's BYOD? At my company if I chose to BYOD then I have to abide by the rules among which is a management program installed on my PC which enforces security measures AND installs the company's root certificate.

      If you don't do this for BYOD you have bigger security issues then SSL.

    7. Re:How to use a private CA with BYOD? by thegarbz · · Score: 1

      Sounds more like "compromise your own device". I do not trust any entity to be both benevolent (do not spy on people) and competent (keep the means to spy the people secure), at least for extended periods of time.

      Trust goes both ways. You want to bring your own because you're not happy with what you have fine. Do so. But do so under my our rules. Personal devices are a huge digital security risk to a company.

    8. Re:How to use a private CA with BYOD? by thegarbz · · Score: 1

      Depends on how you define ownership. BYOD allows devices that are not part of the company purchasing agreement to be used, allows co-sharing of data with personal and private. BYOD has always been about using your own money to pay for a device under company control. Any company who doesn't do this will learn the hard way when their first idiot user loses a device with no pincode and critical information stored on it.

    9. Re:How to use a private CA with BYOD? by tepples · · Score: 1

      Let's Encrypt can work with only access to the DNS server. But each household would still need to buy a domain and keep it renewed.

    10. Re:How to use a private CA with BYOD? by Albanach · · Score: 1

      A wildcard SSL certificate is under $50/year.

    11. Re:How to use a private CA with BYOD? by tepples · · Score: 1

      That's a windfall to the CA industry of $50 per year times how many households?

    12. Re: How to use a private CA with BYOD? by tepples · · Score: 1

      That is an internal network?

      Yes. The resources in question are accessible only from within the library or home network, not through the Internet.

  14. Visual Indicator by sgage · · Score: 1

    "...when activated will show a visible visual indicator..."

    In my 35 years in the computer industry, I have always found that visual indicators that were visible were much more effective than ones that weren't. But then, I'm kind of old-school...

  15. Re:The bigger problem by tepples · · Score: 2, Interesting

    The percentage covers only the subset of users who have opted into Firefox telemetry. If you want to make your votes not count, that choice is yours. Just don't whine when Mozilla cuts your pet feature for lack of usage share justifying the maintenance cost.

  16. FFS by fyngyrz · · Score: 4, Insightful

    Good thing that the cost is essentially zero on modern hardware, then.

    You know what cost isn't zero?

    Changing the billions of http: links on billions of web pages to billions of other web pages, that's what.

    Firefox - and Google, for that matter - are damaging the very integrity of the net, ironically, while claiming to improve it. They're not improving it. This is anal-retentive nonsense. Not everything needs to be encrypted. If something does need to be encrypted, that falls into the realm of the reasonable decision of the page owner, not the web browser author or the search engine.

    We've gotten along just fine without this nonsense thus far; I see no reason - other than the use of force by these bad actors - that we should have to arbitrarily change huge portions of the Internet.

    You want to encrypt, go ahead. You can if you want. And of course, if you do, it'll be fine. But using force to make you do it... no. That's just evil.

    And we know that browser warnings will put people off. This isn't an "otherwise-harmless" act. It'll do real damage.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:FFS by Anonymous Coward · · Score: 1

      Good thing that the cost is essentially zero on modern hardware, then.

      You know what cost isn't zero?

      Changing the billions of http: links on billions of web pages to billions of other web pages, that's what.

      Firefox - and Google, for that matter - are damaging the very integrity of the net, ironically, while claiming to improve it. They're not improving it. This is anal-retentive nonsense. Not everything needs to be encrypted. If something does need to be encrypted, that falls into the realm of the reasonable decision of the page owner, not the web browser author or the search engine.

      We've gotten along just fine without this nonsense thus far; I see no reason - other than the use of force by these bad actors - that we should have to arbitrarily change huge portions of the Internet.

      You want to encrypt, go ahead. You can if you want. And of course, if you do, it'll be fine. But using force to make you do it... no. That's just evil.

      And we know that browser warnings will put people off. This isn't an "otherwise-harmless" act. It'll do real damage.

      Good! Apart from middlemen (i.e. ISPs that don't need to bother with NN anymore) messing with your data, encrypting everything (no matter how mundane) on the net adds to everyone's security as it makes it harder to know what to try and break. You are just going to need to deal with it.

    2. Re:FFS by lucasnate1 · · Score: 2

      Sure, because http can't redirect to https at all.

    3. Re:FFS by Zero__Kelvin · · Score: 3, Informative

      Calm down Sally. They aren't stopping anyone from using HTTP, they are merely making sure uses are aware that their connection is not secured. They aren't breaking anything. The fact is that the S in HTTPS is the secure part, and without that S your connection is not secure. If communicating facts to the user is breaking things then lets hope more people start breaking things.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    4. Re:FFS by ArchieBunker · · Score: 1

      Can you even trust HTTPS anymore? I thought the feds had all the master keys.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    5. Re:FFS by MeNeXT · · Score: 1

      The absence of a green lock should be more than enough

      --
      DRM? No thanks, I'll just get it somewhere else...
    6. Re:FFS by Aristos+Mazer · · Score: 2

      > We've gotten along just fine without this nonsense thus far;

      No, we haven't. You mention "other than the use of force by these bad actors" -- yes, exactly, that is the sole and complete reason for us having to secure the Web. If you can find a way to force people to stop attacking the integrity of the network, we can avoid this change. But otherwise, help out by grepping /s/http/https in pages you own.

    7. Re:FFS by Aristos+Mazer · · Score: 1

      > Either way you are effectively stopped from using HTTP > unless you pony up to a CA and pay for more HTTPS certificates. Use Let's Encrypt for free certificates.

    8. Re:FFS by thegarbz · · Score: 1

      Changing the billions of http: links on billions of web pages to billions of other web pages, that's what.

      Err do you know how the internet even works? This problem is very easily solved on the server side.

    9. Re: FFS by Zero__Kelvin · · Score: 1

      The absence of information is the opposite of information.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    10. Re: FFS by Zero__Kelvin · · Score: 1

      It is 2017. SSL certs are free. And nobody is "popping up" any notices. They are accurately showing a "Not secure" lock icon.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    11. Re:FFS by Dagger2 · · Score: 1

      HTTPS itself is fine, but some of the algorithms it can use are questionable. In particular, the NIST p curves (which are the most widely supported curves used for elliptic curve cryptography) are mega suspicious -- the method for picking them was to have an NSA employee tell NIST "here are the curves you're going to use". Also, the justification for those curves was their performance, yet they aren't actually very fast, _and_ they have certain characteristics that make it easy to screw up your implementation. One wonders why the NSA wanted these particular curves to be standardized rather than a different set.

      There is now the much better choice of Curve25519, but it has only recently gained support in TLS libraries and browsers.

      (If you want more detail on the issues with NIST's p curves, see this talk, and if you're wondering whether the NSA would really try to undermine a public standard, see the Dual EC random number generator.)

    12. Re: FFS by Zero__Kelvin · · Score: 1

      Simply googling "online letsencrypt cert generation" would have saved you from stating this misinformation.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  17. I'm more concerned about by bobstreo · · Score: 1

    ftp;//

    telnet://

    smb://

    I got a nice Let's Encrypt certificate than auto-renewed, and I've pushed any external HTTP requests to HTTPS on my router.

    And I have a pretty big list of CIDR ranges and URL strings that result in blocked transactions.

  18. Domain-validated vs. Extended Validation by tepples · · Score: 3, Insightful

    It's why a CA can charge hundreds of dollars to perform 50ms of compute effort.

    The "50 ms of compute effort" certificates are domain-validated, with just CRL and OCSP as ancillary services. Those typically cost $15 for three years (ssls.com) or nothing for 90 days (letsencrypt.org). The certificates that cost hundreds of dollars are Extended Validation, which ensure not only a connection between the certificate and the domain owner but also that a vandal isn't typosquatting the domain itself. These often come with greater insurance guarantees.

    1. Re:Domain-validated vs. Extended Validation by TechyImmigrant · · Score: 3, Insightful

      It's why a CA can charge hundreds of dollars to perform 50ms of compute effort.

      The "50 ms of compute effort" certificates are domain-validated, with just CRL and OCSP as ancillary services. Those typically cost $15 for three years (ssls.com) or nothing for 90 days (letsencrypt.org). The certificates that cost hundreds of dollars are Extended Validation, which ensure not only a connection between the certificate and the domain owner but also that a vandal isn't typosquatting the domain itself. These often come with greater insurance guarantees.

      And all those services and fees have nothing to do with my options for securing my own stuff. In fact they just make things worse.
      As I wrote on another thread, I ran Let's Encrypt's scripts and they crashed. It's a joke built with shoddy code.

      I built a CA once, with bespoke software, a screened room, air gaps, man traps and the whole malarky. All to certify communication devices, because all the cert vendors were not interested in selling certs for a few cents each for millions of devices.

      The more I have dealt with the cert industry, the more I hate it.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    2. Re:Domain-validated vs. Extended Validation by thegarbz · · Score: 2

      As I wrote on another thread, I ran Let's Encrypt's scripts and they crashed. It's a joke built with shoddy code.

      Did you file a bug report? There's millions of people who had no problem running the scripts on wide variety of hardware and software.

      The more I have dealt with the cert industry, the more I hate it.

      So you should be on board with what Lets Encrypt is trying to do, which is removing the unnecessary garbage from the CAs for what is handled by a simple automated domain ownership check.

    3. Re:Domain-validated vs. Extended Validation by Octorian · · Score: 2

      So you should be on board with what Lets Encrypt is trying to do, which is removing the unnecessary garbage from the CAs for what is handled by a simple automated domain ownership check.

      Lets Encrypt is probably a great option if you're trying to secure a general purpose Linux server somewhere.
      But if you're trying to secure something their scripts won't run on, then its a PITA that isn't really helping.
      Most of what we're complaining about is stuff their scripts won't run on.

    4. Re:Domain-validated vs. Extended Validation by thegarbz · · Score: 1

      No most of what we're complaining about is stuff that isn't associated with a domain name, that's nothing to do with Lets Encrypt.

    5. Re:Domain-validated vs. Extended Validation by TechyImmigrant · · Score: 1

      No most of what we're complaining about is stuff that isn't associated with a domain name, that's nothing to do with Lets Encrypt.

      In my case, both with and without.

      I have public facing servers with domain names and I develop security solutions in physical products which do not. Let's Encrypt didn't work for the former. X.509 didn't work for the latter.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    6. Re:Domain-validated vs. Extended Validation by TechyImmigrant · · Score: 1

      >So you should be on board with what Lets Encrypt is trying to do, which is removing the unnecessary garbage from the CAs for what is handled by a simple automated domain ownership check.

      My preference is to kill X.509 and all that goes along with it and replace it with something better.
      I've been actively working on that for years, but I have low expectations of success.

      Of cause they should have named it Let's Authenticate, but that's a quibble.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  19. Re:why does my site need to be secure by Sloppy · · Score: 4, Interesting

    I am generally curious why someone would need EVERY site to be secured by https.

    I can't answer that question, but this..

    What about small businesses who dont offer any downloads or have any contact forms and as such their websites function like a digital flier.

    .. is easy. You don't want ISPs altering the flier. And people may recall, one of the big calls to arms for the whole Network Neutrality thing everyone has been talking about, is that ISPs were altering web replies to insert ads. I've heard Comcast users even say that Comcast still communicates some kinds of things to their customers by just barging into whatever web page a user happens to have loaded, and changing it to include a message from Comcast. (Because apparently email is too hard.)

    MitM can't only snoop; they can also change things.

    Examples involving intranets, though, I can't possibly get into Firefox's head. I am pretty sure whatever reason they come up with, will be bullshit. But I guess I ought to hear 'em, first...

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  20. When your friends BYOD by tepples · · Score: 1

    Forge a cert for yourself, it's not hard.

    It's a bit harder to get the devices of friends and relatives visiting your home to trust the certificate of your private CA so that they can (say) view the videos on your NAS or print to your printer. In addition, Android displays a persistent warning about "Network monitoring" if a private CA certificate is installed.

    1. Re:When your friends BYOD by PixetaledPikachu · · Score: 1

      Forge a cert for yourself, it's not hard.

      It's a bit harder to get the devices of friends and relatives visiting your home to trust the certificate of your private CA so that they can (say) view the videos on your NAS or print to your printer. In addition, Android displays a persistent warning about "Network monitoring" if a private CA certificate is installed.

      Allowing friends or relatives on a private network is even more reason to do https. There's no polite way on how to screen whether they are running ARP poisoning to sniff traffics.

    2. Re:When your friends BYOD by tepples · · Score: 1

      In this case, would you recommend that every householder buy a domain for the home network and keep renewing it?

  21. Re:The bigger problem by campuscodi · · Score: 1

    Univ. of Michigan, Firefox, and Cisco researchers founded the Let's Encrypt project.

  22. Still nothing protecting the back end by Anonymous Coward · · Score: 1

    And even doing this, there is still no additional benefit for the servers themselves. Secure the transmission all you like, but if you mess up your server security, then bad-guy (even state actors) don't need to worry about breaking ssl, they can just get all the stuff on the server itself.

  23. Use HSTS by tepples · · Score: 4, Informative

    Changing the billions of http: links on billions of web pages to billions of other web pages, that's what.

    If your HTTPS server sends the Strict-Transport-Security header for one request, the browser will automatically rewrite subsequent requests to http: scheme URLs on the same domain to use the https: scheme instead. If you enable this long-term for all subdomains, you can get the header "preloaded", or included with the browser itself so that even the first request gets rewritten. The HTTPS Everywhere extension by EFF is an additional source of preloads.

  24. Seems OK by markdavis · · Score: 1

    >"a red line striking through a classic lock that's normally used to signal the presence of encrypted HTTPS pages"

    Really, that sounds OK to me. it is a reasonable warning "for the masses." But ONLY if it stops there. No pop-ups, no dialogs, no animation, no nagging, no striking through the URL, etc.

    Not everything needs to be https, and things that aren't are not necessarily any problem. Mozilla can have bonus points by keeping the about:config that allows the user to en/disable the insecure http icon feature.

  25. Fake domain registrars too by tepples · · Score: 1

    all sites will start using the fake CA let's encrypt that issues certs to anyone for anything

    By the same criteria under which Let's Encrypt is a "fake CA", the vast majority of domain registrars are "fake registrars". They'll issue domains such as bankofarnerica.com to typosquatters and phishers and then not do anything until someone brings action pursuant to UDRP.

  26. Re:Will break WiFi captive portals by WaffleMonster · · Score: 1

    Every Wifi captive portal now wont work as the redirect will fail, coffee shops, guest wifi, all broken, great.

    I don't know the details by default Firefox transmits some kind of captive portal probe to determine this. You can see it go over the network if you run a capture when starting Firefox.

  27. Re:Will break WiFi captive portals by tepples · · Score: 1

    Theoretically, guest Wi-Fi should be presenting the terms in a RADIUS access challenge instead of HTTP interception anyway.

  28. breaking web proxies is stupid. by anon+mouse-cow-aard · · Score: 2

    I run software that distributes non-sensitive data across wide area networks... many people at each site want the same data, so I stick a web caching proxy on the site, and the big data (many gigs worth) are all transferred once, and then served from the local caching proxy. encrypting means the caching proxy needs to man-in-the middle, or it's just borked. stupid.

    1. Re:breaking web proxies is stupid. by Wootery · · Score: 1

      It seems to me that web caching of this sort is essentially the only argument for using plain old HTTP.

      TheRaven has already made a strong case against the think-of-the-CPU-overhead argument, but breaking web caching is a legitimate downside of HTTPS. Ideally there'd be an automatic checksum check after downloading over plain HTTP. Fun fact: this is precisely what Steam does. If they used a proprietary protocol, or HTTPS, then caching (whether by ISPs or by 'local' sysadmins) wouldn't be possible, to the detriment of both the customers and Valve.

  29. Re:why does my site need to be secure by AHuxley · · Score: 1

    The nice why? To save the world from the security services and their contractors changing unencrypted network connections globally.
    Collect it all was easy without encryption.
    Now encryption is a set standard global collection by the security services will not be so easy?

    A more realistic thought would be to save ads. Ads now know they have a direct link into a browsers from a site. The browser trusts the site and now has to trust the sites ads.
    Encryption keeps 3rd party ads out and paying site ads displayed.

    --
    Domestic spying is now "Benign Information Gathering"
  30. Idiotic by slashmydots · · Score: 3, Insightful

    Oh good, now I can pay like $100 a year for an encryption cert that I don't need just to run my static, read-only website that tells people what my business does and where it is and how to contact me. Awesome.

    1. Re:Idiotic by iggymanz · · Score: 1

      that's bullshit, requires software they may not work with a given web server or stack. 90 days expiration and auto-renewal may not work with your stack/gear.....

      https is totally unecessary for many sites

      the way https is now is a money making scam for a certain cartel, the real solution has to involve disposing the current tech of those parasites

    2. Re:Idiotic by Spamalope · · Score: 1

      And your router, laser printer, ip cam, smart tv, steam link, nvidia shield, desktops those two connect to, ip thermostat, NAS and Voip box. Every single thing with an admin page in fact.

      Someone sarcastically mentioned the answer is 'cloud base admin pages' so you can be tracked - and sold an 'admin' service with a monthly fee and I'm afraid they're right... dammit.

    3. Re:Idiotic by thegarbz · · Score: 1

      $100? Shit mine was free. You overpaid.

    4. Re:Idiotic by Dagger2 · · Score: 1

      LE's software mostly works with everything. It generates standard SSL certs that you can install with a script, and if you can't get that working then either you don't know enough to be running a public server on today's internet or your software/devices are utterly broken and need to be fixed.

      the way https is now is a money making scam for a certain cartel

      I just can't fathom how you could say this when you clearly know that LE exists. If you have some situation where LE doesn't work and yet a paid CA does work, surely the scam is being pulled by whoever created that situation?

    5. Re:Idiotic by houghi · · Score: 1

      Did a search and I found free ones and very cheap ons (like 5USD per year) that will be good enough for that. https://www.thoughtco.com/chea...
      Not looked to far into it yet.

      --
      Don't fight for your country, if your country does not fight for you.
    6. Re:Idiotic by javaguy · · Score: 1

      CloudFlare ( https://www.cloudflare.com/ ) has a free tier that can provide https and a CDN at no cost. Pay for a plan if you need any of the features. Otherwise, as others have said, use Let's Encrypt. I use both for different sites, they both work well.

    7. Re:Idiotic by iggymanz · · Score: 1

      I know of plenty of situations exactly like that, hence the word "cartel". you think you'll be doing e-commerce with clients who have to load your new cert into their trust store every 3 months and lose business during the wait.

      what a laugh

    8. Re:Idiotic by Dagger2 · · Score: 1

      If you have an ecommerce site that requires downtime to rotate certs, then you have a problem that needs fixing. If you really can't fix it for some reason, then it just makes automation even more important to you.

    9. Re:Idiotic by iggymanz · · Score: 1

      You're confused, the changing itself causes the downtime because the other parties need to take your changed cert and load it into their trust store. Just making that statement shows you have no real world career experience.

    10. Re:Idiotic by Dagger2 · · Score: 1

      Ah, I see -- you're not talking about downtime on the server side, but rather a scenario where the website (or API or...) clients are whitelisting particular cert fingerprints, and the new cert needs to be added to the client-side whitelist before it can be used.

      (I interpreted "clients" as being people paying for your contracting services.)

      But I still don't see that downtime is necessary here. Just tell the clients the new cert fingerprint ahead of starting to use it.

  31. And yet firefox hides http:// by default.. by Anonymous Coward · · Score: 3, Interesting

    The geniuses at Mozilla decided to hide the http: prefix from the user some time ago, so instead of http://www.cnn.com/ the user sees www.cnn.com

    The http: prefix indicates that THERE IS NO ENCRYPTION.

    Why hide it from the user and then add a non-standard indicator that there is no encryption?

    So many UI designers should be shot...

  32. Who cares? by Ol+Olsoc · · Score: 1

    Firefox has become overrun by nannies lately, and is now purposely breaking itself. I've dumped it for Chrome. Not that I'm wild about Chrome, but at least it hasn't become a malfunctioning mess. Say hi to Netscape for us when you reach your destination, Mozilla.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    1. Re:Who cares? by Ol+Olsoc · · Score: 1

      I expect chrome, and msie, to go the same way.

      Then I expect them to take responsibility that https is 100 percent secure.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  33. Re:why does my site need to be secure by swillden · · Score: 1

    I am generally curious why someone would need EVERY site to be secured by https.

    Because without https, you have no assurance that the data that arrived at your web browser was the data sent by the server you wanted to reach. https is usually thought of as a data secrecy mechanism, but it's also a data integrity mechanism, and while secrecy doesn't matter everywhere, integrity does.

    Note that this is true even when you don't particularly care about whether the cat video you got was the cat video you wanted, because your browser and your computer are not secure. For the same reason you don't point your browser at the dodgy corners of the Internet -- because you may just get pwned -- going to trustworthy non-https sites can screw you if there happens to be anyone malicious on the route between your computer and their server.

    Moreover, if we make a habit of encrypting All The Things, we don't have to worry about snoopers seeing something that we accidentally failed to protect. Its just good network hygiene.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  34. Unintended Consequences by Dangerous_Minds · · Score: 2

    It does concern me about some of the smaller sites struggling to survive. If a hypothetical site is barely able to pay the server bills, the last thing they need is an additional $15 charge per year (or more) tacked on just to allow a percentage of users to access their site without having users complain about alarms blaring that it's an unsecured site. I mean, sure, $15 a year doesn't sound like much, but if you're not a major site pulling in hundreds off of ad impressions or subscription fees, that seemingly small fee is going to sting on the bottom line. No matter how you slice it, this is going to raise the barrier for entry for new sites.

    This added to what is going on with the destruction of network neutrality in the US is almost like pouring salt on the wound. The number of users being able to reasonably access your site may very well drop, but Mozilla decided that web admins need to add another layer of security that come with fees in the process.

    --
    Daily read for tech news: Freezenet.ca
    1. Re:Unintended Consequences by Dagger2 · · Score: 1

      I have some good news for you: you don't need to pay $15/year for an SSL cert. There is at least one CA providing certs for free, via a generic and open protocol called ACME.

      A few years ago you would have had a point, but not today.

  35. Re:The bigger problem by Waccoon · · Score: 1

    Haha... you think they actually give a hoot about that telemetry data? Management makes their decisions and then interprets the telemetry to justify their posisions, no the other way around.

    Remember, Microsoft collected huge amounts of telemetry with Windows7. The result was Windows 8.

  36. Re:why does my site need to be secure by thegarbz · · Score: 1

    Whether your site needs to be secure or not is not for you to decide. It's up to the person potentially being persecuted for viewing it.

  37. Re:why does my site need to be secure by johannesg · · Score: 1

    You'd think copyright law would be more than enough to stop that kind of behaviour though. Comcast is altering an original work without permission, for financial benefit, and as part of an organisation. Seems an easy court case...

  38. Certificate Transparency by tepples · · Score: 1

    A browser can be configured to trust a particular CA only if the CA submits all certificates it issues to a Certificate Transparency log. I seem to remember at least Symantec being put in this penalty box.

  39. Re:why does my site need to be secure by dave420 · · Score: 1

    But by then it's too late. Preventing this sort of abuse is better than relying on a court case.

  40. Re:why does my site need to be secure by johannesg · · Score: 1

    I'd say triple damages plus a racketeering conviction, followed by jail time for the CEO and a breakup of the company, should be enough to convince the next runner up that doing this is a fundamentally bad idea. But of course I could be wrong.

  41. DDNS runs up against Let's Encrypt rate limit by tepples · · Score: 1

    run a dynamic dns name

    Many domains used by dynamic DNS providers are still not on the Public Suffix List. If a domain is not on the Public Suffix List, Let's Encrypt won't issue more than 20 certificates in a 7-day period for subdomains of that domain. (Source: Let's Encrypt rate limits; Ratelimit for dyndns domain) Instead, the service will produce an error message to the effect:

    Error: rateLimited :: There were too many requests of a given type :: Error creating new cert :: Too many certificates already issued for: no-ip.biz

    This means 20 other customers of the same dynamic DNS provider are likely to have already obtained their certificates before you have a chance to.