Expert: iPhone 3GS crypto is easily crackable
The encryption functionality of the iPhone 3GS is so easy to crack that it is essentially "broken" as far as protecting sensitive personal data like credit card and social security numbers, according to a forensics expert and iPhone developer.
"I don't think any of us [developers] have ever seen encryption implemented so poorly before, which is why it's hard to describe why it's such a big threat to security," Jonathan Zdziarski told Wired.
With physical access to a 3GS iPhone and some free software data can be extracted within two minutes and an image of the entire raw disk in about 45 minutes, he said. The iPhone decrypts the data on its own once the extraction has begun, he explains in a video demonstration.
Apple has been touting the encryption and other features to entice corporate users to the device. And it seems to be working. Nearly 20 percent of Fortune 100 companies have purchased 10,000 or more iPhones per company, the company said on its financial results conference call on Tuesday.
Elinor Mills covers Internet security and privacy. She joined CNET News in 2005 after working as a foreign correspondent for Reuters in Portugal and writing for The Industry Standard, the IDG News Service, and the Associated Press. E-mail Elinor. 





As for adoption of iPhone in corporations, its taken off like wildfire over the past 6 months.
Remote Wipe. Next fear?
In two minutes you can download TrueCrypt of any over several other free encryption programs, and have a hard drive full of data that's absolutely meaningless to anyone without the pass phrase.
We're not talking about something that would take months of NASA supercomputers to crack; we're talking about a billion NASA supercomputers working for a thousand times the age of the universe, and that's for 128 bit. 256 squares it.
He also forgets to mention that the tools used are not easily obtained on the internet... that is the articles' author claiming they are easily found. The tools are also difficult to use and are not only used for hacking the iPhone but other phones as well.
The phone does NOT need to be already in a jailbroken mode! Pay attention to what you read. You can take ANY locked iPhone 3GS, remove the passcode and access ALL information on the iPhone. = Encryption is pointless.
All of these tools are easily available. He mentions numerous times that any one that looks for them can find them.
The encryption on the 3GS is a completely useless. Regardless of how you do it, it takes 30 seconds to REMOVE the password protection on an iPhone 3GS and you then have access to the "encrypted" data on it.
The problem is that Apple does not use the system password that is set by the user as part of the encryption process. This means there will always be away around the encryption until Apple changes the way they do it. The funny thing is, even if they did it could only be 4 numbers, so it would still be easy to decrypt via brute force!
The BlackBerry and Windows Mobile do not suffer from this weakness. Their encryption is based on the device password, without this, the data is safe and cannot be accessed. And with their management software you can set password size requirements to strengthen your deployed devices.
Here is a YouTube demonstrating how he bypassed the device password on the 3GS.
http://www.youtube.com/watch?v=5wS3AMbXRLs&eurl=http%3A%2F%2Fwww.wired.com%2Fgadgetlab%2F2009%2F07%2Fiphone-encryption%2F&feature=player_embedded
I guess they could make the number pad work like a cell phone and let people sit there iTap-ing it out every time they want to unlock their phones. That would be a riot.
Hey maybe if it had a keyboard you could enter actual pass phrases! Let the flaming begin...
I only skimmed the book because I found it very curious, but I think ibeetle's posting is definitely inaccurate here, and the author has some pretty strong evidence to back up this claim, and waaaaaay too much documentation for my tastes. :)
I prefer reading tech news on Ars as I find the articles better written and the stupid comments aren't shown unless accessed by a separate link.
- by exNewt July 29, 2009 12:50 PM PDT
- You have to have an iPhone - jailbroken - with SSH installed, SSH active and Root password not changed for this exploit to work.
- Like this Reply to this comment
-
(26 Comments)What amazes me is the angst corporate IT put us through over a freaking phone. If you have it set to get e-mail every 15 minutes and that you have to enter the e-mail password, no one will get your e-mails.
What about laptops?!!!??
Why does not IT buy laptops with location aware (IP address tracking) software running with remote wipe? My IT group - who is so secure they have temporarily "banned" iPhones from using Activesync - has one of the default XP passwords for our "secure" laptops.