• whale@lemm.ee
    link
    fedilink
    arrow-up
    19
    ·
    1 year ago

    It’s worth noting that the use of relays instead of a centralized server actually mimics the cryptocurrency obsessed Nostr platform, which might explain why the original post is from montero.town. Of course, there’s nothing inherently evil or even Crypto Bro about that architecture, and I think it would work better for E2EE messaging than a public-facing concept (because Nostr servers should, in theory, just retain everything that gets vomited onto it forever, while E2EE messaging can simply self-destruct if messages aren’t sent within a period of time).

    This architecture shares several things in common with Session, but with several notable improvements:

    • Forward secrecy exists, so an attacker can’t grab one key of yours and decrypt two weeks worth of messages
    • Backup and restore exists, so you can actually migrate your content database from one device to another
    • Your messages are not all tied to a single identity, especially if you decide to use different identities in different groups

    And of course, compared to something like Signal:

    • You don’t need to identify yourself with a phone number, or anything really

    Of course, there are still some downsides:

    • Despite being decentralized, all relays are currently run by the same group, so if you’re worried about them grabbing your IP address it could still happen
    • Identity management is still really confusing and convoluted, it seems trivially easy to impersonate someone. (Please correct me if I’m wrong here, but I don’t think you can tell if a person in your DMs is the same as a person in a group, even if they are trying to use the same profile)
    • In theory, lack of identity could also open pathways for excessive abuse… This is something that developers will probably have to figure out, to prevent things as harmless as annoying spammers
    • BearOfaTime@lemm.ee
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      1 year ago

      If I recall correctly, SimpleX came out of the development of a file-transfer protocol, similar to torrenting.

      It’s been probably a year since I read up on what they were doing, and I’ve been running it on a couple devices.

      I keep it around as a backup chat tool. Sadly I can’t get people away from SMS, but I also use Signal and Telegram. Each has its pros and cons.

      • whale@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Interesting. They appear to be developing chat and file transfer functionality simultaneously, but separately… I think you can use one without the other. If you like command line tools, they have you covered… Outside of the surprisingly polished (if incomplete) mobile and desktop apps, it sure does look fun to play with.

      • whale@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        People can still join public groups with new, regularly created profiles and spam them from there. I’m not sure how to prevent that, because AFAIK a group join message is indistinguishable from pretty much all other traffic on the network.

        Spamming you directly, that’s not really much of a concern.

        And yeah, Telegram has been a joke in terms of both privacy and security since its inception

  • fmstrat@lemmy.nowsci.com
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 year ago

    Oof, bad timing for that name selection. Especially with payment processing.

    The invitation method is interesting, but will likely be its limiting factor vs its draw. Regular Jane/Joe wants to share their username, just not their number or email. Not being able to share verbally is tough.

    • BearOfaTime@lemm.ee
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Simplex has been out for a year or so.

      It’s tough getting people used to systems that respect privacy, since Out-of-band ID sharing is part of that.

  • einfach_orangensaft@feddit.de
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    i like the whole concept but it seamed to good to be true and not some type of backdoored honeypot, ill guess ill check it out when enough people reviewed the sourcecode

    • Cheradenine@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year ago

      Well, since it was audited quite awhile ago you could probably check it out now.

      simplex.chat/blog/20221108-simplex-chat-v4.2-security-audit-new-website.html

    • noodlejetski@lemm.ee
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      back when I was using reddit, whenever it would be posted in /r/privacy or /r/privacyguides it would get like 30 or 40 upvotes in a matter of minutes. for a service that came seemingly out of nowhere, it really felt suspicious to me.

      • whale@lemm.ee
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        1 year ago

        But then, the biggest criticisms for it would come from a dude or two who insists it has been corrupted by the Russian developers, whose bloodline runs as red as communism itself… Just the dumbest criticism imaginable.

        I’m open to criticism, and I posted a couple here. Heck, here’s one more:

        Because a single entity runs all the relays, it could in theory hold on to all the messages based on sender IP address, while appearing to not be a honeypot.

        (This could also hold true for Signal, BTW.)

        • BearOfaTime@lemm.ee
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          1 year ago

          I thought you could run your own relay?

          It’s been probably a year since I chatted with the devs (did some testing with a few devices I have sitting around). Biggest issue I had was it required a current version of Android, as I thought it would great to be able to run it on older devices.

          • whale@lemm.ee
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            You can, but I’m not aware of any official implementation of third party relays, or any third-party relays in general.

            I’d be happy to get proven wrong, though… and considering what they have implemented: decent encryption, anonymity, etc, they’re doing pretty well regardless.

      • moreeni@lemm.ee
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        I think that’s because it’s the content for privacy subs. Now that it had been audited and privacyguides recommends it I put my trust into SimpleX

  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    3
    ·
    edit-2
    1 year ago

    TLDR via notegpt

    • 🚀 Simplex Chat: A private and secure messaging platform without user identifiers.
    • 💡 Founder’s story: The startup was founded in 2021, with ideas dating back to late 2019.
    • 🌐 Join the group: Interested viewers can join the conference group to ask questions and try out the platform.
    • 💰 Privacy and cost: Lack of privacy in messaging platforms can cost users real money.
    • 🔒 Designing for privacy: Simplex Chat’s design removes the need for user identities, providing a high level of application-level anonymity.
    • ⚙️ Usability and future plans: Simplex Chat aims to be as usable as popular messengers while addressing the challenges of establishing connections and transfer anonymity.
    • 🌐 Future evolution: The network is evolving into a two-hop mix network to further protect IP addresses and enhance session isolation.
  • Gargari@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Is it a simple chat app or something like Telegram with channels and groups support?

    • moreeni@lemm.ee
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      1 year ago

      It doesn’t have channels, only groups. It’s more like Signal with no phone number req but with worse UX as a trade off

      • blkpws@lemmy.ml
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        edit-2
        1 year ago

        But https://briarproject.org can be used on Gaza right now, works without internet.

        EDIT: And has forums posts for important notices around you, which is super useful on war/censorship times.

        • BearOfaTime@lemm.ee
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          I think they serve different (though related or overlapping) purposes.

          Briar started (IIRC) as a Bluetooth-only comm tool, and they’ve done a great job expanding what it can do (think it does Tor now?). Briar is not battery friendly, and the devs will tell you so. I don’t consider it a daily driver, but rather for specific circumstances. I keep it around just-in-case.

          SimpleX is more of a daily driver since it’s a more conventional IP networking app, though it’s a little battery hungry too.

          • EngineerGaming@feddit.nl
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            My main concern wit Briar is that it would be of not much use without a smartphone (I meant the internet-less features in particular). I would not trust sensitive things to a smartphone. I wonder if soemthing like that could be doable with an Android VM or Waydroid with a laptop’s bluetooth…

            • BearOfaTime@lemm.ee
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              Maybe. Check out Android Subsystem for Windows. It’s essentially an Android VM though you don’t have a launcher/home screen. You just see the apps in your task bar like any windows app. I run it on an older laptop, it’s a touch slow but works well enough.

              https://github.com/MustardChef/WSABuilds

              • EngineerGaming@feddit.nl
                link
                fedilink
                arrow-up
                1
                ·
                edit-2
                1 year ago

                Windows is as much of a spyware as an average smartphone though, so not much of a point.

                Edit: I should try it in Waydroid then.

                • BearOfaTime@lemm.ee
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  1 year ago

                  Lol, true. I just assume most people are using it.

                  I’m working on getting away from it, been stuck on fining a OneNote replacement.

          • blkpws@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            Yeah, you are right, I just think SimpleX is not for me as I already use many Matrix chat even for work stuff and collaborations (group chats), and I’m not sure if I can do the same or chat daily with my team as I do on Matrix. And I just hope and have faith that they will fix those metadata issues:

            https://github.com/matrix-org/matrix-spec/issues/660
            https://github.com/matrix-org/matrix-spec/issues/549

            But can take long, for now I am not worried at all.

            • BearOfaTime@lemm.ee
              link
              fedilink
              arrow-up
              3
              ·
              1 year ago

              Yea, it’s a different tool. And it’s still early days.

              I don’t use SimpleX as a daily driver, yet. But it has a lot potential. Just glad to see another tool out there, and the devs seem really earnest (I worked with them a year ago while testing the app).

              • blkpws@lemmy.ml
                link
                fedilink
                arrow-up
                1
                ·
                1 year ago

                I should give it a try, but not sure if I will be able to talk with anyone… I don’t really have friends that care about privacy… 😢

                • BearOfaTime@lemm.ee
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  1 year ago

                  Lol, welcome to the club!

                  God how I despise SMS, and I can’t get anyone off it, even if other options are easier to use than SMS, much more robust, faster, more flexible, etc.

                  There are a couple messaging apps that are self-hostable (like I believe SimpleX is). Litewire is one. At some point I plan on hosting one myself, and preconfigure accounts for friends/family to make it even easier for them. Maybe that will get them on board.

      • auth@lemmy.ml
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        1 year ago

        Signal only ask for a phone number to verify your identity… its far from private

    • jelloeater - Ops Mgr@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      1 year ago

      It’s more or less truly anonymous chat. Like you meet someone on the street and need to chat with them, but don’t want to give them any personally identifiable info. It’s really cool in concert, but good luck getting anyone to use it. Signal is good enough if you’re paranoid. TBH Telegram secret chats are just as good for sensitive stuff and way easier to get folks to use.

    • whale@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Briar had a lot of extra features where it could connect without an internet connection, but it also had a lot of downsides… For example, if you use their “forums” feature, it becomes harder to navigate the more people use it (every reply makes it harder to scroll to where the reply is from, and there is no way to easily navigate top level things).

      • onlinepersona@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Thanks.

        So it has a new ID for each tunnel/channel/whatever. As usual, that comes with the downside of discoverability: how do you find all your contacts when installing the app? You always need an out of band transfer of the user ID - be it email, username, or a transient one like this.

        I’m not sure how much better that is than existing chat apps that don’t have discoverability.

        • whale@lemm.ee
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          It doesn’t have any discoverability, but it does have backup and restore, something that other apps without discoverability tend to not have.

          Unless you have other apps in mind that I’m not aware of.

            • whale@lemm.ee
              link
              fedilink
              arrow-up
              2
              ·
              1 year ago

              But Signal already has discoverability via phone number ID.

              (I was thinking of Session, which ripped off Signal and lost basically everything good about it in the process)

          • onlinepersona@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            1 year ago

            How?

            If the OOB is not encrypted --> hello MITM attack or impersonation (unless of course you’re physically in the same place, which is quite limiting)

            If it’s encrypted, why not just keep using encrypted channel? I have to find an encrypted channel to initiate an encrypted chat?

            I’m not seeing the benefit