There is no magical pixie dust encryption algorithm that will protect your messages in such a way that whatever new version of Signal can access them but no other app or user can (on a desktop). If you have local access it's game over.
-
-
How about a non-magical average good encryption scheme where messages stores are encrypted using a password as salt? I don't know why you need to be condescending or exasperated about something as basic as encryption at rest.
1 reply 0 retweets 3 likes -
Replying to @dreamandghost @msuiche
What's the point? So you save the messages encrypted, import them, and then what? They're going to be decrypted to be useful, with credentials that any other app can hijack out of the running Signal instance even if they're encrypted "at rest".
6 replies 0 retweets 3 likes -
If you encrypt at rest with a password based key (using KDF) that you don't store anywhere, and decrypt only chunks of the data at rest to store in memory, then you are limiting the attack surface. Also, this helps against device theft where they don't conrol your running app
1 reply 0 retweets 1 like -
Unless you want to input your password for every single message you view, the key has to be in memory while you use the app, at which point any other process can grab it.
2 replies 0 retweets 3 likes -
You're solving these problems with the wrong, insufficient solution. This isn't Signal's job. Use sandboxing or user isolation to protect apps from each other. Use FDE and lock screens to protect against device theft.
2 replies 1 retweet 5 likes -
It may not be Signal's job, but if it wants to not be an app just for security experts, you should not expect users to know that. It should protect at least against the attacks it can. Not everytime access to disk = full control
1 reply 0 retweets 0 likes -
So you expect users to know which apps implement their own protections, and all developers to do so safely and effectively? Instead of just turning on FDE? If you're a user concerned with device theft, you should know about FDE. And if you don't we have a user education problem.
1 reply 0 retweets 0 likes -
That's the mentality that lead to Linux being unpopular among nontech people. The user is not at fault for not knowing stuff we know.
1 reply 0 retweets 0 likes -
Linux is the most popular user-visible operating system in the planet, and in its most popular implementation, is engineered *precisely* in a way to help users be secure by default (Android), with FDE and app sandboxing.
1 reply 0 retweets 1 like
So, if you want to help users be secure by default, petition desktop OS developers to do the right things by default, instead of asking Signal for a crappy and ineffective patch.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.