GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Eric K3FNB (they/them) (k3fnb@mastodon.radio)'s status on Saturday, 08-Mar-2025 08:47:51 JST Eric K3FNB (they/them) Eric K3FNB (they/them)
    • Sir Rochard 'Dock' Bunson
    • Vee

    @SrRochardBunson @VeroniqueB99 Delta Chat is based on email which leaks metadata like a sieve.

    I would not use it for any kind of activivism. You're one warrant away from having your entire social graph mapped out.

    The contents might be end to end encrypted but who you're talking to isn't and all those people are susceptible to rubber hose decryption.

    In conversation about a year ago from mastodon.radio permalink
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Saturday, 08-Mar-2025 08:47:42 JST feld feld
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      @adbenitez @k3fnb @SrRochardBunson @VeroniqueB99 to make the point clearer, here's an example of a real E2EE message that federated between two Chatmail servers

      Which metadata here is sensitive? Not the subject, it's faked as "[ ... ]". The real subject for the chat/group is included in the encrypted body along with all the other chat functionality.

      There are no names. There are no client IP addresses. Every header except the ones needed for verifying the signature/authenticity have been scrubbed.

      DeltaChat turns email servers into dumb routers of encrypted data packets.
      In conversation about a year ago permalink

      Attachments


      1. https://media.friedcheese.us/uploads/e0/66/68/e06668939e0ce91e0a107b05d6a346add1d9f0be89b8ea11f98977cb303c633e.png
    • Embed this notice
      adb (adbenitez@mastodon.social)'s status on Saturday, 08-Mar-2025 08:47:43 JST adb adb
      in reply to
      • Sir Rochard 'Dock' Bunson
      • Vee

      @k3fnb just because #DeltaChat uses the email protocol you are making some wrong assumptions that only apply to classic email, sure if you go doing activism using #gmail that is not safe, but to use Delta Chat, you don't need to provide ANY personal data / metadata and hence can't leak metadata, you can create an anonymous account for a protest and throw it away afterwards, if cops get your phone they get random contacts not phone numbers unlike in #Signal etc.

      @SrRochardBunson @VeroniqueB99

      In conversation about a year ago permalink
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Saturday, 08-Mar-2025 08:52:15 JST feld feld
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      • feld
      @adbenitez @SrRochardBunson @VeroniqueB99 @k3fnb "but the email addresses are still exposed"

      I can change my email address to another random one in the client -- even to a different chatmail server -- and all my chats will keep working. As soon as you send a message to your peers they will update to your new identity. This is a feature called AEAP -- Automatic Email Address Porting and hopefully soon we'll see a mechanism implemented that automatically enables forwarding of your old address to your new address (to not lose messages from people who don't know about your new identity yet), and then #DeltaChat can enable functionality to automatically rotate you through new anonynmous identities transparently.

      https://delta.chat/en/2022-09-14-aeap
      In conversation about a year ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: delta.chat
        Delta Chat: Introducing Automatic E-mail Address Porting (AEAP)
        The Delta Chat 1.32 releases introduced e-mail porting mechanisms (AEAP). They enable for e-mail what number porting does for mobile phone communications, i.e. to more easily change between communi...
    • Embed this notice
      Andromxda 🇺🇦🇵🇸🇹🇼 (andromxda@infosec.exchange)'s status on Saturday, 08-Mar-2025 09:09:42 JST Andromxda 🇺🇦🇵🇸🇹🇼 Andromxda 🇺🇦🇵🇸🇹🇼
      in reply to
      • adb

      @adbenitez Yes, that is my opinion. But I think it's pretty unrealistic to believe that people are just gonna abandon their habit of using phone numbers as identifiers for messaging apps. I don't like it either, but you can't build a messenger for yourself, other people actually need to use it, in order for it to be useful.

      There's a reason why Signal is by far the most popular private messenger.

      In conversation about a year ago permalink
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Saturday, 08-Mar-2025 09:09:42 JST feld feld
      in reply to
      • adb
      • Andromxda 🇺🇦🇵🇸🇹🇼
      @Andromxda @adbenitez

      > There's a reason why Signal is by far the most popular private messenger.

      Signal only has 70M users, WhatsApp has 2.9 billion, so it's not the most popular private messenger. We can both agree that Meta is far less trustworthy than Signal, but WhatsApp still uses thes same strong encryption as Signal. It still counts as a private messenger.

      Allegedly it's costing Signal $1/user to operate. Think about that for a minute. How is Signal ever going to be able to scale to the planet using it? It's barely holding on today. The next major recession could literally kill Signal.
      In conversation about a year ago permalink
    • Embed this notice
      Andromxda 🇺🇦🇵🇸🇹🇼 (andromxda@infosec.exchange)'s status on Saturday, 08-Mar-2025 09:09:43 JST Andromxda 🇺🇦🇵🇸🇹🇼 Andromxda 🇺🇦🇵🇸🇹🇼
      in reply to
      • Signal
      • adb
      • SimpleX Chat
      • Molly

      @adbenitez This is just not the way people typically use messengers. Everybody is used to using their phone number as an identifier for whatever messaging solution (SMS, WhatsApp, iMessage, etc.). It's a much better idea to just use a messenger with sufficient metadata protection. No Matrix, and nothing based on email then. @signalapp and @simplex are probably the best solutions.

      if cops get your phone

      I hope you're using a secure phone then. #GrapheneOS has stood really well against forensic companies like Cellebrite. https://grapheneos.social/@GrapheneOS/112826160880324005
      You can also use the @mollyim client for Signal to encrypt your message database, which on modern devices is also tied to the hardware keystore. https://github.com/mollyim/mollyim-android/wiki/Data-Encryption-At-Rest

      #signal #signalapp #simplex

      In conversation about a year ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: grapheneos.social
        GrapheneOS (@GrapheneOS@grapheneos.social)
        from GrapheneOS
        Attached: 2 images Here's the Cellebrite Premium 7.69.5 Android Support Matrix from July 2024 for Pixels. They're still unable to exploit locked GrapheneOS devices unless they're missing patches from 2022. A locked GrapheneOS device also automatically gets back to BFU from AFU after 18h by default.
      2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        Data Encryption At Rest
        Enhanced and security-focused fork of Signal. Contribute to mollyim/mollyim-android development by creating an account on GitHub.
    • Embed this notice
      adb (adbenitez@mastodon.social)'s status on Saturday, 08-Mar-2025 09:09:43 JST adb adb
      in reply to
      • Andromxda 🇺🇦🇵🇸🇹🇼

      @Andromxda

      > "It's a much better idea to just use a messenger with sufficient metadata protection"

      this is your very own opinion, mine is that it is better not to require phone numbers or SIM cards, often tied to personal ID card or passport in some countries. An app requiring ZERO personal data is better.

      In conversation about a year ago permalink
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Saturday, 08-Mar-2025 09:22:14 JST feld feld
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      • feld
      @adbenitez @SrRochardBunson @VeroniqueB99 @k3fnb

      > Sure you can find an email providers that is anonymous, but your social graph is still vulnerable. This is a privacy flaw that is inherent to the architecture of email.

      ok, so this is where things get confusing for people.

      Chatmail servers offer free, instant email address signup. The mechanism is literally "try to login with a random email address and password" and if the account doesn't exist it's registered immediately. This is done through a custom auth integration with Dovecot.

      Now you may be thinking, "That's terrible, you're basically creating an open relay and we suffered from enough spam due to those".

      That would be correct, except the Postfix configuration denies federating of emails that aren't encrypted. Spammers don't send PGP-encrypted emails to people. So if a spammer wants to create accounts and try to send spam they'll get nowhere.

      Additionally, there is throttling on sending of messages and if an account goes idle for too long it's automatically deleted. Defaults for my deployment: users can only send 60 messages per minute, all stored emails deleted after 20 days, inactive users automatically deleted after 90 days.
      In conversation about a year ago permalink
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Saturday, 08-Mar-2025 11:10:47 JST feld feld
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      • 👊🇺🇸🔥
      @Avitus @adbenitez @k3fnb @VeroniqueB99 @SrRochardBunson When the cops get your phone they get the phone numbers of all your Signal contacts. That's the graph. And phone numbers in most of the world are tied to real identities by law.
      In conversation about a year ago permalink
    • Embed this notice
      adb (adbenitez@mastodon.social)'s status on Saturday, 08-Mar-2025 11:10:48 JST adb adb
      in reply to
      • Sir Rochard 'Dock' Bunson
      • Vee
      • feld

      @feld another point people miss: unlike on #Signal, #WhatsApp, #Telegram, etc where there is a central server watching all the social graphs of the whole network, in #DeltaChat and other decentralized platforms like #XMPP what a server can see is pretty limited and fragmented, We started talking about activists btw, and having the freedom to choose a server instead a central server potentially collaborating with your enemy is a killer feature

      @k3fnb @VeroniqueB99 @SrRochardBunson

      In conversation about a year ago permalink
    • Embed this notice
      👊🇺🇸🔥 (avitus@ioc.exchange)'s status on Saturday, 08-Mar-2025 11:10:48 JST 👊🇺🇸🔥 👊🇺🇸🔥
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      • feld

      @adbenitez @feld @k3fnb @VeroniqueB99 @SrRochardBunson Signal doesn't "track social graphs" because it can't: https://signal.org/bigbrother/

      In conversation about a year ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: signal.org
        Government Communication
        from @signalapp
        When legally forced to provide information to government or law enforcement agencies, we'll disclose the transcripts of that communication here.
    • Embed this notice
      Eric K3FNB (they/them) (k3fnb@mastodon.radio)'s status on Saturday, 08-Mar-2025 12:47:09 JST Eric K3FNB (they/them) Eric K3FNB (they/them)
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      • 👊🇺🇸🔥
      • feld

      @feld @Avitus @VeroniqueB99 @adbenitez @SrRochardBunson

      Looking at the server side code, Signal stores the phone number with the account id.

      So if the cops were able to decrypt my phone app's database, enumerate all the account ids in my Signal's contacts/messages, they could submit a warrent to Signal a gain access to all the phone numbers associated with those account ids.

      The phone number has been my biggest complaint about Signal.

      https://github.com/signalapp/Signal-Server/blob/09b50383d77b8b8ec56ab1b74b022db8019cfec6/service/src/main/java/org/whispersystems/textsecuregcm/storage/Accounts.java#L120

      In conversation about a year ago permalink

      Attachments


      feld likes this.
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Saturday, 08-Mar-2025 12:50:04 JST feld feld
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      • 👊🇺🇸🔥
      @k3fnb

      why worry about them decrypting your phone's database when they'll probably catch you with it unlocked or force you to use biometrics to unlock it? lol


      @Avitus @VeroniqueB99 @adbenitez @SrRochardBunson
      In conversation about a year ago permalink
      Doughnut Lollipop 【記録係】:blobfoxgooglymlem: likes this.
    • Embed this notice
      Eric K3FNB (they/them) (k3fnb@mastodon.radio)'s status on Saturday, 08-Mar-2025 12:50:33 JST Eric K3FNB (they/them) Eric K3FNB (they/them)
      in reply to
      • Sir Rochard 'Dock' Bunson
      • adb
      • Vee
      • 👊🇺🇸🔥
      • feld

      @feld @Avitus @VeroniqueB99 @adbenitez @SrRochardBunson

      Now, if the cops got ahold of my phone's DeltaChat messages, they would be able to build a graph of what email addresses I've been talking to, but they'd have a hard time mapping those to real world identities, especially if they're pseudonymous chatmail addresses.

      In conversation about a year ago permalink
      feld likes this.
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Tuesday, 11-Mar-2025 06:23:53 JST feld feld
      in reply to
      • Alan
      @alandes it deletes the user based on their last login timestamp, so the account needs to be completely abandoned (no logins) for that to happen

      https://github.com/chatmail/server/blob/main/chatmaild/src/chatmaild/delete_inactive_users.py
      In conversation about a year ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        server/chatmaild/src/chatmaild/delete_inactive_users.py at main · chatmail/server
        chatmail service deployment scripts and docs . Contribute to chatmail/server development by creating an account on GitHub.
    • Embed this notice
      Alan (alandes@ieji.de)'s status on Tuesday, 11-Mar-2025 06:23:58 JST Alan Alan
      in reply to
      • feld

      @feld

      I know that each Chatmail deployment has its own setup, but I never read anything about idle accounts being deleted with other Chatmail deployments, unless the user intentionally sign out. I'm sure you have a reason to do this for your deployment, but I can't think of a compelling security reason to delete a signed in account just because it is inactive.

      In conversation about a year ago permalink
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Tuesday, 11-Mar-2025 06:34:11 JST feld feld
      in reply to
      • Alan
      @alandes yeah that would be correct. Even if you aren't actively using the account/profile in the app it's still checking for messages occasionally
      In conversation about a year ago permalink
    • Embed this notice
      Alan (alandes@ieji.de)'s status on Tuesday, 11-Mar-2025 06:34:13 JST Alan Alan
      in reply to
      • feld

      @feld

      For an account to be completely abandoned (no logins), the user needs to log out first, by deleting the account from inside the Delta Chat app, right?

      In conversation about a year ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.