Let's talk about iMessage again
blog.cryptographyengineering.com
blog.cryptographyengineering.com
> Apple controls iPhones. They have root access, you don't. It's the future that Richard Stallman predicted in The Right To Read, except he thought it would be Microsoft. In this kind of situation, why would you even mention key substitution attacks? It's like speculating about the owners of an Internet café implementing a TLS MITM attack in their own network's router in order to spy on HTTPS connections originating from their own machines. Why bother when you're root?
> While it seems pretty obvious that Apple could in theory substitute keys and thus enable eavesdropping, in practice it may require substantial changes to Apple's code.
> Any way you slice it, it's a risky operation.
This is really really poor. A government is not going to give anything about that it might be risky. That's for Apply to handle. Further, the author of the article pretends that the key server is a black box that's not entirely understood and therefore it is safe because it won't be changed. Strange assumptions based upon guesses.
There's various ways to make it possible to comply with a government request. Just send a modified version of the software to the device, change the keyserver, etc. Anyway, the government is not going to care much about how you do it.
As a company you get some leeway with following rules but eventually there will be a fine big enough to make you comply. That's just what I noticed from customs across various countries.
The much more interesting question: how many ways are there to make sure, in advance, that you are unable to do so?
>> It's like speculating about the owners of an Internet café implementing a TLS MITM attack in their own network's router
This is also just another speculation. We can't know because it's closed source.
BUT what closed source project doesn't have Root?
Sure you can have encryption on client side BUT once again they have root to the encryption even.
So not really speculation as much as philosophy
I am not sure about this type of security argument generally. It says, with all the guns out there who cares about knives? Well, maybe lots of people still care about them. And they still hurt when you find yourself on the wrong end of one.
That horse has left the barn already. Services like OnStar have been repeatedly used and abused by law enforcement; once the service is created, the government gets a warrant (sometimes?) and undermines the service without any regard for the trust in company providing the service. We are not likely to be able to change that reality without a serious overhaul/oversight of the government's warrant scope and process.
Apple has spent ages building the trust of their users. It is not in Apple's _business interest_ to lie, cheat and steal their users' data.
There are some problems that can't magically be optimized away by computers right now...humans are humans after all. If it comes out that something untoward has occurred, then we deal with that bridge when we cross it. Until then, just keep them honest and roll on messaging as you feel comfortable...or don't, it's your decision.
Also, I thought the consensus was that Apple was 'backdooring' iMessage by giving LE access to iCloud backups which include iMessage, not compromising iMessage directly?
Can you please expand on this? How would access to iCloud backup not compromise iMessage?
Consensus? First I've heard of this being a consensus. I've heard people say if Apple is backdooring, this is the way they'd do it, but no consensus on this actually happening. Care to go into this a bit more?
"Here’s what iCloud backs up: Photos and videos on your iOS devices, unless you turn on iCloud Photo Library on your iOS device (iOS 8.1 or later)."
https://support.apple.com/kb/PH12519?locale=en_US
The photos hit the same 5 GB limit, so it's not like excluding or including them really changes anything. Photos are the #1 reason people hit the backup limit.
PCS Backup
PCS CloudKit
PCS Escrow
PCS FDE
PCS iCloudDrive
PCS iMessage
PCS Maildrop
PCS MasterKey
PCS News
PCS Notes
PCS Photos
(They also have what looks like a base64 string in there, but I'm excluding that just in case it might be secret)Just a guess, but between this and the fact that iCloud Backups were broken during the iOS 9 beta period, it seems like they might be encrypting backups now, as well.
http://www.slideshare.net/alexeytroshichev/icloud-keychain-3...