Authenticatie van de verzender. Je kan niet controleren wie de afzender is noch aan wie je een bericht allemaal stuurt. Naar mijn beste weten*, tenzij dat aangepast is, kan Apple of een kwaadwillend persoon dus in principe extra devices toevoegen aan je iMessage waar de berichten heen gekopieerd worden en berichten van kunnen afkomen, zonder dat je kan zien dat het een ander device/persoon is. (Bij WhatsApp en Signal bijv. kan dat wél door key-fingerprints out-of-band te verifiëren, als er een andere device zou inloggen wijzigt direct de code en krijg je, mits je WhatsApp goed hebt ingesteld, daar onmiddellijk een notificatie van aan beide kanten van het gesprek. (U bent uitgelogd aan de ene kant, en "De beveiligingscode van <pietje> is veranderd" aan de andere kant.)) Nu vertrouw ik Apple behoorlijk veel en zijn ze behoorlijk sterk met hun beveiliging van iCloud, maar het blijft een trade-off in het encryptieschema.
Uiteraard als ik dit schrijf zonder een extra stukje toe te voegen krijg ik geheid reacties dat dit "in theorie" ook zou kunnen met WhatsApp als WhatsApp een backdoor inbouwt. Ja, dat klopt - maar daar is geen enkel bewijs voor, terwijl dit wél simpelweg de huidige setup is van iMessage*. Derhalve beschouw ik dat dus als irrelevant in deze context. En dan ook nog even een mandatory disclaimer voordat ik *hier* dan weer gezeur over krijg: nee, bij Apple is het ook geen backdoor maar simpelweg "by design" en dus "intended behaviour of the protocol".

Dat betekent nog niet dat ze er misbruik van maken natuurlijk noch dat het in de basis en voor de meeste usecases onveilig is, en ik denk dat Apple dat over het algemeen er ook geen mis/gebruik van zal maken. (wellicht tenzij als zodanig bevolen door een rechter.).
En is dat de reden dat ze het op Android niet kunnen leveren?
Dat is een lastige vraag. Ten eerste denk ik dat Apple voorlopig helemaal niet voor Android uit *wil* brengen om een scala aan redenen. (Het zou denk ik wel een mastermove zijn voor adoptie, maar wat wint Apple daar precies mee?) Als ze het zouden willen, dan zouden ze het vast doen.
Ten tweede is iMessage simpelweg om iCloud heen gebouwd, met bepaalde functies diep in de core die je in Android simpelweg niet tot je beschikking hebt. Vanuit dat oogpunt zou iMessage ook op bepaalde punten aangepast moeten worden om op Android te werken (op eenzelfde wijze.)
Ik denk dus niet dat specifiek de authenticatie op encryptie het verhindert om iMessage op Android uit te brengen, daar zijn andere meer (voor Apple) dringende redenen voor.
*= Om toe te voegen, ik weet van iMessage verre van zoveel details hoe het in de achtergrond functioneert als WhatsApp en Signal. Het kan dus best zijn dat dit intussen op de een of andere manier is aangepast/verbeterd zonder dat mij dat bekend is. Ik kan er weinig over vinden op den Google's.
[Reactie gewijzigd door WhatsappHack op 22 juli 2024 17:58]