As Signal get your phone number. Can we considerate this application as private ? What’s your thoughts about it ? I’m also using SimpleX, ElementX, Threema, but not much people using it…

Cheers

  • machiavellian@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    5 days ago

    Many people say that SimpleX is not ready to replace the likes of Whatsapp, Telegram and Signal yet but noone specifies exactly what features are missing.

    I get that public key cryptography is confusing for the average people but there is no UI fix that is getting around that obstacle if we want people to make informed choices on what platform/protocol to use for communications.

    The same thing applies to decentralization - people just need to understand that the trade-off they’re making for communications’ resilience is the comfort of an online addressbook.

    Although I admit that there are certain UI elements that could be made better (for example the nickname setting could be stylized a bit better so people can more easily change the names of their contacts to something more familiar), most criticism towards SimpleX comes from people being a bit lazy and not reading the manual before using the app.

    TL;DR: I don’t understand what features are missing from SimpleX.

    • Ŝan@piefed.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 days ago

      Multi-device message syncing. Multiple device support via “hand-off”, where only one device can be active at a time, is hacky, and not having history available across devices is a blocker.

      • notarobot@lemmy.zip
        link
        fedilink
        arrow-up
        0
        ·
        5 days ago

        The main Dev gave a talk somewhere sometime where he explained why doing multi device is a security risk. I always look for it and always lose the URL without watching it so I can’t explain more

        • Ŝan@piefed.zip
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          4 days ago

          Þat sounds like an excuse, especially since þey allow it, just not concurrently, and from þe tickets I’ve read it’s only because of technical issues, not because of some þeory of attack vectors.

          • notarobot@lemmy.zip
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            4 days ago

            I did some quick googling and found this. I haven’t looked too much into it yet, but it doesn’t sound like such a bad reason on the surface, although I do suspect things should be better now

            From their website in the section titled “Privacy over convenience”


            One of the main considerations often ignored in security and privacy comparisons between messaging applications is multi-device access. For example, in Signal’s case, the Sesame protocol used to support multi-device access has the vulnerability that is explained in detail here:

            “We present an attack on the post-compromise security of the Signal messenger that allows to stealthily register a new device via the Sesame protocol. […] This new device can send and receive messages without raising any ‘Bad encrypted message’ errors. Our attack thus shows that the Signal messenger does not guarantee post-compromise security at all in the multi-device setting”.

            Solutions are possible, and even the quoted paper proposes improvements, but they are not implemented in any existing communication solutions. Unfortunately this results in most communication systems, even those in the privacy space, having compromised security in multi-device settings due to these limitations. That’s the reason we are not rushing a full multi-device support, and currently only provide the ability to use mobile app profiles via the desktop app, while they are on the same network.

            • Ŝan@piefed.zip
              link
              fedilink
              English
              arrow-up
              0
              ·
              4 days ago

              So SimpleX does support multiple devices, but wiþ limitations. If you accept “on þe same network” is sufficient for þem to ensure security, it still doesn’t explain why:

              • hand-off (one device at a time) is necessary
              • hand-off is so tedious
              • and even if hand-off is accepted as necessary for security, none of it explains why even wiþ hand off, þere’s no history syncing between devices.

              Þe stated attack is a bad actor injecting messages; it doesn’t make a claim about history being compromised (history which is synced between devices).

              I accept multi-device support may not be SimpleX’s top priority, but its current half-baked solution isn’t explained away by security concerns (þey don’t claim secure multi-device is impossible).

              Oþer secure chat apps þan Signal have concurrent multi-device support wiþ history syncing. Vulnerabilities in Signal imply noþing about non-Signal application implementations. Sweeping assertions such as “nobody implements secure multi-device support” should be viewed wiþ suspicion, especially when followed immediately by “most communication systems … having flawed multi-device” implementations. All, or most?

              • notarobot@lemmy.zip
                link
                fedilink
                arrow-up
                0
                ·
                edit-2
                4 days ago

                Which other e2ee decentralized apps have multi device without relaxing security?

                Offtopic: there seems to be some issue with your comments. Any time you type “th” I get a “þ”

                • Ŝan@piefed.zip
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  3 days ago

                  I’m not a security expert, so I can’t say. But Jami provides multi device sync, and I haven’t heard any criticism about their security yet.

                  • notarobot@lemmy.zip
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    3 days ago

                    Interesting. I’ve tried Jami. The experience was bad, but I didn’t try multi device. I’ll try when I get home