News for hackers. Stuff that matters.
Re:Answers to your questions about Apple and security by panarky on Monday February 22, 2016 @10:18AM (#11151328)
This FAQ has more than 1000 words, but these are the words that matter:

  The only way to guarantee that such a powerful tool isn’t abused
  and doesn’t fall into the wrong hands is to never create it.
Can a court force a company or an individual to create something that does not exist?

China required Google to actively censor search results about sensitive topics, and Google quit China. (They may now be heading back [1].)

Bing stayed in China and silently replaced their organic results with government-approved propaganda [2].

The best way to prevent governments from oppressing their citizens is to refuse to create tools that enable oppression.

[1] http://www.theatlantic.com/technology/archive/2016/01/why-go...

[2] http://www.theguardian.com/technology/2014/feb/11/bing-censo...

Re:Answers to your questions about Apple and security by zeveb on Monday February 22, 2016 @10:54AM (#11151620)
> This FAQ has more than 1000 words, but these are the words that matter:

> > The only way to guarantee that such a powerful tool isn’t abused and doesn’t fall into the wrong hands is to never create it.

And of course, that's also wrong. The only way to guarantee that such a powerful tool isn't abused it and doesn't fall into the wrong hands is to make it impossible for such a tool to exist, not to refuse to create it.

Right now, today, Apple has the ability to create such a tool. Some finite number of human beings at Apple have the ability to create such a tool on their own initiative, e.g. were they disgruntled.

It should be impossible for Apple, or disgruntled Apple employees, or any nation state, to create such a tool.

Otherwise, it will eventually be created, because if something is possible then is eventually probable.

Re:Answers to your questions about Apple and security by panarky on Monday February 22, 2016 @11:18AM (#11151856)
Naturally "can't create" is better than "won't create", but this case is about the precedent and not this particular iPhone.

If a court can force a company to create new technology that didn't exist before, what other tools might they be forced to build?

1) Stream keystrokes, audio, video, location to law enforcement prior to encryption

2) Replace actual search results with government-approved results

3) Force Apple to create target lists of suspects based on their location, apps installed, sites visited, keywords typed

Bad things happen when the government can force private companies and individuals to create new tools for law enforcement.

There is no technology that prevents Apple from subverting Apple's security. If Apple loses, the new precedent could open Pandora's box.

Re:Answers to your questions about Apple and security by dangirsh on Monday February 22, 2016 @11:44AM (#11152120)
"There is no technology that prevents Apple from subverting Apple's security."

That's just in this universe. If users truly owned their devices, with full knowledge of the hardware and control of the software + data, we would never have this discussion.

In this world, you have to jump through flaming hoops just to prevent Apple from automatically swapping out your OS!

Re:Answers to your questions about Apple and security by cmdkeen on Monday February 22, 2016 @11:56AM (#11152236)
For what values of "full knowledge" - you bootstrapped your compiler and verify every line of source code you've downloaded. But then if you're up against nation state actors they can probably force your source code source to be compromised for you and only you - so those "many eyes" are seeing different code. You are after all checking that other people have the same hashes for the download that you use...

Then we're getting into compromised hardware, you verified that the chips actually are the same as the circuit diagrams after all.

There is only so much tinfoil you can deploy. If an advanced nation state truly has you in its sights there isn't much you can do about it, and to be honest that's the way it should be. We sacrifice individual liberties for the advantages of being part of an organised society, and the limitation of coercive power to the state is a key part of that.

A well regulated state in which the right people get targeted, with an acceptably low false positive rate that scales based on the degree of privacy violation of the targeting seems to be a perfectly sensible state of affairs. Apple's argument that they are being asked to do something that isn't justified fits just fine into that.

Re:Answers to your questions about Apple and security by delroth on Monday February 22, 2016 @12:45PM (#11152671)
Just because you can never get full coverage doesn't mean it has to be easy. For example, here are some things that could be imlpemented to make firmware backdooring harder:

* Certificate Transparency-style public ledger for all firmwares that Apple has signed. Refuse an update if the firmware version has not been published to the ledger. This would make these backdooring attempts public, since we can assume people would watch the ledger and ask questions in case of an unknown version being published.

* For open source firmwares, reproducible builds are a great tool to make sure the distributed binaries actually match the publicly reviewable source code. Third parties could recompile the firmware and attest (through signing) that they get the same result.

I don't know any implementation of either of these two systems, at least publicly available (hint: Bazel does reproducible builds, and you can guess what is driving this requierment). Debian and Mozilla are experimenting with reproducible builds but I don't know that it ever reached any useful conclusion.

Re:Answers to your questions about Apple and security by koolba on Monday February 22, 2016 @01:03PM (#11152825)
> Certificate Transparency-style public ledger for all firmwares that Apple has signed. Refuse an update if the firmware version has not been published to the ledger. This would make these backdooring attempts public, since we can assume people would watch the ledger and ask questions in case of an unknown version being published.

That's seems like a fantastic idea but without open source firmware I don't see how it could be enforced.

Re:Answers to your questions about Apple and security by pdpi on Monday February 22, 2016 @02:03PM (#11153370)
E.g. Bitcoin has reproducible builds in the wild.

https://github.com/bitcoin/gitian.sigs

Re:Answers to your questions about Apple and security by nadaviv on Monday February 22, 2016 @05:16PM (#11154738)
Reproducible builds, and a release process that incorporates digital signatures from multiple members of the Bitcoin development community.
Re:Answers to your questions about Apple and security by EdHominem on Monday February 22, 2016 @02:05PM (#11153375)
That stuff (checking hashes, etc) is currently mostly theatre because, as you say, a nation-state can easily serve you different hashes to check.

But it's pretty easy to imagine a feature where, similar to cert-pinning, many clients report the hashes that they see on the website and if you see something different from what everyone else does, you know something is wrong. It wouldn't need to be a "techie" feature - it would simply show a package as broken and refuse to install if it wasn't verifying, etc.

And the goal isn't some impossible 100% security, the goal is enough security to end mass interception and make the government rely on warrants and targeted tactics again.

Re:Answers to your questions about Apple and security by darkr on Monday February 22, 2016 @05:58PM (#11155054)
> That stuff (checking hashes, etc) is currently mostly theatre because, as you say, a nation-state can easily serve you different hashes to check.

This is why as well as serving those hashes over HTTPS, you sign the hashes with a key, the public part of which is distributed/retrievable/verifiable via some other means.

Re:Answers to your questions about Apple and security by EdHominem on Monday February 22, 2016 @07:29PM (#11155498)
Right. But if I were attacking you and was in your site and knew that you signed your hashes I'd be targeting your build script to save your key and passphrase, or build a backdoored version at the same time. Something like Certificate Transparency for code-signing would be really solid though; tampering would stand out. https://www.certificate-transparency.org/log-proofs-work

I think there's value in the purely user-based solution though. If two people go to a site at the same time and aren't served the same binary they should be curious why, even if the company securely and auditably signed both images.

And, it helps in all the cases when companies don't implement great release-security.

Re:Answers to your questions about Apple and security by CaptSpify on Monday February 22, 2016 @12:22PM (#11152469)
tl;dr: "it's hard to verify code. therefore, we shouldn't even try!"
Re:Answers to your questions about Apple and security by freehunter on Monday February 22, 2016 @01:00PM (#11152789)
Not hard. Impossible. Have you seen obfuscated C? Is it possible for enough people to read it and understand it that it would make a difference? What about if you can read it but I can't? Do I trust you? How many people have to verify it before a non-expert can trust it? Theoretically, none. Everyone could be in on the conspiracy except me.

And how do I verify that the code I've just read is what shipped on my computer? If I install it myself, how do I verify the CD or ISO I have is what I read? If I compiled it myself, how do I verify the compiler didn't change anything? What about the system that compiled the code, do I trust that? How far back do I have to go before I have trusted everything?

And then what about hardware? Is there a chip that changes some of the code that's running? Can I verify every piece of hardware in my system, a 16-core CPU with 64GB of RAM and a high-end video card? How do I even do that? And what are the odds I am a world class C coder and a world-class hardware expert?

And then what about client code? Am I a world-class Javascript expert too, with full source access to the Django backend? And the system that is running that server code, do I have access to that hardware to make sure it's not going to compromise my security?

No. Fully trusting a computer is impossible. It doesn't mean we shouldn't try, we should at least make it as hard as possible for the bad guys to trick us. But what's better, IMO, is to create an environment where it's detrimental to companies to trick their users like that. Apple seems to have gotten a lot of great press for standing up in this situation. There's a market for it.

Can you trust Apple tech? Maybe not. But can you trust it more than Google or Microsoft or Samsung or Facebook or Amazon etc etc? It does seem that way. Without being a world-class expert in everything, eventually you have to trust someone.

Re:Answers to your questions about Apple and security by cyphar on Monday February 22, 2016 @05:49PM (#11154991)
Sure, you can't be 100% sure of anything. In the same vein, you can't even be sure that the world is real. The fact you can't have 100% assurances doesn't mean anything. What matters is how strong you make your assurances. A company having an existing system allowing for the installation of backdoored firmware is an example of something that shouldn't be possible. It should be possible to reasonably assure that someone cannot flash something onto a person's phone without either wiping the data or having the update signed by the user.
Re:Answers to your questions about Apple and security by CaptSpify on Monday February 22, 2016 @02:53PM (#11153721)
> No. Fully trusting a computer is impossible. It doesn't mean we shouldn't try, we should at least make it as hard as possible for the bad guys to trick us.

I completely agree. I liken it to something like world-peace: It's an ideal, and we'll probably never get there. Doesn't mean we shouldn't try to get there though.

Re:Answers to your questions about Apple and security by mentat on Monday February 22, 2016 @04:20PM (#11154385)
We still need to have a realistic idea of what's possible though and not make claims that are stronger than what's likely.
Re:Answers to your questions about Apple and security by Joeri on Monday February 22, 2016 @01:10PM (#11152892)
A modern software stack involves in excess of 500 million lines of code. One can properly audit no more than 5000 lines of code per day. The math dictates that trust will be a given.
Re:Answers to your questions about Apple and security by CaptSpify on Monday February 22, 2016 @02:54PM (#11153730)
I agree. It's an unfortunate inevitability. Doesn't mean we shouldn't try. We shoud be able to verify any subsection of it as well, whenever we need to.
Re:Answers to your questions about Apple and security by stcredzero on Monday February 22, 2016 @01:09PM (#11152884)
> If users truly owned their devices, with full knowledge of the hardware and control of the software + data, we would never have this discussion.

We should have a series of standardized trusted execution modules which are open source hardware and open source software. There should be a public process by which these are vetted. Watchdog groups could disassemble samples of the chips and place them under electron microscopes and otherwise examine them for tampering.

The effect of this would be to place individuals and grassroots organizations on an even playing field with corporations and governments with regards to such tools. It's a disaster for large organizations to have access to individual private information, yet it's a societal boon for such organizations to be open and for individuals to know what they are doing. The same asymmetry applies to trusted execution. It's a disaster when big organizations use it against individuals, but it would be a societal good if individuals could revoke access to their information from corporations when they break goodwill.

Re:Answers to your questions about Apple and security by derefr on Monday February 22, 2016 @03:53PM (#11154207)
They made it impossible for the new versions of the hardware, I think. (The Secure Enclave, in the phones that have it, would delete the decryption keys stored within it after receiving ten incorrect auth attempt requests from the CPU. The Secure Enclave cannot be updated—as far as we know—to be brute-force-able.)

It's just the old versions, before Apple started making privacy a political tentpole, that they could ever manage to backdoor in this particular way. That's still bad—but what Apple are mainly worrying about is that this precedent would force them to aid the FBI in other act-of-creation ways, not just in ways involving introducing backdoors.

The FBI might compel Apple to, for example, build a monitoring and clustering service into iTunes Genius/Apple Music to de-anonymize people through their music preferences; or they might request Apple build a facility to censor all messages travelling through APNS that mention the names of informants in active sting operations. Or they might compel Apple to build a secret CPU ring-0 elevation handshake into the A10 chip.

Even if the new generation of iOS devices was completely un-backdoor-able, and the usage of the old generation was effectively nil, that still wouldn't minimize the FBI's request. The FBI are likely much more concerned about all the orders they could give to, effectively, turn Apple's engineering talent into a domestic-surveillance consultancy.

Re:Answers to your questions about Apple and security by GCA10 on Monday February 22, 2016 @04:51PM (#11154558)
Apple -- or any other tech company -- could probably prevail in court against a lot of the more outlandish FBI scenarios that you describe. Most appellate courts take privacy quite seriously. So does the Supreme Court, with both right- and left-leaning judges getting there just fine on their own. The Fourth Amendment is pretty clear on this.

The problem for Apple, or any other tech company, is that once you say "okay" once, you can't swat away the next one by saying "Impossible" and being done with it. You have to lawyer up. That takes time and costs money.

So Apple's real issue is that they don't want to spend many millions of dollars (billions?) on lawyers to get the FBI and other alphabet agencies to behave properly. That's a very legitimate business position. It's just a little more nuanced than what we were told on day one.

Re:Answers to your questions about Apple and security by snowwrestler on Monday February 22, 2016 @11:25AM (#11151929)
It will never be impossible for Apple to weaken the security of Apple's sofware.

For example, the government could require Apple to build future iPhone software to permit backdoor access. The question today is whether the government can do so with a court-issued warrant, or whether it will require legislation, as it did with CALEA.

Re:Answers to your questions about Apple and security by mindslight on Monday February 22, 2016 @12:45PM (#11152672)
It could be impossible for Apple of the future to break the security of a device sold by Apple in the present.

Apple can hopefully win this case based on the forced creation aspect. But they'd likely lose the next iteration where the FBI subpoenas technical documentation about the key derivation function, and builds their own hardware to talk to the hardened chip. Of course the FBI has little interest in doing this, because the whole affair is a psyop.

If you want to fully protect your customers, don't design backdoors into your products in the first place!

Re:Answers to your questions about Apple and security by gherkin0 on Monday February 22, 2016 @02:30PM (#11153566)
> And of course, that's also wrong. The only way to guarantee that such a powerful tool isn't abused it and doesn't fall into the wrong hands is to make it impossible for such a tool to exist, not to refuse to create it.

And Apple has done that: the type of hack the FBI is asking for cannot work on newer iPhones.

Re:Answers to your questions about Apple and security by sbov on Monday February 22, 2016 @02:42PM (#11153648)
Source? Current discussions surrounding your statement point to it being false - that Apple can update the firmware of the secure enclave without it wiping out it's data.
Re:Answers to your questions about Apple and security by jtuchsen on Monday February 22, 2016 @03:21PM (#11153969)
I think the confusion stems from the iOS security guide that Apple published. Page 7 of the guide states that "The Secure Enclave is a coprocessor fabricated in the Apple A7 or later A-series processor. It utilizes its own secure boot and personalized software update separate from the application processor," which implies that somehow updating it is more secure, without saying exactly how much control Apple has over updating it, and whether or not the phone needs to be unlocked before it accepts new firmware. Given that they haven't come out and said that they can't override the firmware for locked phones, I'd say they can. Although, before Apple's recent statements I would have assumed that they couldn't, so the confusions understandable. The guides at https://www.apple.com/business/docs/iOS_Security_Guide.pdf
Re:Answers to your questions about Apple and security by gherkin0 on Monday February 22, 2016 @02:58PM (#11153765)
> Source? Current discussions surrounding your statement point to it being false - that Apple can update the firmware of the secure enclave without it wiping out it's data.

Do you have the source for that, too? I was still under the impression that the Secure Enclave would erase the keys if it's updated.

It's a pretty huge flaw if the firmware can be updated and the keys preserved without first validating with the passcode.

Re:Answers to your questions about Apple and security by smackfu on Monday February 22, 2016 @05:43PM (#11154947)
AFAIK, the only sources on this matter are the white papers that Apple has produced. You can't even attempt to update the firmware without having Apple's signing keys.
Re:Answers to your questions about Apple and security by ikeboy on Monday February 22, 2016 @07:42PM (#11155564)
Re:Answers to your questions about Apple and security by notatoad on Monday February 22, 2016 @12:38PM (#11152612)
Is that really true though? My understanding here is that the biggest blocker is the code signing process - the FBI or the NSA could probably build a backdoored OS, but they couldn't install it on the phone without apple's signing cert. Depending on Apple's internal security, it may very well be impossible for a single person to sign anything other than an official iOS release, making it impossible for an agressor nation or a disgruntled employee or anybody else other than apple as a whole to get a backdoor onto an iOS device.
Re:Answers to your questions about Apple and security by archgoon on Monday February 22, 2016 @12:44PM (#11152666)
I believe the parents point is that Apple having a signing key is no different in principle than them making an operating system and signing it. Apple possesses information that can compromise a phone, and if it's possible for an signed OS image to be compromised, then it's possible for the signing key to be compromised.
Re:Answers to your questions about Apple and security by noelsusman on Monday February 22, 2016 @10:49PM (#11156375)
This is what I've been saying all along. If Apple has the ability to do this then the security is already compromised. The fact that it hasn't been physically created yet is a minor detail.

I also don't understand why they couldn't provide the FBI with an OS that refuses to run on anything other than the specific device in question. Isn't that the whole point of code signing?

Re:Answers to your questions about Apple and security by mempko on Monday February 22, 2016 @03:10PM (#11153887)
Amen brother. Free software, in my opinion is the answer here. And of course actually working democracies.

Tim Cook today doesn't create it. Cook Tim tomorrow will.

Re:Answers to your questions about Apple and security by superuser2 on Monday February 22, 2016 @03:47PM (#11154171)
The democracy is actually working: the small minority of tech industry people who think security and privacy are important are correctly overruled by the majority who don't.

If you think (and it's not crazy) that sometimes small, elite populations know better than the public at large, great, but please don't call that democracy.

Re:Answers to your questions about Apple and security by rantanplan on Monday February 22, 2016 @05:33PM (#11154869)
You could argue that parliaments are a small elite population.

https://en.wikipedia.org/wiki/Representative_democracy

This is what we mean when we use the word "democracy" today, unless you live in ancient Greece or some small village.

So having experts on technology,security and privacy being overruled by an uneducated mob is madness, not democracy.

Re:Answers to your questions about Apple and security by hifier on Monday February 22, 2016 @07:50PM (#11155603)
And this is exactly what the constitution is for. Changing the constitution requires much more than a simple majority.
Re:Answers to your questions about Apple and security by Spooky23 on Monday February 22, 2016 @12:08PM (#11152341)
The real answer is to do a Putin -- buy a typewriter.

If you're doing something that will attract negative political attention, mail a letter.

Re:Answers to your questions about Apple and security by ryukafalz on Monday February 22, 2016 @12:52PM (#11152724)
>The real answer is to do a Putin -- buy a typewriter.

Even that might not help:

http://arstechnica.com/security/2015/10/how-soviets-used-ibm...

Re:Answers to your questions about Apple and security by cmurf on Monday February 22, 2016 @01:04PM (#11152845)
Re:Answers to your questions about Apple and security by Spooky23 on Monday February 22, 2016 @01:29PM (#11153065)
So what?

It's pretty trivial to obscure that metadata, and frankly the content of your correspondence is more important than the metadata.

Your mail has fairly robust legal protection, and you can spend more money (i.e. Registered mail) to provide a higher level of tamper evidence and accountability in transit.

Re:Answers to your questions about Apple and security by bonestamp2 on Monday February 22, 2016 @12:39PM (#11152623)
> Some finite number of human beings at Apple have the ability to create such a tool on their own initiative, e.g. were they disgruntled.

Is that true? I mean, wouldn't those employees need the root signing certificate... something I suspect is very tightly protected even within apple.

Re:Answers to your questions about Apple and security by zeveb on Monday February 22, 2016 @12:51PM (#11152716)
> something I suspect is very tightly protected even within apple.

By, say, breaking up its custodianship among a … finite group of human beings.

Re:Answers to your questions about Apple and security by rootusrootus on Monday February 22, 2016 @01:02PM (#11152815)
You just made an important distinction, however, between a singular employee, and a group.
Re:Answers to your questions about Apple and security by canes123456 on Monday February 22, 2016 @11:23AM (#11151915)
I could be impossible for apple to more easily brute force iOS if they prevent installing updates when the device is unlocked. However, being forced to make changes to iOS to grant access to FBI opens the door to many ways which security can be weakened or removed.
Re:Answers to your questions about Apple and security by newman314 on Monday February 22, 2016 @04:40PM (#11154494)
I'm all for Apple here but this is kind of silly. At some point someone has to design the product so someone has to do the creation in that sense. Unless you are proposing a jesusphone will somehow spring forth fully secure safe from even Apple's design team.

But that said I'm definitely for the stance that technology be designed in such a way to be unbreakable to Apple or anyone else once the device is sold.

Re:Answers to your questions about Apple and security by finishingmove on Monday February 22, 2016 @12:21PM (#11152461)
Correct, thank you for summing this up so nicely. I would just like to add that, when possible, such a thing often already exists. Food for thought.
Re:Answers to your questions about Apple and security by EdSharkey on Monday February 22, 2016 @03:56PM (#11154221)
I love this line of thinking! What lines will we allow the government to cross?

Can it force you to buy goods and services? Sure, health care! Can it prosecute pre-crimes? Yep, drunk driving! Capture and log all human communications without a warrant for unspecified future uses? Yes, Prism. Get into the religion business? Why not? Marry people! Then there's using taxing authority as a weapon against political opponents (Tea Party thing.) And, taking land and property from citizens for profit (Kelo decision.) Control/erode the value of currency. Endless, shameless pork for political friends, bundlers, and donors. And on and on and on.

I won't be surprised when the US government compels Apple to sign a hacked copy of iOS. When Apple Computer is your last line of defense against tyranny, guess what, you're already screwed!

Re:Answers to your questions about Apple and security by sjwright on Monday February 22, 2016 @05:13PM (#11154712)
> Get into the religion business? Why not? Marry people!

Actually, you got that one round the wrong way. Governments have been in the marriage business before religion was. (Early Christians were married under Roman civil law and did not observe marriage as a sacrament.)

Re:Answers to your questions about Apple and security by ameister14 on Monday February 22, 2016 @04:19PM (#11154376)
Drunk driving isn't a pre-crime. It's just a crime.
Re:Answers to your questions about Apple and security by EdSharkey on Monday February 22, 2016 @05:11PM (#11154700)
Ok, thought experiment.

You get liquored up beyond the set legal limit, you get in your car, put the key in the ignition, and start the engine. Is that a crime, or is it a pre-crime?

Next experiment. Same as above, but you put it into gear and keep your foot on the brakes. Is that a crime, or a pre-crime?

Last experiment. Same as above, but you take your foot off the break and drive home without incident, observing traffic signs and not harming anyone or their property. Is that a crime, or a pre-crime?

If you answered "it's all crimes because you can't drive drunk because there's laws" then you've accepted prosecuting made-up pre-crimes.

In my opinion, you have to actually do some damage to be a criminal. _Then_ you throw the book at 'em, no mercy.

Re:Answers to your questions about Apple and security by dragonwriter on Monday February 22, 2016 @05:17PM (#11154744)
> Last experiment. Same as above, but you take your foot off the break and drive home without incident, observing traffic signs and not harming anyone or their property. Is that a crime, or a pre-crime?

Its a crime, generally, as soon as you are driving on a public road at above the legal limit.

(And, incidentally, its "brake". "Break" is a word, but not the word you are looking for.)

> If you answered "it's all crimes because you can't drive drunk because there's laws" then you've accepted prosecuting made-up pre-crimes.

All crimes are "made-up", but its not a pre-crime (which is a prediction of a future violation of a criminal law), but an actual defined prohibited act.

> In my opinion, you have to actually do some damage to be a criminal.

You are entitled to your opinion of what should and should not be a crime, but it probably doesn't help discussing those to redefine the word "crime" to mean "thing that EdSharkey thinks should be a crime" and "pre-crime" to mean "actual violation of criminal law that EdSharkey doesn't think should be a crime".

Re:Answers to your questions about Apple and security by EdSharkey on Monday February 22, 2016 @06:09PM (#11155116)
As I predicted, you are okay with prosecuting victimless crimes (ouch, I used a liberal catch phrase, 10 demerits for me), which is your opinion.

In any case, we're on a slippery slope conditioning the masses for control. I marvel at it. I wonder what's next, jail time for prohibited speech and later prohibited thoughts?

> You are entitled to your opinion of what should and should not be a crime, but it probably doesn't help discussing those to redefine the word "crime" to mean "thing that EdSharkey thinks should be a crime" and "pre-crime" to mean "actual violation of criminal law that EdSharkey doesn't think should be a crime".

Am I really entitled to my opinion, though? It sounds like I probably shouldn't be entitled to an opinion due to my dangerous ideas.

(BTW, you had a run-on sentence there. You probably want to break that up so that others don't nitpick you parenthetically, but I took your meaning. I want you to know that I empathize and figure you were probably writing that on-the-go and didn't have a chance to fully wordsmith it. I don't think lesser of you even when what you write has flaws.)

Stepping away from my devil's advocate role for this thread for a bit ... IRL I have kids too, and I struggle with freedom issues like this. I have had crackups with distracted drivers that messing with cellphone, kids, and eating/smoking behind the wheel that I suspect are way more dangerous than your average drunk that can hold his drink and regularly drives. I was rear-ended on the freeway going freeway speed (not braking) by a guy screwing around on his cellphone. (Gasp, I used 'braking' not 'breaking'! English is hard! ;)

What can you do? Life is so dangerous. How much freedom do you surrender before you feel secure?? Fear drives people into oppression.

Re:Answers to your questions about Apple and security by dragonwriter on Monday February 22, 2016 @06:22PM (#11155186)
> As I predicted, you are okay with prosecuting victimless crimes

I've described what is a crime, not what should be a crime.

> In any case, we're on a slippery slope conditioning the masses for control.

Maybe, but essentially regulatory, preventive offenses like drunk driving aren't new, so its hard to describe a "slippery slope" based on their existence. I mean, that type of offense has been around in the systems from which the US systems descend longer than the US itself has been around; if its a slippery slope, where is the slipping?

> I wonder what's next, jail time for prohibited speech and later prohibited thoughts?

While there has been some mixed results, I think the long-term trend in the time that regulatory, preventive, offenses have been around has been toward greater protection for speech and conscience, not less. So I don't see those things as likely to be what's next -- though, certainly, they do get proposed from time to time, and have even been enforced. (The use of the Espionage Act and the Sedition Act during the Red Scare, for instance.)

> Am I really entitled to my opinion, though?

Yes.

> It sounds like I probably shouldn't be entitled to an opinion due to my dangerous ideas.

"Sounds like" based on...what actual thing that's been argued in this thread?

> (BTW, you had a run-on sentence there. You probably want to break that up so that others don't nitpick you parenthetically [...])

I don't mind parenthetical corrections, but I think if you go and diagram that sentence out you'll realize that its just long, not a run-on.

Re:Answers to your questions about Apple and security by EdSharkey on Monday February 22, 2016 @09:49PM (#11156122)
Mechanically thinking, you are right. There are drunk driving laws and you probably had a long sentence, not a run-on one.

I wasn't mechanistic in my thinking though, you know what I'm saying? I was making a point, did you grok it?

Re:Answers to your questions about Apple and security by BraveNewCurency on Tuesday February 23, 2016 @01:48AM (#11157054)
So if I shoot at you and miss, it's all good, right? No harm, no foul!
Re:Answers to your questions about Apple and security by sjwright on Monday February 22, 2016 @05:19PM (#11154763)
> You get liquored up beyond the set legal limit, you get in your car, put the key in the ignition, and start the engine.

Not a crime.

> you put it into gear and keep your foot on the brakes.

A crime.

In the first case you are not driving. In the second case you absolutely, unambiguously are driving.

It's not a crime because you might kill someone, it's a crime because it has been defined as such in legislation. The legislation exists because you might kill someone.

Law is arbitrary because it has to be. And we have picked this arbitrary line because society broadly agrees that this line makes the most sense.

> In my opinion, you have to actually do some damage to be a criminal.

Then I'm very glad you don't have control over the law. I don't want drunk people to drive because I drive on the road, my family drives and travels on the road, my friends drive and travel on the road.

Re:Answers to your questions about Apple and security by stephenr on Monday February 22, 2016 @06:35PM (#11155248)
> Not a crime

Afaik most jurisdictions would consider that "in control" of the motor vehicle and thus operating it under the influence of alcohol, and thus a crime.

In Australia I don't think the engine even has to be running, I think keys in the ignition are enough to show "control" and thus charge you.

Re:Answers to your questions about Apple and security by bronson on Monday February 22, 2016 @08:50PM (#11155866)
Correct. If you're drunk in the driver's seat on a public roadway (say, street parking in front of a bar), you're breaking the law. Doesn't matter if the car is parked, or if the engine is even on.

If you want to sleep it off, make sure you're in the passenger seat.

Re:Answers to your questions about Apple and security by gonzo on Monday February 22, 2016 @08:32PM (#11155799)
In many US states, being in the car and in possession of the keys while legally intoxicated is grounds for a DUI conviction.
Re:Answers to your questions about Apple and security by hasenj on Monday February 22, 2016 @06:12PM (#11155124)
How about these thought experiments:

A) A man walks in the street carrying a shotgun visibly

B) A man walks in the street waving around his shotgun

C) A group of men walk in the street waving around their shotguns and various rifles

D) A man points an unloaded gun at another man (a total stranger) in the street in broad day light.

I would argue all these are crimes because you are terrorizing people, even if you never injured anyone nor had the intention of injuring anyone.

Re:Answers to your questions about Apple and security by oldmanjay on Monday February 22, 2016 @08:50PM (#11155867)
What about a person carrying a weapon do you find terrifying? Does it include police? Does it include other equally deadly things that aren't politicized such as a baseball bat?
Re:Answers to your questions about Apple and security by sjwright on Tuesday February 23, 2016 @01:50AM (#11157065)
Should people be allowed to walk down the street with a suitcase full of explosives? Serious question.
Re:Answers to your questions about Apple and security by EdSharkey on Monday February 22, 2016 @06:28PM (#11155214)
I believe A is legal in many states. Not sure about B, C, D - menacing behavior like that would be disturbing the peace or terrorism as you say.

What decent gun owner would walk around "waving his shotgun"? That sounds crazy, who would do that? Gun owners are people. Like, normal good people - neighbors I would probably trust. Does your view of gun owners differ?

Re:Answers to your questions about Apple and security by 7Z7 on Monday February 22, 2016 @07:23PM (#11155470)
>What decent gun owner.. >Gun owners are people.. >Does your view of gun owners differ?

There was no mention of the decency or otherwise of the hypothetical people, and it didn't read like they where intended as a moral illustration of gun owners in general. Sounds like you have a defensive agenda.

>..menacing behavior like that would be disturbing the peace or terrorism as you say.

So we can observe that some of the hypothetical people, who may or may not be gun owners, who may just be gun borrowers, are probably not, in this case, decent and probably are intending to menace.

Re:Answers to your questions about Apple and security by EdSharkey on Tuesday February 23, 2016 @12:23AM (#11156785)
Agreed that hypothetical people can be menacing with guns. Go on.
Re:Answers to your questions about Apple and security by hasenj on Monday February 22, 2016 @08:27PM (#11155777)
I would rather not discuss my view of gun laws in the US.

The thought experiment was meant to counter the arguments in the parent comment about whether drunk-driving is a crime or merely a "pre-crime".

Re:Answers to your questions about Apple and security by EdSharkey on Tuesday February 23, 2016 @12:27AM (#11156807)
But going back, do you think drunk driving should be classed as a pre-crime or a crime?
Re:Answers to your questions about Apple and security by snowwrestler on Monday February 22, 2016 @06:14PM (#11155138)
By this argument, police would have to stand there and watch a person get stabbed before doing anything, rather than grabbing the guy running and shouting with a knife.
Re:Answers to your questions about Apple and security by bumbledraven on Tuesday February 23, 2016 @03:17AM (#11157354)
What if you put a bullet in one chamber of a revolver (leaving the other 5 empty), spin the cylinder, point it at someone's head, and pull the trigger. If no bullet comes out, have you committed a crime?
Re:Answers to your questions about Apple and security by EdSharkey on Friday February 26, 2016 @05:23PM (#11184746)
Yes!
Re:Answers to your questions about Apple and security by snowwrestler on Monday February 22, 2016 @06:11PM (#11155122)
The question isn't whether the government can force Apple to compromize their own security--the answer is, it can.

The question is whether a court-issued warrant is sufficient to do so, or whether that power is only available via the Congress.

Re:Answers to your questions about Apple and security by twright0 on Monday February 22, 2016 @06:03PM (#11155087)
> using taxing authority as a weapon against political opponents (Tea Party thing.)

Can you elaborate on this one? I can't figure out what it's referencing.

Re:Answers to your questions about Apple and security by EdSharkey on Monday February 22, 2016 @06:19PM (#11155171)
Check out the controversies section on https://en.wikipedia.org/wiki/Internal_Revenue_Service#Contr...

Here's a little bit from it:

> In 2013, the IRS became embroiled in a political scandal in which it was discovered that the agency subjected conservative or conservative-sounding groups filing for tax-exempt status to extra scrutiny.[56]

> On September 5, 16 months after the scandal first erupted, a Senate Subcommittee released a report that confirmed that Internal Revenue Service used inappropriate criteria to target Tea Party groups, but found no evidence of political bias.[57] The chairman of the Senate Permanent Subcommittee on Investigations confirmed that while the actions were "inappropriate, intrusive, and burdensome," the Democrats have often experienced similar treatment.[58] Republicans noted that 83% of the groups being held up by the IRS were right-leaning; and the Subcommittee Minority staff, which did not join the Majority staff report, filed a dissenting report entitled, “IRS Targeting Tea Party Groups.” [59]

The shenanigans happened in the run-up to the 2012 elections. The "extra scrutiny" was basically stonewalling, delays, and creepy investigations into personal lives of individuals in the groups that were filing for tax-exempt status. If I recall correctly, when you had "Tea" or "Patriot" in the name of your organization, your application automatically got forwarded to a dedicated abuse squad at IRS. Tea parties had trouble organizing due to these tactics because they couldn't fundraise.

Re:Answers to your questions about Apple and security by zmmmmm on Monday February 22, 2016 @09:48PM (#11156120)
> Can a court force a company or an individual to create something that does not exist?

This is the most interesting part of the question here. They aren't forcing Apple to give up something they have, or divulge information they already know. They're basically commandeering the services a private company for the purpose of the state. It makes me wonder where it would end - could the judge - judging it useful to help a court case, just pull a citizen off the street and tell them to go and get him / her a coffee? Is there any limit to what they can ask a private citizen to do, once they decide it is in some way useful for solving a crime? Could they even demand someone commit a crime and then prosecute them for the crime?

Re:Answers to your questions about Apple and security by derefr on Monday February 22, 2016 @03:41PM (#11154122)
> Can a court force a company or an individual to create something that does not exist?

You know, all this discussion has reminded me of the fact that what we know as "corporations" today descend from the historical concept of "charter companies"—literally, corporations the government brings into being to serve the public good through private enterprise (in modern terms, to increase GDP), with an expected finite lifetime.

The "charter" of such companies was both a little law that individually granted the company a set of group rights, but also a statement of purpose and boundaries: both an enumeration of what the company should pursue (e.g. profit through importation of trapped furs), and what it shouldn't (e.g. profit through actually trapping those furs oneself; profit through trade of sugar-cane; a monopoly; colonial expansion; lobbying...)

It seems to me that the crux of the issue, here, is that we think that somehow the American corporation is no longer a thing that is brought into being by the state to serve the public good, but rather something private individuals have the right to bring into being for their own purposes, with the state having no say except insofar as to make certain corporate practices illegal.

In other words, we now do think of corporations as people—or more specifically, like the children of people. As with children, everyone seems to think they have the right, with no government interference, to create a corporation; everyone seems to think they have the right to guide and "raise" their own corporation however they wish; everyone seems to think it's perfectly okay if their corporation does things that benefit it at the expense of the state, as long as none of those things are explicitly declared illegal; etc.

In the historical model, none of this was true; corporations were the "children" of the state itself, raised to pursue its goals—with the CEO and directors taking a stewardship role, guessing what the state would prefer and executing on that. If they were ever wrong, they'd be punished—historically, by simply having the corporation disbanded at the whim of the king. (Also, probably, the board of directors would be punished as individuals; chartered companies had no concept of limited liability.)

Chartered companies still sort of exist:

• Many countries have "crown corporations"—like chartered companies, these are brought into existence and given a mission by the government—but they effectively have the government sitting directly on their board with voting rights, and often their cashflow happens through the state treasury. (And other modern corporations, although not explicitly set up this way, can be thought of as effectively crown corporations—China's airlines, for example, are explicitly owned by the Chinese government as majority shareholders, although in theory those shares could be sold.)

• More interestingly, in some countries (e.g. Britain, India, Canada) there are municipal corporations: cities, townships, etc. are brought into being using exactly the same sort of "charter" as historical charter companies, and run with exactly the same goal: to further the interests of the state that created them, with the municipal "government" (actually a CEO and board of directors—"mayor" is just a cute title that is meaningless to the law) acting in a stewardship capacity.

---

To get to the point: if the California State Legislature wanted to (at the behest of the FBI), they could just change Apple Inc.'s charter to make "doing everything possible to aid FBI investigations into data held on, or passed through, Apple-produced devices" an overriding concern above corporate profit.

Charters are a thing given by the state to the individual, just like, say, copyrights are. Like copyrights, they are brought into being to further the public good. The benefit to the private individuals holding a corporate charter (like the benefit of having a copyright) is a cost the state has decided is worth paying, to get the resultant benefit to the public good. But the state gets the final say: it can revoke or modify whatever it likes if it doesn't think the public good is being served.

Re:Answers to your questions about Apple and security by mentat on Monday February 22, 2016 @04:23PM (#11154399)
That model came from a time where the state set somewhat more reasonable boundaries for itself and also a time when doing continuous observation of all members of society was not only moral abhorrent but also impractical. If you really feel that the state in it current incarnation should have these sorts of unrestricted powers, I'm not sure how to have a productive conversation. They've shown themselves wholly irresponsible from my vantage.
Re:Answers to your questions about Apple and security by oldmanjay on Monday February 22, 2016 @05:58PM (#11155052)
You seem to believe that governments exist to grant permissions to citizens as they go about their lives. I sincerely hope you are never in a position of power.
Re:Answers to your questions about Apple and security by derefr on Monday February 22, 2016 @06:15PM (#11155148)
My belief is that a "corporation" is a fiction brought into existence by the state—like copyright. Government gets to say what corporations do or don't do, because without government, corporations just don't exist as a "thing" in the first place—they just become groups of people who happen to be working together.

People have inalienable rights, because people existed before governments did. Corporations don't, because corporations exist as a contract between people-taken-as-a-group (i.e. the state) and people-taken-as-individuals.

This is a good and a bad thing: it means that precepts like "corporations exist to pursue profit at all costs" are not actually "hardcoded" into the laws of the universe, but are just part of the particular way the state has chosen to make corporations work. If we (people-taken-as-whole) stopped thinking that that was a good idea, we could just change the corporate "goal conditions"—and the world would suddenly be different.

Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @10:30AM (#11151436)
> The best way to prevent governments from oppressing their citizens is to refuse to create tools that enable oppression.

Are search warrants oppressive? Can you distinguish this request from the FBI requesting a safe manufacturer modify the firmware on a single safe?

I doubt either of these can be reliably argued.

Re:Answers to your questions about Apple and security by bradleyjg on Monday February 22, 2016 @12:06PM (#11152327)
What about all the conversations the terrorist had with his fellow terrorists in person? Is it an awful, terrible, no good thing that the FBI can't retrieve those conversations? Should we put in place ubiquitous video and audio surveillance in every square foot of the country just in case the FBI ever wants to review something that happened?

It's not "going dark" that is an unprecedented change, it was the brief "going light" period that preceded it. Law enforcement has apparently lost the ability to do on the ground investigation work in favor of whiz bang-ery (and intelligence has lost the ability to do humint). Well, whiz bang-ery is a two way street. Now is the time to revive those old skills and deal with a _return_ to a world where you can't just outsource your job to a wire tap.

Re:Answers to your questions about Apple and security by arrty88 on Monday February 22, 2016 @10:51AM (#11151596)
What is it the fbi is after? What data exists only on the phone and no where else?

Phone call, texts, or data logs? Subpoena the cell company or the ISP.

Email? Subpoena the hosting provider.

Any communications used on that phone traveled over the Internet, and the logs are most likely preserved. They could get all of the logs of outgoing requests from the cell company and then go to each service provider and demand dumps of data from any accounts that Phone logged into right?

Re:Answers to your questions about Apple and security by infogulch on Monday February 22, 2016 @11:39AM (#11152067)
The FBI is after a legal precedent.

Surely they have enough evidence to convict the accused. The phone likely wouldn't give them anything essential to the case. It's already a wrap.

However, the legal precedent would be invaluable for future <s>rights violations</s>legal proceedings. They have 1. Nothing to lose in this particular case. 2. A maximally effective situation for getting this ruling, complete with irrational fear-based public support ("bcuz turrists!1!").

Seriously. If your goal is to create this legal precedent, go ahead and try to imagine a better scenario under which this could rule in your favor. I'll wait.

Re:Answers to your questions about Apple and security by orionblastar on Monday February 22, 2016 @08:59PM (#11155900)
You have to understand the accused are dead, and destroyed their personal iPhones before the attacks. There is no criminal trial for dead people.

The only iPhone the FBI have is the work phone, which he might not have used to contact terrorists with it. If he did he'd destroy it as well.

The problem is that judges and politicians are not tech savvy enough to understand why they shouldn't force Apple to make a tool to break passcodes on iPhones. How that makes any iPhone insecure in the wrong hands.

Re:Answers to your questions about Apple and security by ascorbic on Monday February 22, 2016 @02:28PM (#11153545)
There is no accused. They're both dead.
Re:Answers to your questions about Apple and security by cmurf on Monday February 22, 2016 @12:32PM (#11152556)
iMessage chats are only on the phone. Same for Telegram which what FBI suspects.
Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @10:54AM (#11151624)
> They could get all of the logs of outgoing requests from the cell company and then go to each service provider and demand dumps of data from any accounts that Phone logged into right?

The primary service provider being Apple, who operates a fully encrypted messaging system where the cleartext only ever exists on the device.

It's a child abuser's wet dream.

Re:Answers to your questions about Apple and security by arrty88 on Monday February 22, 2016 @11:12AM (#11151810)
OK, but sometimes when I send iMessages, they actually send as SMS if my service is poor or the receivers service is poor, someone is in the subway, on a flight, etc etc.

Chances are, this happened at least once over the lifetime of the terrorists ownership of the phone - thus we can at least see who they are communicating with, right?

Wouldn't that be a good starting point?

And call records - they must have called someone - if only to talk about the weather.

Re:Answers to your questions about Apple and security by glhaynes on Monday February 22, 2016 @12:41PM (#11152635)
You can turn off the SMS fallback in Settings.
Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @11:15AM (#11151827)
> Chances are, this happened at least once over the lifetime of the terrorists ownership of the phone - thus we can at least see who they are communicating with, right?

Is that really acceptable to you? Maybe they accidentally screwed up once so it's OK to keep the private affairs of a dead terrorist secret for no good reason?

> Wouldn't that be a good starting point?

I would have thought the best starting point was unlocking the phone, given the owner is dead and committed horrific crimes.

Re:Answers to your questions about Apple and security by spoondan on Monday February 22, 2016 @11:41AM (#11152082)
Apple do not have the ability to unlock the phone. They have the ability to create a tool that could unlock any iPhone. That is not a starting point.
Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @12:48PM (#11152694)
Therefore they have the ability to unlock the phone. I mean I knew people defended Apple here but I didn't think they'd demand logic no longer works to satisfy that.
Re:Answers to your questions about Apple and security by arrty88 on Monday February 22, 2016 @11:21AM (#11151885)
I would start with anything available, dig deep, and never give up. Including breaking down the doors of anyone they texted or called.
Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @11:25AM (#11151926)
> Including breaking down the doors of anyone they texted or called.

But not the service provider intentionally denying access to this vital information? What a bizarre twist of logic!

Re:Answers to your questions about Apple and security by panarky on Monday February 22, 2016 @10:43AM (#11151529)
> Are search warrants oppressive?

A search warrant doesn't require me to create a new capability that did not exist before.

From the FAQ:

  The digital world is very different from the physical world. In
  the physical world you can destroy something and it’s gone.
  But in the digital world, the technique, once created, could
  be used over and over again, on any number of devices...

  The only way to guarantee that such a powerful tool isn’t abused
  and doesn’t fall into the wrong hands is to never create it.
Re:Answers to your questions about Apple and security by otterley on Monday February 22, 2016 @11:08AM (#11151758)
> A search warrant doesn't require me to create a new capability that did not exist before.

It might, depending on the analytical outcome of the three-factor test introduced in the _New York Telephone_ case. (This case was decided before compelled pen register assistance was prescribed by Congressional legislation.)

The case itself is illustrative and enlightening: https://supreme.justia.com/cases/federal/us/434/159/case.htm...

"The power conferred by the [All Writs] Act extends, under appropriate circumstances, to persons who, though not parties to the original action or engaged in wrongdoing, are in a position to frustrate the implementation of a court order or the proper administration of justice..."

The factors are:

(1) whether the third party is "so far removed as a third party from the underlying controversy that its assistance could not permissibly be compelled by the order of the court"

(2) Whether the burden placed on the third party is "unreasonable"

(3) Whether the assistance is "essential to the fulfillment of the purpose" of the warrant

It's unfortunate that Hacker News isn't commented upon by more attorneys, and that most news articles don't link directly to the legal filings in these cases; much confusion and false assumptions about the law could be clarified.

Re:Answers to your questions about Apple and security by snowwrestler on Monday February 22, 2016 @11:40AM (#11152079)
Orin Kerr has written about the implications of that case specifically:

https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...

A potentially important factor is that the phone companies used pen registers themselves all the time, whereas Apple has no desire at all to write the software that the FBI wants.

It's worth noting that despite the outcome of that case, Congress still had to pass CALEA, which seems to imply there are limits to what can be compelled under All Writs.

Re:Answers to your questions about Apple and security by teacup50 on Monday February 22, 2016 @01:15PM (#11152938)
There are very few limits to the power of the All Writs Act -- the act, passed the same week as the fourth amendment, grants the courts (not the FBI) the authority to "issue all writs necessary or appropriate in aid of their respective jurisdictions and agreeable to the usages and principles of law".

However, you actually have to get to the courts before the All Writs Act can be applied.

CALEA was passed to create a preemptive requirement for standardized wiretap interfaces/equipment, processes, etc, prior to any actual judicial warrant or writ being written.

The fourth amendment grants us protection against "unreasonable" search and seizure, but doesn't grant the government an affirmative right to require that future "reasonable" searches be easy, or possible.

It also (unfortunately, in my view) doesn't prevent the government from requiring preemptive action to support future searches, and that's what CALEA does.

Re:Answers to your questions about Apple and security by snowwrestler on Monday February 22, 2016 @04:41PM (#11154506)
I think the FBI is acting like there was a pre-emptive requirement for Apple to build a system to permit access.

The reason I say that, is that now that it has been proven the phone does not permit access, the FBI is trying to use a warrant to force Apple to break into the phone. But if providing access was never a legal requirement in the first place, why is it Apple's problem now?

Yes, only Apple can do what the FBI wants to do. In my mind, that should not be sufficient, in the absense of a legislative requirement, to force Apple to break a software system against their will--even their own software system.

I mean, let's say the FBI wants to run a sting operation against a gangster. Can a court use All Writs to force some random person to participate in the sting? I would think not.

Let's say law enforcement needs to pull a hard drive from a 30th floor apartment, without alerting the doorman. Can a court use All Writs to force a rock climber to climb up the building and go in the window to get it? Again, I would think not. Even if there was only one rock climber in the entire U.S. who could do what the FBI needed, it doesn't seem likely to me that an All Writs warrant would succeed against that person.

So why should it succeed against Apple? I mean, Apple is the only company that can do what the FBI wants--true. And they did build the phone to prevent access. But there was no requirement to build it any other way, so why would that be relevant?

Re:Answers to your questions about Apple and security by teacup50 on Monday February 22, 2016 @05:31PM (#11154849)
This is straightforward: Apple already has a backdoor into the key derivation firmware (technically, the OS).

If they didn't have it, they couldn't be required to use it.

Re:Answers to your questions about Apple and security by snowwrestler on Monday February 22, 2016 @05:52PM (#11155010)
The question isn't whether Apple has a capability, the question is why can they be forced to use that capability on a phone owned by a 3rd party?

Apple has many capabilities--they're a $500 billion dollar technology company. Which capabilities are not available to the FBI via an All Writs warrant?

Re:Answers to your questions about Apple and security by teacup50 on Monday February 22, 2016 @06:10PM (#11155117)
You're conflating very different scopes of "capability" and responsibility.

I'll quote the DoJ's legal brief on how Apple is not "far removed" from this phone owned by a 3rd party:

"... the government is seeking to use capabilities that Apple has purposefully retained in a situation where the former user of the phone is dead ..."

"... iPhones will only run software cryptographically signed by Apple ... Just because Apple has sold the phone to a customer and that customer has created a passcode does not mean that the close software connection ceases to exist; Apple has designed the phone and software updates so that Apple's continued involvement and connection is required."

"More generally, the burden associated with compliance with legal process is measured based on the direct costs of compliance, not on other more general considerations about reputations or the ramifications of compliance".

Re:Answers to your questions about Apple and security by snowwrestler on Monday February 22, 2016 @06:54PM (#11155347)
The DoJ is just re-iterating what everyone knows, which is that Apple can push software updates to a phone.

That does not in any way explain why Apple should be compelled to write new software, that they would not otherwise choose to write, before pushing it as an update.

Apple retained the ability to push updates to improve the performance and security of products, not to make it easier to hack them. There is a difference!

Re:Answers to your questions about Apple and security by teacup50 on Tuesday February 23, 2016 @12:14PM (#11160424)
Apple can push software updates to a locked phone without the owner's permission.

Nobody else can.

That's a big difference.

Re:Answers to your questions about Apple and security by maxerickson on Monday February 22, 2016 @01:16PM (#11152949)
Put * on each side of text you want italicized. More at https://news.ycombinator.com/formatdoc
Re:Answers to your questions about Apple and security by teacup50 on Monday February 22, 2016 @01:19PM (#11152975)
Edited accordingly, thanks!
Re:Answers to your questions about Apple and security by twoodfin on Monday February 22, 2016 @02:00PM (#11153335)
Thanks for that link. Always worthwhile to read Kerr's analysis.

ISTM the right outcome is for Congress to weigh in with specific legislation that can supersede AWA in cases like this.

Re:Answers to your questions about Apple and security by vectorjohn on Monday February 22, 2016 @05:01PM (#11154633)
The FBI or other agencies require things that cost money all the time. In this case, they offered to compensate Apple for they work. And it's disingenuous for Apple to say "create a whole new operating system". That's so absurd as to be pretty much a lie. What the FBI wants is not much more work than unlocking a door, just for more highly paid people.

And calling it "creating new technology" (not your words, but others'), is silly too. Doing almost anything with software is creating new software, but calling it new technology makes it sound like they have to go out and do a bunch of R&D and make some significant breakthroughs or something. In reality, it's a trivial thing.

To address the quote you posted, it sounds like Apple is probably lying there too. Especially given the vast exaggerations in other parts. I highly doubt they would have a hard time making a modified OS that was device locked.

But if it's really true that they can't make a device locked firmware, well, then of course I hope they win this fight.

Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @10:46AM (#11151552)
> A search warrant doesn't require me to create a new capability that did not exist before.

I don't see how that's relevant. If I invent a new kind of lock you've never seen before, you'll have to come up with a way to break it.

I'm asking for why a search warrant would be oppressive, even if it involved creating new firmware for a safe.

Re:Answers to your questions about Apple and security by uxp on Monday February 22, 2016 @05:10PM (#11154692)
> If I invent a new kind of lock you've never seen before, you'll have to come up with a way to break it.

Why?

Re:Answers to your questions about Apple and security by JoeAltmaier on Monday February 22, 2016 @10:32AM (#11151451)
That's the whole issue, isn't it? You can't create software that operates only on a single instance of a computer. It'll run on all of them.
Re:Answers to your questions about Apple and security by matthewmacleod on Monday February 22, 2016 @10:39AM (#11151494)
That's not the case – if Apple produce a signed iOS version that allows the passcode retry limit to be bypassed on a single device, then in what meaningful sense does it operate on another device?
Re:Answers to your questions about Apple and security by msbarnett on Monday February 22, 2016 @12:44PM (#11152659)
> if Apple produce a signed iOS version that allows the passcode retry limit to be bypassed on a single device, then in what meaningful sense does it operate on another device?

What prevents the iOS image from being loaded onto another device?

Apple isn't magic; the code they write to verify device identity isn't going to be the first perfect, unbuggy, unexploitable code written in human history. if(device_udid == terrorist_id) {...} might seem infallible, to you, but the reality is that the device_udid is just SHA1(Wifi MAC + Bluetooth MAC + ECID + Serial). All of those are writable, some via the Baseband and some via physical access. Generating SHA1 collisions is completely feasible for ~$1,000,000 of computing time, which is chump change to nation states.

There is no infallible way for Apple to make an iOS version for one single device.

Edit: And stories like http://abcnews.go.com/Technology/york-da-access-175-iphones-... make it absolutely clear that this is not stoping at a single device.

Re:Answers to your questions about Apple and security by JoeAltmaier on Monday February 22, 2016 @10:44AM (#11151543)
I guess when the FBI compels them again. Or once they have a foot in the door, compels them to remove the signing requirement, or wants their own ability to sign.

This is not mysterious. Can the FBI require a software company to subvert their own security guarantees? Should they? Do bank vaults have back doors for the FBI?

Re:Answers to your questions about Apple and security by matthewmacleod on Monday February 22, 2016 @10:58AM (#11151665)
I guess when the FBI compels them again

That's a bit of a specious argument though – of course, if they produce different software in the future, it could be used again!

If the FBI want their own ability to sign Apple updates, then that's obviously a different situation. But the point you were making – that it's not possible to write software that will run on only one device – is not true in this case.

This is not mysterious. Can the FBI require a software company to subvert their own security guarantees? Should they? Do bank vaults have back doors for the FBI?

I don't really know the right answer.

Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @10:37AM (#11151479)
Apple could write code that checks the hardware ID supplied and sign only that version. It's been sufficient to prevent hacking so far and is the major protection relied upon until the latest generation, so I don't think this is an issue at all.
Re:Answers to your questions about Apple and security by coleca on Monday February 22, 2016 @10:51AM (#11151598)
The issue is the precedent that is made. Once they create the special firmware, even if it is locked to one device, they have stated that law enforcement have already told them they have hundreds more devices they want unlocked. They would have a much easier time going to court and compelling Apple to resign the existing special firmware they made to work on these other hundreds of devices. Apple could no longer argue they had to create something to fulfill the warrant, since it was already created.
Re:Answers to your questions about Apple and security by zaroth on Monday February 22, 2016 @11:12AM (#11151807)
From what I can tell the UDID lock is not actually secure enough and is not designed to be a critical path around the encryption algorithm.

An earlier comment with more technical detail: https://news.ycombinator.com/item?id=11141499

UDID lock is good enough for tying development builds to specific devices but is not an unbreakable guarantee the software cannot be run on another device.

Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @11:17AM (#11151845)
This comment simply makes claims like altering data in transit inside the architecture of the CPU.

Yes, if you can do that, then you can flash anything to the phone. When someone shows me that happening, then I'll believe in this technology.

Re:Answers to your questions about Apple and security by zaroth on Monday February 22, 2016 @11:20AM (#11151874)
No, I proposed 3 different ways of hacking the UDID in that comment. 1) disrupting the read of ECID in transit, 2) re-writing ECID by hacking the BPP, 3) a SHA1 hash collision. Any one of the 3 will do.

Even then you cannot "flash anything" to the phone. But you can flash a build signed by Apple which hard-codes a UDID check.

Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @11:23AM (#11151910)
Wouldn't these mechanisms apply to key verification? How exactly can you argue that you can modify data in realtime inside the phone's architecture, but couldn't possibly modify data in realtime inside the phone's architecture?
Re:Answers to your questions about Apple and security by zaroth on Monday February 22, 2016 @12:20PM (#11152455)
Only certain parts of the hardware responsible for key storage and verification are architected to be resilient against physical and electronic attack, but the entire phone is not.

For example changing the WiFi or Bluetooth MAC is not locked down and effects the UDID. Because the UDID was never intended to be a way to bypass the device encryption it was not designed with anywhere near the same level of care and sophistication as handling the encryption key itself.

Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @12:49PM (#11152702)
> For example changing the WiFi or Bluetooth MAC is not locked down and effects the UDID. Because the UDID was never intended to be a way to bypass the device encryption it was not designed with anywhere near the same level of care and sophistication as handling the encryption key itself.

I never suggested the UDID. Please don't ascribe a claim to me that was never made. SHA512 the serial and macs independently. Job done.

Re:Answers to your questions about Apple and security by JoeAltmaier on Monday February 22, 2016 @10:39AM (#11151493)
...and they give it to the FBI who then changes that ID as they please? Remove signing altogether? Its the fear of a blank check that drives this issue.
Re:Answers to your questions about Apple and security by matthewmacleod on Monday February 22, 2016 @10:40AM (#11151498)
No – iOS is signed, and changing the ID would invalidate the signature.
Re:Answers to your questions about Apple and security by pdkl95 on Monday February 22, 2016 @11:10AM (#11151785)
Taking the private key from Apple with a warrant, national security letter, subpoena, or other methods is much easier than creating a custom version of iOS.

It is foolish to assume that the FBI would stop at this special version of iOS, especially given how they have been arguing and fighting to break encryption for over two decades.

edit, on icebraining's interpretation:

That's exactly right - once the difficult part about targeting an individual phone is finished, it's easy to take the iOS signing key and target any device you want.

Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @11:27AM (#11151958)
> Taking the private key from Apple with a warrant, national security letter, subpoena, or other methods is much easier than creating a custom version of iOS.

Clearly it is not, otherwise they would have done this. They did not.

Re:Answers to your questions about Apple and security by icebraining on Monday February 22, 2016 @11:50AM (#11152171)
I think it's meant taking the key used to signed that custom version of iOS. That is, if the FBI can force Apple to write the custom version, they can also coerce the key from them to sign their own copies, preventing your suggested blocking mechanism.

This is what I understood, at least, from the parent's post.

Re:Answers to your questions about Apple and security by creshal on Monday February 22, 2016 @10:43AM (#11151534)
And can Apple guarantee that the ID can't be changed inside the device? If they can't it makes a lot of sense for Apple to refuse creating such a tool.
Re:Answers to your questions about Apple and security by zaroth on Monday February 22, 2016 @11:18AM (#11151859)
The ID can be easily changed. A quick Google search will easily confirm this.

The question is can you change one devices ID to exactly match another. This might require hacking the BPP or finding a SHA1 hash collision, both of which are absolutely possible but not necessarily trivial.

Re:Answers to your questions about Apple and security by matthewmacleod on Monday February 22, 2016 @10:54AM (#11151625)
Pretty much, as far as I'm aware; the device ID cannot be changed. Bear in mind that this entire discussion is applicable only to older iPhones, in any case.
Re:Answers to your questions about Apple and security by hahainternet on Monday February 22, 2016 @10:47AM (#11151570)
That guarantee until the latest generation was the only thing protecting the hardware. It has never been altered or hacked that I am aware of. Doing so would require modifying the physical construction of the chips on the device.

Possible? Maybe, but if it was that simple the FBI could simply change the signing key. It's not, and they can't.