4 ms·
> It is admirable that signal is not using any identifiable data They don't need to. You identify yourself within the app with your login. > It says Imessage
by 8fingerlouie 6y ago
> It is admirable that signal is not using any identifiable data
They don't need to. You identify yourself within the app with your login.
> It says Imessage can link to your device id
While iMessage is vulnerable to (certain) MiTM attacks, and storing your message archive in iCloud is (was ?) unencrypted, iMessage is surprisingly resilient to attacks (on the protocol itself).
Every iOS/Mac device generates it's own key and uploads the public certificate to Apple's keyserver, this is why they need your device id.
When you send messages with iMessage, your device then contacts Apple's keyservers, gets ALL public certificates for the recipient, and encrypts the message once for every key, and sends an encrypted message per device.
Attachments are handled a bit different. Insted of encrypting the attachment n times, a new key is generated, which is then used to encrypt the attachement, the encrypted attachment is uploaded to Apple, and the key is sent using normal iMessage messages (encrypted)
Your private keys NEVER leave your device, so iMessage is end to end encrypted as long as you don't enable iMessage in iCloud.
I said that iMessage was vulnerable to MiTM attacks, which it is. There's nothing stopping Apple from adding a "shadow" device to your list of devices with it's own set of keys, which would then receive a copy of every message sent to you, and that's probably how iMessage in iCloud works, but they have no way of retrieving your message history from before the shadow device was added.
There's a somewhat recent (2016) paper on it here : http://www.cs.tufts.edu/comp/116/archive/fall2016/xshi.pdf http://www.cs.tufts.edu/comp/116/archive/fall2016/xshi.pdf
- galad87 6y agoiMessage in iCloud is end-to-end. Probably you are confusing it with the iCloud Backup, which is not. iCloud Backup contains the Messages in iCloud keys anyway, so if you want the best security it's better to not use iCloud Backup. https://support.apple.com/en-us/HT202303 https://support.apple.com/en-us/HT202303
- 8fingerlouie 6y agoSeems i was wrong, though backup is encrypted. The "issue" is that the encrypted backup contains a copy of your key used to decrypt the (encrypted) messages within the backup. https://support.apple.com/en-us/HT202303 https://support.apple.com/en-us/HT202303
- galad87 6y agoYes, but you can use Messages in iCloud and keep iCloud Backup off.
- perryizgr8 6y ago> They don't need to. You identify yourself within the app with your login. By that logic even whatsapp/facebook don't need anything apart from login. So why do they collect all the other stuff? Signal is making an effort to make do with the minimum amount of data. > While iMessage is vulnerable to (certain) MiTM attacks Apple doesn't need to MITM Imessage. They own the app, service, and devices on both sides. That's why it's silly to compare it with whatsapp/facebook.