Hacker News new | past | comments | ask | show | jobs | submit login

iMessage, though operating at a smaller scale than WhatsApp



Indeed! iMessage should get an honorable mention. Having lived outside of the US for a few years, sometimes I forget it exists, because here even people who both have iPhones use WhatsApp. iMessage deserves an honorable mention, but with some caveats. As I recall and quickly Googled:

There have been some concerns with their security:

https://www.schneier.com/blog/archives/2016/03/imessage_encr...

https://www.pandasecurity.com/mediacenter/technology/need-kn...

https://www.tomshardware.com/news/imessage-weak-encryption-m...

Additionally, iMessage doesn't have any means of out-of-band key verification, so you actually have to trust Apple to faithfully exchange keys and there's no way to verify that it's done so.

iMessage also tells you after a message is sent (via the color of a bubble) whether the recipient received it using iMessage. That's not very good assurance if, say, you're messaging a journalist in an authoritarian country. Will it go out over SMS or iMessage? You can find out, but even a little bit of doubt about that can have significant consequences.

I'm glad iMessage does do encryption like it does, but it's no replacement for Signal and WhatsApp uses libsignal for its encryption.


You can turn off the SMS fallback to ensure it gets delivered via iMessage.


> you actually have to trust Facebook

Do you mean "you have to trust Apple"? I don't see what Facebook has to do with iMessage.

[EDIT: Now corrected above. Thanks!]


Think-o.


The colour of the send button tells you if it’s an iMessage or a text message.


Yes, and no. If you send a message to someone you've most recently conversed with on iMessage, it will be blue. But if iMessage can't deliver the message, it will fall back to using text messages. I believe on the next attempt, the button will be green, but I don't have a way to test that right now.


No, it will ask you if you want to send as text. It doesn’t do it without you explicitly allowing it.


As recently as last weekend, I had it go through as green instead of blue without asking because the recipient was in a no-data area. Perhaps because I'd previously approved green messages for that person.


Didn't China receive special access to iMessage from Apple?


If iCloud backups are enabled, then, yes, keys are in China. If you aren’t using iCloud backups, then no.


They began letting another company handle iCloud data in China—one that complies with Chinese law[1]. Same-same, but very different.

[1]https://support.apple.com/en-us/HT208351




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: