Hello. I am looking for an alternative to Telegram and I prefer an application that uses decentralised servers. My question is: why is the xmpp+omemo protocol not recommended on websites when it is open source and decentralised? The privacyguides.org website does not list xmpp+omemo as a recommended messaging service. Nor does this website include it in its comparison of private messaging services.

https://www.privacyguides.org/en/assets/img/cover/real-time-communication.webp

Why do you think xmpp and its messaging clients such as Conversations, Movim, Gajim, etc. do not appear in these guides?

  • UnfinishedProjects@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 hours ago

    I’ve hardly used it so far, but simpleX seems promising from my limited knowledge. I highly suggest checking it out.

    • u_tamtam@programming.dev
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      2 hours ago

      This blog post has been debunked as fallacious (posing as evidence what’s unsubstantiated), and in bad faith (some comments, including by the protocol developers, were removed from the blog’s comments section). That aside, if you are left unimpressed by the crypto jargon, all you take away from it is that Soatok really likes Signal and this isn’t Signal. There have been several independent audits on OMEMO, it’s used today by serious institutions and governments, it’s been under more scrutiny than soatok gave it, and there’s nothing knowingly insecure about it.

          • N.E.P.T.R@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            3
            ·
            2 hours ago

            Did that fix any of the underlining issues with OMEMO use across XMPP clients, such as odd/opaque choices by the OMEMO maintainer, or the fragmentation of OMEMO versions used by clients (most being very out-of-date)?

            Let me be clear: I am NOT anti-XMPP (or even OMEMO). I would love to see it succeed because I much prefer it over Matrix and other alternatives. My problem isn’t with the technology, just the implementation.

  • cockmushroom@reddthat.com
    link
    fedilink
    arrow-up
    3
    ·
    13 hours ago

    The freenet/futo devs are working something called river (https://freenet.org/). I don’t think it’s mobile yet and cannot attest to it’s call quality. It’s fully decentralized though, so it should work even if they abandon the project. Here’s a video on the protocol https://youtu.be/3SxNBz1VTE0 Mostly goes over the introductory docs that’re on the site.

  • sga@piefed.social
    link
    fedilink
    English
    arrow-up
    6
    ·
    17 hours ago

    reason for them not appearing is that xmpp is a largely relaxed platform, that is, all implementations are not equally strict. some may implement certain extensions, others may implement other. encryption (omemo) is a common one that most implement, but then client (the user apps like gajim) may or may not implement them correctly, or they may have a fallback (first communication between 2 clients maybe is not encrypted), and other different problems with encryption being flaky (firstly, it is not perfect forward secrecy, it is a bit prone to failure (messages unable to decrypt), etc.), hence it is not recommended much.

    • u_tamtam@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      2 hours ago

      That’s the nature of any federated protocol, and also what makes them highly desirable: there’s no central authority to dictate what is a compliant client or change the deal overnight and enshitify your user experience. That said, XMPP+OMEMO is as universal as things get, so there’s no real concern there.

    • bufalo1973@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      14 hours ago

      For the first communication not encrypted there’s an easy solution: force encryption on your side and block unencrypted communications.

  • toothbrush@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    14 hours ago

    No idea. I use the app Conversations (XMPP+Omemo) and it works great. Only downside ist that you have to somewhat trust the server you are on, because of metadata. But thats basically every chat app.

  • Labna@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    3
    ·
    edit-2
    15 hours ago

    Tox, where is TOX ? Why it’s not mentioned in the article ? It’s te most private messaging app, no other app can be more secure.

    • toothbrush@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      6
      ·
      14 hours ago

      Jami is nice in theory, but it was very buggy for me when I tried it and Jami calls had no noise cancelling at all. Other than that, it does work.

      I cant find the “keet” git repo, I think its proprietary. So thats a no go for privacy.

  • Avatar of Vengeance@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    25
    ·
    18 hours ago

    Signal at #1 and #2 spots 😭 only 4 options 😭 100% of options funded by western governments 😭 yup it’s a .world user’s post

    • Arthur Besse@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 hours ago

      100% of options funded by western governments

      One of their four, SimpleX, is not funded by western governments (…but it instead has some venture capital 🤡)

    • Victor@lemmy.world
      link
      fedilink
      arrow-up
      14
      arrow-down
      1
      ·
      18 hours ago

      Could you elaborate on why Signal is a bad choice?

      Are SimpleX and Briar also poor choices? Delta Chat?

      And maybe why being funded by western governments is a bad thing as opposed to other governments?

      Thanks 🙇‍♂️

      • theherk@lemmy.world
        link
        fedilink
        arrow-up
        13
        arrow-down
        2
        ·
        18 hours ago

        It isn’t. But I see this same post over and over. Really feels like there is a campaign against signal. Also tor developed by US Naval Research, so I guess it’s bad too.

        • Avatar of Vengeance@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          16
          ·
          15 hours ago

          good to know leaking phone numbers and being the main Discord alternative used by congress and Jeff Bezos on a centralized server isn’t a problem on .world

          TOR nodes are mostly run by the US government and independent cryptocurrency entrepreneurs (Jeffrey Epstein email chain inhabitants)

          if you had half a brain you would use i2p

          • theherk@lemmy.world
            link
            fedilink
            arrow-up
            6
            arrow-down
            1
            ·
            15 hours ago

            Cool strawmen; I didn’t say any of that. Signal protocol is awesome for privacy, not anonymity. Maybe I don’t have half a brain, but I happen to think the double ratchet implementation is an impressive piece of tech. Maybe I’m as dumb as your fever dream, but compromised exits doesn’t make tor any less of an achievement. Though i2p is also superb. I guess my brain is too weak to understand why those statements are mutually exclusive.

            • Arthur Besse@lemmy.ml
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              edit-2
              6 hours ago

              Signal protocol is awesome for privacy, not anonymity

              The “privacy, not anonymity” dichotomy is some weird meme that I’ve seen spreading in privacy discourse in the last few years. Why would you not care about metadata privacy if you care about privacy?

              Signal is not awesome for metadata privacy, and metadata is the most valuable data for governments and corporations alike. Why do you think Facebook enabled e2ee after they bought WhatsApp? They bought it for the metadata, not the message content.

              Signal pretends to mitigate the problem it created by using phone numbers and centralizing everyone’s metadata on AWS, but if you think about it for just a moment (see linked comment) the cryptography they use for that doesn’t actually negate its users’ total reliance on the server being honest and following their stated policies.

              Signal is a treasure-trove of metadata of activists and other privacy-seeking people, and the fact that they invented and advertise their “sealed-sender” nonsense to pretend to blind themselves to it is an indicator that this data is actually being exploited: Signal doth protest too much, so to speak.

              • theherk@lemmy.world
                link
                fedilink
                arrow-up
                2
                ·
                6 hours ago

                It isn’t a meme. It is a fact of modern cryptography in many settings. For example TLS, which is a huge bulk of the traffic, guarantees again privacy not anonymity. I’m not saying one shouldn’t care about metadata privacy. Every communication one engages in requires risk benefit analysis. If your threat modeling shows that for a given message, anonymity is required, then signal, and nearly every single other protocol out there is insufficient.

                That doesn’t mean TLS or lib signal, or any other cryptographic tool is not useful, especially in conjunction with other tools.

                There are many cases where I want my messages to be private and the cost of entry for the message receiver to be low. Signal is great for that. But I’m not saying no other tools should be considered, just that signal is good at what it does.

                • Arthur Besse@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  5 hours ago

                  “Anonymity” is a vague term which you introduced to this discussion; I’m talking about metadata privacy which is a much clearer concept.

                  TLS cannot prevent an observer from seeing the source and destination IPs, but it does include some actually-useful metadata mitigations such as Encrypted Client Hello, which encrypts (among other things) the Server Name Indicator. ECH a very mild mitigation, since the source and destination IPs are intrinsically out of scope for protection by TLS, but unlike Sealed Sender it is not an entirely theatrical use of cryptography: it does actually prevent an on-path observer from learning the server hostname (at least, if used alongside some DNS privacy system).

                  The on path part is also an important detail here: the entire world’s encrypted TLS traffic is not observable from a single choke point the way that the entire world’s Signal traffic is.

              • Daniel BP@fosstodon.org
                link
                fedilink
                arrow-up
                2
                ·
                6 hours ago

                @cypherpunks @theherk

                In most countries, sharing your phone number is equivalent of sharing you full home address. It would be great to see how people would react if instead of providing their number for an account registration, they were asked to give their home address.

              • ToTheGraveMyLove@sh.itjust.works
                link
                fedilink
                arrow-up
                1
                ·
                6 hours ago

                I Facebook said they enabled E2EE, theres zero evidence and zero way to verify that. Facebook has been caught in lie after lie. They most likely lied about that too.

                • Arthur Besse@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  6 hours ago

                  Many people have reverse-engineered and analyzed whatsapp; it’s clear that they are actually doing e2ee. It is not certain that they don’t have ways to bypass it for targeted users, and there is currently a lawsuit alleging that they do, but afaik no evidence has been presented yet.

              • theherk@lemmy.world
                link
                fedilink
                arrow-up
                1
                ·
                15 hours ago

                You’re the one making insults and I’m smug? Care to actually dispute anything said with reason?