The FBI is currently arguing for point B - just this device. The argument is - it is so close to point A, there is no issue!
If the FBI wins point B, then they will argue for point C. - it is so close to point B, there is no issue!
If the FBI wins point C, then they will argue for point D. - it is so close to point C, there is no issue!
Repeat over and over.
At about point M or sooner an exploit or the extraction processes to the gradually less secure device would probably become available to governments through means legal or otherwise and we would probably hit point Z straight away.
Apple are trying to stop the inevitable by not starting, the FBI are arguing for point B.
[1] This is not an imaginary scenario. [2] This has actually happened.
https://www.google.com/search?q=Thailand+lese+majeste+Facebo...
With regards to international politics, if the USA can demand that Apple unlocks devices for any reason, then the US government will have a hard time defending a decision to aid Apple in resisting a foreign power when it requests the same broad privilege.
You are not addressing the issue at hand. You are instead arguing that if we somehow don't take your side here, then there will never be another point at which we can argue the pros and cons of possible subsequent escalations or refusals.
Which is why it's a fallacy.
I don't think that if the FBI wins the current battle then all is lost. But I do think that the FBI intends to fight all the battles until they win the long game.
That said, I don't hold any side in the argument.
The OP is using fallacious reasoning, even if it is accurate reasoning :-)
Basically, lim(consequences) = no guarantees that USA secrets are actually secret. If they can't keep the lid on one employee (Snowden) how on earth could they trust themselves with something this dangerous? 'Z' is inevitable.
The wording/example that Apple used really appeals to the common person, but you need to frame it for the government if you are talking to the government.
[1]: https://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html
And it should be pointed out that point A never existed. Apple's device is not fully secure, or they wouldn't be capable of complying with the FBI.
Putting aside the technical issues for a minute, let's say everyone agrees Apple ought to help the US government's investigation of the San Bernideno terrorism case. Fine, and Apple might want to help, but how does their desire to help weigh against the hassle and expense of creating a new build of the OS every time something bad happens? Will it eventually get to a point where every impounded phone, of which I have to believe there are millions, can have a warrant issued and Apple has to help get the data out? They'd have to set up an entire department just to comply with the FBI's requests. At the scale of global law enforcement, it doesn't look so unreasonable that this ongoing nusiance will cost a ton of money and impair their ability to operate for their shareholders.
There's the encryption stuff, and how we have a right to privacy, but the real question is just how far a company has to go when the government asks for help with an investigation.
There is no grey area for compromise here. The encryption is either secure and free of known backdoors—and thus it grants real security—or it isn't, and it doesn't.
And to your last point: this software is not secure. That's why we have this backdoor option.
> this software is not secure. That's why we have this backdoor option.
It's not perfectly secure, but still awfully secure if even the US Government can't break it themselves.
I believe they were just sloppy:
http://abcnews.go.com/US/san-bernardino-shooters-apple-id-pa...
"San Bernardino Shooter's iCloud Password Changed While iPhone was in Government Possession"
The information wasn't "awfully" secured.
(Emphasis added)
Just wondering how they can manage to produce something that will only run on this phone?
99% of the phone can be tampered with when running, after the signature is checked at install. They'd need to put that check in the secure enclave to make sure that it wasn't simply bypassed. That might not even be possible on that model.
So given that the iPhone is not secure, what do you think about whether Apple should execute this court order?
If the dead attacker had a twelve character passphrase, any amount of help from Apple would be utterly useless. Apple could write all the back-doors they liked but if the content is encrypted and the key is unknown, brute forcing is the only option.
The addition of the secure enclave makes it potentially infeasible to extract the UID so that the brute forcing could be performed on a powerful supercomputer. It depends how well the enclave has been hardened against firmware changes. Can the enclave receive a seamless firmware update while in a locked state? Can the enclave firmware be rewritten to output the UID to the main CPU? We don't know.
But common people won't. So no, Apple should absolutely not destroy the security of hundreds of millions of individuals just because some government agency wants a shot at access to some dead guy's phone.
What happens when the PRC or Saudi equivalent of the FBI demands the same for an FBI agents phone? Why should the populace and Apple have to suffer for making the world more secure?
Wait, how did you get to that point?
They're forcing Apple to kill its own children as a sick sort of game.
If the government hacks the iPhone themselves, they don't get the legal precedent they are so desperate to establish in this case. This paves the way for legislation that forces technology companies to install backdoors in software/hardware. This case is not about the data on the phone itself, the government is simply continuing the crypto wars.
They are really in a terrible position. No CEO wants to do interviews dedicated to a conflict with law enforcement. This is about a massive pile of unaccessable cash and the threat of a major lawsuit.
It makes sense that cook wants to invest in legislators who will listen to their lobbying cash and provide class action protection over gambling in the courts.
Granted without the source code it would be quite difficult, but in theory, is signing the software with Apple's bootloader private key which is the same for each class of phones the only thing required?
It's weird to me that the phone will accept updates while locked...
I suppose this was left there to be able to reset the phones to the factory state after 10 wrong attempts to enter the code.
HOWEVER, if I'm not mistaken, the newer iPhones (the one in question is a 5c) hold the delay-between-attempts limit IN HARDWARE, so a firmware upgrade would do nothing. The encryption is all done in dedicated hardware on the device. Someone please correct me if I'm wrong.
It seems that the attempt limit at least is not hardcoded and can be updated, as it has been increased in the past by an iOS update. I would suspect the same is true for the attempt retry delay time. Either way, this is only specifically applicable to devices newer than the 5c, which doesn't have a Secure Element (or "Secure Enclave" in Applespeak).
In any case, given a software image made to the FBI's specifications, the time to crack a phone depends on the complexity of the user passcode. If the user had a 4-digit numeric PIN it could be cracked in under 15 minutes. On the other hand, with a sufficiently complex passcode the expected time to brute force the device could be literally in the millions of years.
http://www.nytimes.com/aponline/2016/02/20/us/politics/ap-us...
"Apple may maintain custody of the software, destroy it after its purpose under the order has been served, refuse to disseminate it outside of Apple and make clear to the world that it does not apply to other devices or users without lawful court orders," the Justice Department told Judge Sheri Pym on Friday. "No one outside Apple would have access to the software required by the order unless Apple itself chose to share it."
Regardless of this court order, Apple already has possession of keys that can sign iOS updates to disable security features. So this "master key" already exists.
Meanwhile the government is saying that Apple can delete the tool the moment after the court order is executed, so then what is there to steal?
I just don't get the argument that this tool is any more of a "master key" than the actual "master key" Apple already has.
What do you think is going to happen? Oh yeah, there's the git logs too.
This is not about one phone. It never was. It's about establishing a behavior.
Also, there's no master key. It does not exist. Apple does not have an "actual master key". Maybe Google does, but Apple has said quite clearly, that no such software or key to decrypt phones exists.
If you didn't realize that, it's easy to see how you're caught up in the wrong argument.
What's preventing the government from just copying the software off the device and keeping it for themselves? Obviously they'd have to do some work to make it universal, but do we really think an agency with pretty much unlimited budget, and brilliant mathematicians, couldn't get it done?
Cryptographic hashes like SHA and AES are designed for "dispersion" meaning, in the idea case, flipping only one bit of the input leads to a 50% probability of every single bit in the hash flipping. So while it's theoretically possible to make a change to the code, and find a way to insert that change that both (1) does the same thing and (2) hashes the same way as the original build, it's probably beyond the realm of what even a motivated attacker could do today.
once the precedent is set, the floodgates will open.
The more and more NSA friendly corporations back Apple the less I trust all of them.
[citation needed]
The FBI's endgame is requiring companies to build backdoors into their devices. Once they are able to successfully compel a company such as Apple to help them break into the phone, they are very close to compelling congress to pass laws to require that the option be available in the first place. "Hey, the court told them to do it before so why should they be allowed to block future need?". Here is where Apple's screw up comes into play. After all this they could shore up the security gaps to further remove themselves from the equation, but after a successful court order the FBI will move to block them from making an even more secure device.
The government says it just wants to unlock this one iPhone. But is it really just looking for a legal precedent in a case that the public is likely to support the unlocking?
Apple says is it afraid of creating a "master key" that could fall into the wrong hands. But doesn't it already have such a key, in the form of a signing key controlling what payloads the iPhone will agree to load? Is Apple primarily concerned with both precedent and perception of security on its phones?
I personally feel that any mechanism by which iPhones could be unlocked with a warrant -- but only with a warrant (ie. the gov't physically lacks the capability to do it themselves) -- is a good compromise. It's in Apple's interest to push back on such requests, so you have two powerful and well-funded entities adversarially fighting to define the line of what can get unlocked and what can't.
Now NSL's, those are a whole different kettle of fish.