Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Technical Discussion
  4. #mastondon Friends!

#mastondon Friends!

Pianificato Fissato Bloccato Spostato Technical Discussion
mastondon
165 Post 69 Autori 926 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • scottjenson@social.coop scottjenson@social.coop

    #mastondon Friends!

    There is a TON of improvements we could make to Private Mentions (often called DMs on other platforms) e.g.
    * getting them out of the public timeline
    * Having a stronger notification tied to the Private Mention tab
    * (amount other things)

    But here is my MAIN question: How critical is it that these message are encrypted? I'm not against encryption! It's just complex and will take time. If we were to make some UX changes as a first pass WITHOUT encryption would you be OK with that (at least for now?)

    If you MUST have encryption, that's fine, please do me the favor of replying explaining why you need it.

    oscherler@tooting.ch
    oscherler@tooting.ch
    oscherler@tooting.ch
    scritto su ultima modifica di
    #156

    @scottjenson In my opinion, encryption is moot as long as the behaviour of not having a distinction between “recipients” and “mentioned accounts” persists.
    @gracjan

    1 Risposta Ultima Risposta
    0
    • scottjenson@social.coop scottjenson@social.coop

      #mastondon Friends!

      There is a TON of improvements we could make to Private Mentions (often called DMs on other platforms) e.g.
      * getting them out of the public timeline
      * Having a stronger notification tied to the Private Mention tab
      * (amount other things)

      But here is my MAIN question: How critical is it that these message are encrypted? I'm not against encryption! It's just complex and will take time. If we were to make some UX changes as a first pass WITHOUT encryption would you be OK with that (at least for now?)

      If you MUST have encryption, that's fine, please do me the favor of replying explaining why you need it.

      reiver@mastodon.social
      reiver@mastodon.social
      reiver@mastodon.social
      scritto su ultima modifica di
      #157

      @scottjenson

      I use Mastodon DMs.

      I want encryption, but there is something higher priority for me —

      Being able to see ALL the DMs for a single user (that I have talked to) in a single place. Rather than having them scattered all over the place.

      I get that these scattered DMs are the result of separate conversational threads, but — I would still like to see them all (from a single user) in one place.

      1 Risposta Ultima Risposta
      0
      • scottjenson@social.coop scottjenson@social.coop

        #mastondon Friends!

        There is a TON of improvements we could make to Private Mentions (often called DMs on other platforms) e.g.
        * getting them out of the public timeline
        * Having a stronger notification tied to the Private Mention tab
        * (amount other things)

        But here is my MAIN question: How critical is it that these message are encrypted? I'm not against encryption! It's just complex and will take time. If we were to make some UX changes as a first pass WITHOUT encryption would you be OK with that (at least for now?)

        If you MUST have encryption, that's fine, please do me the favor of replying explaining why you need it.

        wjmaggos@liberal.city
        wjmaggos@liberal.city
        wjmaggos@liberal.city
        scritto su ultima modifica di
        #158

        @scottjenson

        imo social media and social networking are different things. mastodon is the former and doesn't need privacy. it's public and about going viral. encryption is needed for the latter. direct messaging and groups. #ActivityPub vs #matrix.

        1 Risposta Ultima Risposta
        0
        • scottjenson@social.coop scottjenson@social.coop

          #mastondon Friends!

          There is a TON of improvements we could make to Private Mentions (often called DMs on other platforms) e.g.
          * getting them out of the public timeline
          * Having a stronger notification tied to the Private Mention tab
          * (amount other things)

          But here is my MAIN question: How critical is it that these message are encrypted? I'm not against encryption! It's just complex and will take time. If we were to make some UX changes as a first pass WITHOUT encryption would you be OK with that (at least for now?)

          If you MUST have encryption, that's fine, please do me the favor of replying explaining why you need it.

          varpie@peculiar.florist
          varpie@peculiar.florist
          varpie@peculiar.florist
          scritto su ultima modifica di
          #159

          @scottjenson Private mentions aren't really private if they're not end-to-end encrypted. On a federated platform, you put a lot of trust on the servers, and it's not just the one you're on but also the one receiving the messages. What if I want to message a friend on Threads for instance? I don't know about you, but I don't trust Meta to just deliver the messages without using them to build a profile on me or improve their AI models, which are things I can't really opt out of since it's not my platform. The only way to avoid these things (to some extent) is to make it impossible for them to read my messages.

          The good thing is you don't have to reinvent the wheel here, there are already a few attempts at standardizing encryted messages for ActivityPub: Evan put together the
          MLS over AP, Hollos also did something similar. Make sure to talk to them so we don't end up with yet another standard.

          scottjenson@social.coop 1 Risposta Ultima Risposta
          0
          • scottjenson@social.coop scottjenson@social.coop

            #mastondon Friends!

            There is a TON of improvements we could make to Private Mentions (often called DMs on other platforms) e.g.
            * getting them out of the public timeline
            * Having a stronger notification tied to the Private Mention tab
            * (amount other things)

            But here is my MAIN question: How critical is it that these message are encrypted? I'm not against encryption! It's just complex and will take time. If we were to make some UX changes as a first pass WITHOUT encryption would you be OK with that (at least for now?)

            If you MUST have encryption, that's fine, please do me the favor of replying explaining why you need it.

            kitkat@climatejustice.social
            kitkat@climatejustice.social
            kitkat@climatejustice.social
            scritto su ultima modifica di
            #160

            @scottjenson I just don't want others to be able to read personal conversations.

            However, since I am using Mastodon without e2ee today, I'll survive longer without it by putting contact url into the bio.

            1 Risposta Ultima Risposta
            0
            • varpie@peculiar.florist varpie@peculiar.florist

              @scottjenson Private mentions aren't really private if they're not end-to-end encrypted. On a federated platform, you put a lot of trust on the servers, and it's not just the one you're on but also the one receiving the messages. What if I want to message a friend on Threads for instance? I don't know about you, but I don't trust Meta to just deliver the messages without using them to build a profile on me or improve their AI models, which are things I can't really opt out of since it's not my platform. The only way to avoid these things (to some extent) is to make it impossible for them to read my messages.

              The good thing is you don't have to reinvent the wheel here, there are already a few attempts at standardizing encryted messages for ActivityPub: Evan put together the
              MLS over AP, Hollos also did something similar. Make sure to talk to them so we don't end up with yet another standard.

              scottjenson@social.coop
              scottjenson@social.coop
              scottjenson@social.coop
              scritto su ultima modifica di
              #161

              @Varpie I did just check out Hollo (Hollos?) and it appears to be a server for just 1 account so it's not clear HOW it's handling this. (I'm not going to install it for just kicking the tires)

              For me, the biggest issue is setting up/managing the keys. I'm hoping to find any implementation that shows how to do this?

              It's not enough to show a technology demo, we have to have something mere mortals can turn on without a multiple step configuration process.

              varpie@peculiar.florist 1 Risposta Ultima Risposta
              0
              • scottjenson@social.coop scottjenson@social.coop

                @Varpie I did just check out Hollo (Hollos?) and it appears to be a server for just 1 account so it's not clear HOW it's handling this. (I'm not going to install it for just kicking the tires)

                For me, the biggest issue is setting up/managing the keys. I'm hoping to find any implementation that shows how to do this?

                It's not enough to show a technology demo, we have to have something mere mortals can turn on without a multiple step configuration process.

                varpie@peculiar.florist
                varpie@peculiar.florist
                varpie@peculiar.florist
                scritto su ultima modifica di
                #162

                @scottjenson True, handling the messages in a standardized way is one thing, but managing keys across multiple clients is the hard part here. The way I see it, there are 2 options:
                - each client creates its own key, encrypted messages now need to be encrypted with multiple keys and the new clients don't have chat history (this could be mitigated by having existing clients with the decrypted messages send them to the server with the new key)
                - there is some sort of handshake when registering a new client, that passes the private key from a registered client to the new one

                The first option allows to handle each client separately, so we don't need the other device to be available and if we want to stop using a specific app, we can deregister it, but it requires senders to encrypt their messages n times, and as mentioned it makes it difficult to handle chat history.
                The second option makes chat history trivial, but it puts a lot of trust on new clients, if we want to stop using it the rotation of keys is more complex. Also, each client needs to be able to handle the same type of keys, which isn't a given when using different apps.

                I think for user experience, having each client generate its own key and asking older clients to re-encrypt messages with the new key can be better: there is no requirement to have the other clients active at the same time, but we can have the same handshake that would be required for passing PKs, to recover chat history. It also allows to give more granular control over which clients are active, kind of like seeing the active sessions for an account and being able to log off on other devices.

                scottjenson@social.coop 1 Risposta Ultima Risposta
                0
                • varpie@peculiar.florist varpie@peculiar.florist

                  @scottjenson True, handling the messages in a standardized way is one thing, but managing keys across multiple clients is the hard part here. The way I see it, there are 2 options:
                  - each client creates its own key, encrypted messages now need to be encrypted with multiple keys and the new clients don't have chat history (this could be mitigated by having existing clients with the decrypted messages send them to the server with the new key)
                  - there is some sort of handshake when registering a new client, that passes the private key from a registered client to the new one

                  The first option allows to handle each client separately, so we don't need the other device to be available and if we want to stop using a specific app, we can deregister it, but it requires senders to encrypt their messages n times, and as mentioned it makes it difficult to handle chat history.
                  The second option makes chat history trivial, but it puts a lot of trust on new clients, if we want to stop using it the rotation of keys is more complex. Also, each client needs to be able to handle the same type of keys, which isn't a given when using different apps.

                  I think for user experience, having each client generate its own key and asking older clients to re-encrypt messages with the new key can be better: there is no requirement to have the other clients active at the same time, but we can have the same handshake that would be required for passing PKs, to recover chat history. It also allows to give more granular control over which clients are active, kind of like seeing the active sessions for an account and being able to log off on other devices.

                  scottjenson@social.coop
                  scottjenson@social.coop
                  scottjenson@social.coop
                  scritto su ultima modifica di
                  #163

                  @Varpie I just found https://holos.social/e2ee which explains how keys are generated per message and using the actor in activit Pub allows the sender to know if the recipient is capable of receiving an encrypted message. It seems pretty slick and looks like it's almost ux-free with a few unanswered questions.

                  varpie@peculiar.florist 1 Risposta Ultima Risposta
                  0
                  • scottjenson@social.coop scottjenson@social.coop

                    @Varpie I just found https://holos.social/e2ee which explains how keys are generated per message and using the actor in activit Pub allows the sender to know if the recipient is capable of receiving an encrypted message. It seems pretty slick and looks like it's almost ux-free with a few unanswered questions.

                    varpie@peculiar.florist
                    varpie@peculiar.florist
                    varpie@peculiar.florist
                    scritto su ultima modifica di
                    #164

                    @scottjenson This is great but it assumes a single device (private key) per account. What if I want to have a phone and a desktop? Whatsapp and Signal both "solve" this by having one main device (the phone) and connected devices that make use of this main device's private key, but in the context of having different applications connected to a fedi account, I'm not sure it would work too well.

                    scottjenson@social.coop 1 Risposta Ultima Risposta
                    0
                    • varpie@peculiar.florist varpie@peculiar.florist

                      @scottjenson This is great but it assumes a single device (private key) per account. What if I want to have a phone and a desktop? Whatsapp and Signal both "solve" this by having one main device (the phone) and connected devices that make use of this main device's private key, but in the context of having different applications connected to a fedi account, I'm not sure it would work too well.

                      scottjenson@social.coop
                      scottjenson@social.coop
                      scottjenson@social.coop
                      scritto su ultima modifica di
                      #165

                      @Varpie exactly. This is why I'm treating this topic as something potentially quite difficult. One of the incredible values of the fediverse is that I use multiple clients to manage my account and I'm worried that encryption will make that nearly impossible.

                      1 Risposta Ultima Risposta
                      0

                      Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                      Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                      Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                      Registrati Accedi
                      Rispondi
                      • Risposta alla discussione
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti


                      • 1
                      • 2
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      Feed RSS
                      #mastondon Friends!
                      @pierobosio@soc.bosio.info
                      NodeBB Contributors
                      • Accedi

                      • Accedi o registrati per effettuare la ricerca.
                      • Primo post
                        Ultimo post