Slashdot Mirror


Apple's iPhone Already Has a Backdoor

Nicola Hahn writes: As the Department of Justice exerts legal pressure on Apple in an effort to recover data from the iPhone used by Syed Rizwan Farook, Apple's CEO has publicly stated that "the U.S. government has asked us for something we simply do not have, and something we consider too dangerous to create. They have asked us to build a backdoor to the iPhone." But, as one Windows rootkit developer has observed, the existing functionality that the FBI seeks to leverage is itself a backdoor. Specifically, the ability to remotely update code on a device automatically, without user intervention, represents a fairly serious threat vector. Update features marketed as a safety mechanism can just as easily be wielded to subvert technology if the update source isn't trustworthy. Something to consider in light of the government's ability to steal digital certificates and manipulate network traffic, not to mention the private sector's lengthy history of secret cooperation. Related: wiredmikey writes: Apple said Monday it would accept having a panel of experts consider access to encrypted devices if US authorities drop efforts to force it to help break into the iPhone of a California attacker. Apple reaffirmed its opposition to the US government's effort to compel it to provide technical assistance to the FBI investigation of the San Bernardino attacks, but also suggested a compromise in the highly charged legal battle.

In his first public remarks since Apple CEO Tim Cook said he would fight the federal magistrate's order, FBI Director James Comey claimed the Justice Department's request is is about "the victims and justice."

25 of 401 comments (clear)

  1. Tim Cook's letter by Midnight+Thunder · · Score: 5, Informative

    In the context of this article it is worth pointing out the letter that Tim Cook sent out to Apple employees:

    http://arstechnica.com/tech-po...

    I believe he makes good points, and where ever we end up, it should be because of proper discussion understanding implications, rather than because 'Apple is evil' mantra, that will end up burning everyone.

    --
    Jumpstart the tartan drive.
    1. Re:Tim Cook's letter by Anonymous Coward · · Score: 5, Interesting

      From the arstechnica article:

      The document closed with a call for Congress to "form a commission or other panel of experts on intelligence, technology, and civil liberties to discuss the implications for law enforcement, national security, privacy, and personal freedoms. Apple would gladly participate in such an effort."

      From the leaked White House memo linked in the Counterpunch article:

      Proposed Policy Principles
      Deputies agreed that attempts to build cooperation with
      industry, with advice proposing specific technical solutions, will
      offer the most successful option for making progress on this
      issue. In particular, given industry and civil society's
      combative reaction to government statements to date, any
      proposed solution almost certainly would quickly become a focal
      point for attacks and the basis of further entrenchment by
      opposed parties. Rather than sparking more discussion,
      government-proposed technical approaches would almost certainly
      be perceived as proposals to introduce “backdoors” or
      vulnerabilities in technology products and services and increase
      tensions rather build cooperation.
      However, if the United States Government were to provide a set
      of principles it intends to adhere to in developing its
      encryption policy, such a document could spark public debate.

      Proposing such principles would not be without risk, as some
      constituencies may not distinguish between principles and
      specific technical approaches. As a result, these principles
      could come under attack, but could also serve to focus Public or
      private conversation on practicalities and policy trade—offs
      rather than whether the government is seeking to weaken
      encryption or introduce vulnerabilities into technology products
      and services.

      It seems like the plan is proceeding nicely. We getting into the "public debate" phase. Soon it will move on to the trade-off phase decided on by a panel of private and governmental experts.

    2. Re:Tim Cook's letter by Tablizer · · Score: 5, Insightful

      I especially like this quote:

      "...we strongly believe 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."

    3. Re:Tim Cook's letter by FlyHelicopters · · Score: 5, Insightful

      It seems like the plan is proceeding nicely. We getting into the "public debate" phase. Soon it will move on to the trade-off phase decided on by a panel of private and governmental experts.

      Yea, but part of the challenge is that not everything in the world can be "compromised" or "traded-off".

      Encryption either works or it doesn't. Your info is either secure or it isn't. If the government can access it, then it isn't secure.

      There just isn't any give-and-take here, either you can make your info private, or you cannot.

  2. And soon it won't be by JonahsDad · · Score: 5, Interesting

    When I read exactly what the FBI was asking Apple to do, I realized that there was a back door, and that Apple will most likely be doing what they can to close this back door in a future iPhone release.

    If I were Apple, I'd make sure a future release gave the user the option of only allowing firmware updates after the user logged in. This doesn't have to be required for every iPhone (corporations might want this disabled on iPhones they purchase for their employees), but it should at least be an option.

    1. Re:And soon it won't be by steve6534 · · Score: 5, Informative

      A normal update does require you to unlock the phone to accept the update. They're talking about leveraging recovery mode which can be used to force load an image onto a phone that might be otherwise unusable. See here - https://support.apple.com/en-u...

  3. There's a lesson here by Jawnn · · Score: 5, Insightful
    ...and that is that you should not trust the security of your stuff to a third party. Not Apple, not "the cloud", and definitely not the government. Don't get me wrong. I am not some foil hat wearing paranoid when it comes to "the government", but I damn sure don't consider them trustworthy enough to manage my crypto keys. I'd trust a handful of cloud operators before I'd trust the government, and none of them get my keys either.

    Listen up, law enforcement, DoJ, et al. I am more afraid of your incompetence than I am any dark "world domination" motive on your part, but I am nowhere near as afraid of :"teh terrorists" as I am of you, regardless of your motive. So hands off my crypto. M'kay?

    1. Re:There's a lesson here by FlyHelicopters · · Score: 4, Insightful

      And that's all fine. Remind me again why Apple has to provide said help?

      A Judge can order a safe broken into, the FBI can hire a safecracker to break into it. If that safecracker doesn't want to do the job, they'll get someone else.

      What DOESN'T happen is the Judge directly ordering a SPECIFIC safecracker to do the job against their will, and in the process, damage their reputation for ALL safes.

      No one is disputing the FBI's right to inspect this phone. More power to them, crack away... Why exactly does Apple have to help again? Have we become slaves?

  4. The title of this article is wrong! by NicholFD · · Score: 5, Insightful

    Nicola Hahn is incorrect. No one has stated that Apple has the ability to, "remotely update code on a device automatically, without user intervention". The method the device would be updated requires DFU (Device Firmware Upgrade) mode, physical possession of the device and a USB connection to a PC/Mac: https://www.theiphonewiki.com/... Way to grab a headline, though...

  5. Re:So the vulnerability is the updating mechanism? by xxxJonBoyxxx · · Score: 4, Informative

    >> Literally EVERY OS has this concern

    I'm not sure you understand the concern then. The feature in question is, "ability to remotely update code on a device automatically, without user intervention"

    Windows allows you to disable automatic updates (even on Windows 10). Linux famously allows you to only put the specific code you want into your OS. (Google "compile kernel", etc.) If iPhones require automated updates or they will stop functioning, I'd say that concern is still fairly unique to the iPhone platform.

  6. You need physical access to put it in DFU mode by Kjella · · Score: 5, Informative

    What they're talking about is putting the phone into Device Firmware Update mode, like this. Only then will they be able to update it remotely and on the newest iPhones that'd also wipe the encryption keys. But not on the model in question here.

    --
    Live today, because you never know what tomorrow brings
  7. Re:So the vulnerability is the updating mechanism? by Anonymous Coward · · Score: 4, Interesting

    I think the article is not correct. iOS doesn't let you run an update that reboots the phone unless you input the password first (ostensibly to prevent you from being locked out on reboot).

    I think Apple can force load a new OS without this limitation, but it needs physical access to do so.

  8. Android by Tokolosh · · Score: 5, Interesting

    Lot's of good discussion about iOS and Apple.

    I would like to have the same analysis about the state of Andriod. Can it be made secure against such backdoors? Do third-party flavors and rooting have a role? Is it possible to have a device where all software and firmware code can be examined?

    --
    Prove anything by multiplying Huge Number times Tiny Number
  9. iPhone 7 will use SE to authorize any OS updates by Anonymous Coward · · Score: 5, Interesting

    Apple has updated the secure enclave with an iOS update in the past and added additional protection, so it presumably can do an update that would REMOVE protections on the SE. So the same scenario of this phone can theoretically be applied to any existing iPhone and not just a 5c.

    So right now, Apple is making the iPhone 7 immune to this attack vector. With the iPhone7, even Apple with not be able to do a firmware modification to the SE in DFU mode. The correct user password will *have* to be entered in the iPhone7 and it will be enforced solely in the SE hardware. There will be nothing that can get around that. You can't solder on a different SE chip, you can't swap components, change the IEMI, or anything else.

    That will be the selling point of the iPhone 7. iOS 9 was software-based protection since a software update could (apparently) change the SE. Apple will disclaim they never expected their own government trying to force them to create a hacker-version of iOS, so security of the iPhone has to be hardware based. iPhone7 will have true 100% bulletproof hardware-based protection that will truly be bulletproof. And that is what they will sell.

    Then, unfortunately, the FBI will simply demand iOS source code and signing keys.

  10. What more? by NetNed · · Score: 4, Insightful

    The cell provider gave them their info and Apple gave the FBI the last iCloud back-up for the device, so what more could they actually find on the phone that would be of such a great use? I mean, I have a hard time believing that a couple of people that think throwing a hard drive in to a lake destroys the data on it would have the info on their phone not back-up to iCloud or have used something that is only obtainable from the unlocked phone itself. Add to that the story of the phones pass code changing while in FBI possession, which would be easy to track, and that the reports were that they threw their phones in the lake too. So you can find a 18 year old downloading illegal movies, but you can't track who changed the phone's lock code?? Ahhh yeahhhh, all of it together seems like some overwhelming bullshit.

  11. Re:Cluster Fuck by suutar · · Score: 5, Insightful

    from what I've read the FBI prefers the latter but would accept the former. However, Cook has said that law enforcement around the country has already said they have hundreds of iPhones they want appel to unlock if the FBI wins; if that's so, I don't think destroying the tool is going to be a viable option.

  12. Re:Cluster Fuck by youngatheart · · Score: 5, Informative

    Wrong.

    It's still unclear; does the FBI want to give the phone to Apple so they can break in, or do they want apple to give them the tools to do it themselves?

    The order clearly states that Apple is not required to provide the software created. Many people, including myself, believe that there is an unspoken motivation in this case to have a precedent which allows law enforcement to force software companies to produce software to enable access to encrypted systems, but it is a supposition not substantiated by the court documents.

    The court documents compel Apple to create software which will make it easy for the DOJ to break in, but not that Apple do the final step of actually breaking in.

    If it's the former, then Apple should get it done, then destroy the tools and cal it a day.

    Which Apple probably would have done if the DOJ had made the request under seal to keep it secret, as Apple requested. However, the government made it a public request, which supports the idea that the government wants either a legal precedent or an excuse to ask Congress to change the laws so they can force software companies to create hacking software.

    What is clear is that getting the data from the phone is not secondary to the Us vs Them bullshit going on now.

    I think that must be a typo. It is clear that this debate is not about this case, but rather what the DOJ can successfully force software companies to do, or an excuse to get new legislation so they can force hacking by software companies.

  13. A response by brennz · · Score: 5, Informative

    This is all distraction, as operating system configuration and patching is not a "backdoor'.

    The best response to the FBI's request I've read thus far comes from the noted IOS forensics security guru, Jonathan Zdziarski where he wrote the following

    An instrument is the term used in the courts to describe anything from a breathalyzer device to a forensics tool, and in order to get judicial notice of a new instrument, it must be established that it is validated, peer reviewed, and accepted in the scientific community. It is also held to strict requirements of reproducibility and predictability, requiring third parties (such as defense experts) to have access to it. I've often heard Cellebrite referred to, for example, as the Cellebrite instrument in courts. Instruments are treated very differently from a simple lab service, like dumping a phone. I've done both of these for law enforcement in the past: provided services, and developed a forensics tool. Providing a simple dump of a disk image only involves my giving testimony of my technique. My forensics tools, however, required a much thorough process that took significant resources, and they would for Apple too.

    The tool must be designed and developed under much more stringent practices that involve reproducible, predictable results, extensive error checking, documentation, adequate logging of errors, and so on. The tool must be forensically sound and not change anything on the target, or document every change that it makes / is made in the process. Full documentation must be written that explains the methods and techniques used to disable Apple's own security features. The tool cannot simply be some throw-together to break a PIN; it must be designed in a manner in which its function can be explained, and its methodology could be reproduced by independent third parties. Since FBI is supposedly the ones to provide the PIN codes to try, Apple must also design and develop an interface / harness to communicate PINs into the tool, which means added engineering for input validation, protocol design, more logging, error handling, and so on. FBI has asked to do this wirelessly (possibly remotely), which also means transit encryption, validation, certificate revocation, and so on.

    Once the tool itself is designed, it must be tested internally on a number of devices with exactly matching versions of hardware and operating system, and peer reviewed internally to establish a pool of peer-review experts that can vouch for the technology. In my case, it was a bunch of scientists from various government agencies doing the peer-review for me. The test devices will be imaged before and after, and their disk images compared to ensure that no bits were changed; changes that do occur from the operating system unlocking, logging, etc., will need to be documented so they can be explained to the courts. Bugs must be addressed. The user interface must be simplified and robust in its error handling so that it can be used by third parties.

    Once the tool is ready, it must be tested and validated by a third party. In this case, it would be NIST/NIJ (which is where my own tools were validated). NIST has a mobile forensics testing and validation process by which Apple would need to provide a copy of the tool (which would have to work on all of their test devices) for NIST to verify. NIST checks to ensure that all of the data on the test devices is recovered. Any time the software is updated, it should go back through the validation process. Once NIST tests and validates the device, it would be clear for the FBI to use on the device. Here is an example of what my tools validation from NIJ looks like: https://www.ncjrs.gov/pdffiles...

    During trial, the court will want to see what kind of scientific peer review the tool has had; if it is not validated by NIST or some other third party, or has no acceptance in the scientific community,

  14. It's not all Apple's fault by smooth+wombat · · Score: 5, Informative

    Something which I had been questioning from the day I heard the phone was not the terrorist's but owned by a country government in California, couldn't something such as AirWatch be used to unlock the phone?

    My answer came over the weekend when I read this article which stated the county paid for but never installed such software.

    Having been responsible for setting up iPhones for a state agency, one of the steps was installing AirWatch which we did have to use on a few occasions when people locked themselves out.

    Not installing such software is either incompetence or laziness on the part of the IT folks who handed out these phones.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
  15. Re:Cluster Fuck by sjames · · Score: 5, Interesting

    This. If it's done once, the demands will never stop. At least not until the NSA steals a copy of the hacked firmware and distributes it the LEOs everywhere under an NDA.

  16. Re:Puh-leeze. It's an iPhone. by Thud457 · · Score: 4, Funny

    Atari Phone is clearly best phone.
    It has genuine woodgrain vinyl overlay.

    running vi, naturally

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  17. Re:Cluster Fuck by AK+Marc · · Score: 4, Insightful

    There are piles of backdoors into iPhones. Apple keeps them locked up and secure. The government wants the tools, not the phone. They are using "terrorism" as the reason to demand the tools.

  18. Re:Cluster Fuck by danceswithtrees · · Score: 5, Interesting

    If Apple is as serious as they say they are about security and privacy, they need to change the OS/firmware/hardware to make updating a phone impossible without either unlocking the phone or wiping it clean. This way, when this happens again, and it almost certainly will, they can honestly say, we can't rather than we would rather not.

  19. Re:Cluster Fuck by Jason+Levine · · Score: 5, Insightful

    The demands would never stop from US law enforcement agencies. And then they would roll in from governments around the world. And then some hacker group would get their hands on the "unlock" tool and repurpose it to break into any iPhone at any time.

    If Apple breaks the encryption, there is no way that it will be just for this one phone and that's it.

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  20. Re:Cluster Fuck by Lord_Jeremy · · Score: 5, Insightful

    They already did that. The secure enclave in the iPhone 6 and 6s serves all those functions. It's essentially a black box, and itself is responsible for the unlock attempt counter and the storage hardware encryption keys.