• bearboiblake [he/him]@pawb.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      15 hours ago

      You’re all over this thread posting bad takes. Of course you can do secure encryption in a browser. There’s absolutely nothing stopping you from using any encryption algorithms within a browser whatsoever. I don’t even understand what you could possibly mean. There are so many ways to achieve it.

      • tux0r@snac.rosaelefanten.org
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        15 hours ago

        There are numerous ways to place decryption backdoors into a website’s JavaScript. How would you make sure that there is no MITM when trying to safely encrypt (e.g.) an e-mail in your browser?

        Of course you can do secure encryption in a browser.

        Talking about “bad takes”, aren’t we? There is no way to ensure that your end-to-end encryption is not decrypted on the fly when done by a website (= a potential attacker).

        • bearboiblake [he/him]@pawb.social
          link
          fedilink
          English
          arrow-up
          3
          ·
          15 hours ago

          Who said anything about a website? You said browser. You can run fully-local resources in a browser, such as browser extensions, locally hosted tools, even just running in a .html file on your local disk somewhere. Javascript also isn’t the only option available to solve this problem.

          • tux0r@snac.rosaelefanten.org
            link
            fedilink
            arrow-up
            1
            arrow-down
            3
            ·
            15 hours ago

            Not sure if you’re just trolling at this point.

            You said:

            Of course you can do secure encryption in a browser.

            No, you can’t. I explained why.

              • tux0r@snac.rosaelefanten.org
                link
                fedilink
                arrow-up
                1
                arrow-down
                2
                ·
                14 hours ago

                Ok, I’ll bite:

                You can run fully-local resources in a browser, such as browser extensions, locally hosted tools, even just running in a .html file on your local disk somewhere.

                How would you do that without violating essential security measurements?

                  • tux0r@snac.rosaelefanten.org
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    14 hours ago

                    You are aware that WASM requires JS, right?
                    I mean, yes, running the application itself would be secure, but that’s not in the browser. You cannot trust your browser. Ever.

      • tux0r@snac.rosaelefanten.org
        link
        fedilink
        arrow-up
        1
        ·
        15 hours ago

        That’s a very loose definition indeed.

        “Close enough to a browser” isn’t a browser. GnuPG in a browser just won’t work and most other encryption facilities aren’t quite as secure (and transparent).