iPhone IOS 4 FIPS 140-2 Compliance

Hello,

Looking at the enterprise deployment guide it mentions the iTunes backups are encrypted, however it seems people have been dancing around the issue of whether or not the Apple iPhone as it is today with the latest OS supports full drive encryption. From what I have heard this is actually controlled on an application by application basis and there is no way to encrypt ALL the data on the entire phone (excluding some parts of the IOS understandably).

I need a yes or no answer for my employer preferably from an Apple Employee for the following items:

Is the iPhone 4, IOS 4 FIPS 140-2 Compliant?

Does the iPhone 4, IOS 4 completely encrypt ALL the data (or is this left up to each application).

This will be a key piece of information of determining if we will deploy these to our enterprise or not. Thanks in advance!

iOS 4

Posted on Sep 23, 2010 4:24 PM

Reply
13 replies

Sep 23, 2010 4:41 PM in response to s33k3r

Apple does not provide any direct support here.

These discussions are provided and moderated by Apple. Any Apple employee that posts here has an Apple emblem included with their alias, but any Apple employee that posts here does so on their own time and not under any official Apple capacity.

If you want an answer from an Apple employee in an official capacity, you need to contact Apple.

Sep 24, 2010 11:07 AM in response to Allan Sampson

Got it. I found out the answer for anyone that cares:

From the offical Apple rep:

The iPhone is in the "Implementation Under Testing" stage of becoming FIPS 140-2 certified -- See the link below:
http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140InProcess.pdf

Yes it encrypts all data on the device using hardware based AES 256 bit encryption. Enterprises can also encrypt their custom in-house apps using AES 256 bit / 3DES.
http://images.apple.com/iphone/business/docs/iPhone_Security.pdf

Dec 6, 2011 12:51 PM in response to s33k3r

I know I'm coming in way late on this disuccsion, but I've gotten a much better understand of iOS encryption lately.


For all intents and purposes, data ont he device is not encrypted unless the applciation support Apple Data protection. See http://www.enterpriseios.com/wiki/List_Apps_Support_Apple_Data_Protection for a list of such apps.


Tehnically all data is encrypted, but when you turn the device on, even if locked, the data is available and can be access via various Mac, Windows, and Linux programs.


If an app uses Apple Data Protection then the data in that app are encrytped using the device password (whcih needs to be strong), and as such are encrypted even if the device is on.


I've testd this and so far, what I say above is true. it was easy to test using Good Reader, which support Apple Data Protection.

So, if a bad guy steels the iOS device, takes it apart, then tryies to reuse the memory chips, the data on those chips are encrypted and youa re safe. If they plugs it into a linux box with Fuse and the right extensions, then he's got your data. If the Apps use Apple Data Protection and you have a policy to wipe the device after X failed attempts (to prevent a brute force attack), then only that data would be safe.


From my Apple guy:

If you want to know more about hardware encryption vs data or file encryption, I would recommend reading this white paper about iOS Security: http://www.apple.com/ipad/business/docs/iOS_Security.pdf

Dec 9, 2011 5:06 PM in response to cliff

The app password for good reader is just a hurdle. In order for Apple Data Protection to work, you have to turn on a passcode for your device (in the main Settings, not in Good Reader).


  • Quit Diskaid.
  • Turn on a passcode for the device
  • Open Good Reader. Turn off and on Data Protection
  • Turn off the device
  • Turn on the device, but do not enter your passcode (leave the device at the lock screen)


Not open diskaid and you will find that you can see the files in GoodReader, but you cannot copy them to the Mac.


This effectively protects your files in GoodReader, Mail, and a few other programs. Unfortunately wehave found that for devices than can be jailbroken (everything except a 4s and an iPad2), the device passcode (and any other password you had Safari remember) is easily hacked.


Still, for now and if you have a 4s or an iPad2, Apple Data Protection will protect your files. As soon as "they" create a jailbreak, however, then we're back to squareone.


If you really care about data protection, I would suggest using a program that doesn't rely on Apple Data Protection. Find a program that does it's own encryption.

Dec 9, 2011 6:20 PM in response to Allan-Marcus-LANL

Yes, I think when I tested this last night I had attached my iPhone unlocked before opening DiskAid. I have since found what you mentioned, that the files are there but can't be opened or copied. I wish apps like Filemaker would add this capability.


When you mention the device passcode being easy to break, does this include something like a 7 character/digit passcode?


As for Safari passwords I haven't entered anything in that app for a long time now since I rely on 1Password for all my "secret words". I haven't heard of that being hackable (yet).

Dec 10, 2011 7:33 AM in response to cliff

once the iOS device is jailbroken, a person with physical access can open the internal keychain. That gives them access to all the passwords.


Since the iPad2 and 4s cannot be jailbroken (yet), they are currently secure.


If you are going to use a device passcode and you are worried about protecting your data if the device is stolen, make sure to set the "Wipe after x passcode failures" feature. For the snatch and grab thief, this will wipe the device after 10 passcode failures (or whatever you set). If the thief is just reselling the device, then oh well, at least your data is safe. If it's an advesary, they'll eventually get to your data unless it's stored in an independantly encrypted app sandbox like Good Technology.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iPhone IOS 4 FIPS 140-2 Compliance

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.