23 points

Whatever its stores and however it stores it doesn’t matter to me: I moved its storage space to my ~/.Private encrypted directory. Same thing for my browser: I don’t use a master password or rely on its encryption because I set it up so it too saves my profile in the ~/.Private directory.

See here for more information. You can essentially secure any data saved by any app with eCryptfs - at least when you’re logged out.

Linux-only of course. In Windows… well, Windows.

permalink
report
reply
3 points

Or ext4 encrytion. Which is overpowered. You can have different keys for different files and directories.

permalink
report
parent
reply
1 point

Couldn’t they set up a 2fa, where it sends a notification to your mobile Signal (since you must have that anyway, to use desktop)? If you want to decrypt your Desktop Signal, you need to allow it on your Mobile Signal.

permalink
report
reply
58 points
*

The backlash is extremely idiotic. The only two options are to store it in plaintext or to have the user enter the decryption key every time they open it. They opted for the more user-friendly option, and that is perfectly okay.

If you are worried about an outsider extracting it from your computer, then just use full disk encryption. If you are worried about malware, they can just keylog you when you enter the decryption key anyways.

permalink
report
reply
2 points

A better thing to be worried about IMO is that Signal contains proprietary code. Also to my knowledge nobody is publicly verifying the supposed “reproducible builds” if they even still exist.

permalink
report
parent
reply
14 points

The third option is to use the native secret vault. MacOS has its Keychain, Windows has DPAPI, Linux has has non-standardized options available depending on your distro and setup.

Full disk encryption does not help you against data exfil, it only helps if an attacker gains physical access to your drive without your decryption key (e.g. stolen device or attempt to access it without your presence).

Even assuming that your device is compromised by an attacker, using safer storage mechanisms at least gives you time to react to the attack.

permalink
report
parent
reply
9 points

Linux has the secret service API that has been a freedesktop.org standard for 15 years.

permalink
report
parent
reply
2 points

Secret service API. Damn. That’s how FSB knows what it knows.

permalink
report
parent
reply
8 points

The alternative is safeStorage, which uses the operating system’s credential management facility if available. On Mac OS and sometimes Linux, this means another process running in the user’s account is prevented from accessing it. Windows doesn’t have a protection against that, but all three systems do protect the credentials if someone copies data offline.

Signal should change this, but it isn’t a major security flaw. If an attacker can copy your home directory or run arbitrary code on your device, you’re already in big trouble.

permalink
report
parent
reply
21 points

I have three things to say:

  1. Everyone, please make sure you’ve set up sound disk encryption
  2. That’s not a suprise (for me at least)
  3. It’s not much different on mobile (db is unecrypted) - check out molly (signal fork) if you want to encrypt it. However encrypted db means no messages until you decrypt it.
permalink
report
reply
63 points

Sure, I was aware. You have the same problem with ssh keys, gpg keys and many other things

permalink
report
reply
11 points

However, you can save encrypted ssh, gpg keys and save that encryption key in the OS keyring.

permalink
report
parent
reply
3 points

Yes, but you STILL need to enter password on every reboot.

permalink
report
parent
reply
2 points

Is it possible to seamlessly integrate, so when something requests those keys you’ll get a prompt?

permalink
report
parent
reply
11 points

With SSH at least you can password protect the key itself so that you always get a prompt.

permalink
report
parent
reply

Privacy

!privacy@lemmy.ml

Create post

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

  • Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post
  • Don’t promote proprietary software
  • Try to keep things on topic
  • If you have a question, please try searching for previous discussions, maybe it has already been answered
  • Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
  • Be nice :)

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

Community stats

  • 6.5K

    Monthly active users

  • 2.9K

    Posts

  • 78K

    Comments