iPhone Attack Reveals Passwords In Six Minutes
angry tapir writes "Researchers in Germany say they've been able to reveal passwords stored in a locked iPhone in just six minutes and they did it without cracking the phone's passcode. The attack, which requires possession of the phone, targets keychain, Apple's password management system. Passwords for networks and corporate information systems can be revealed if an iPhone or iPad is lost or stolen."
I sure am glad that my right to pay steve 30% of the price for everything I want to run on my iDevice is at least keeping me secure!
Fb gurl'ir svtherq Nccyr jnf hfvat ebg13, abj jung?
> Last year the institute began selling a Java phone application for securely storing passwords.
Oh, look, they sell something that makes the problem go away. Surprise, surprise.
Root access is there anything it can't do?
http://www.rot13.com: So they've figured Apple was using rot13, now what?
Since the iPhone itself can always decrypt those passwords, there is no way to prevent it from being done by a human - it doesn't make sense and all attampts to achieve the goal is just illogical. Why do pepole see this as a security problem?
Is six minutes good or bad? How long does it take with other phones?
its false! i don't believe it.
apples says my iphone is ultra secure and i believe them. damn you researcher! i hope you gain 200 pounds weight in your lifetime. now where's my ipad?
If only we had access to the keychain source code - the famed community could have fixed it. (Or at least contributed a patch)
THink about it.... Do you enter a passwrod when start your phone? No? well then how is the built-in keychain locked? it's not. et might be encoded but the phone itself has to have the password. If you can jailbreak it or if like android, it's already jailbroken for you, then you have no password security.
Some drink at the fountain of knowledge. Others just gargle.
What a useless report if we don't know which version of iPhone is targetted ? If this attack is effective against an iPhone4 then that's very interesting news, overwise who cares, we already know that 3GS and previous models are wide open.
http://www.transparency.org
I keep my list of passwords taped to the back of the phone...well, really, my password...which is just my name spelled backwards, but I cleverly spelled it the right way on my sticker.
If an attacker has physical access to a computer(PC, Server, phone, etc...), is there anyway to stop them? Is there really any unbreakable way to encrypt your data?
...isn't attractive to the best of breed programmers. It's hot, there's lots of traffic, the smog is so bad you can't see the sun. Not to mention the bizarre corporate structure and superstar status Apple thinks itself as. The internal security is hell, nobody is on the same page. Your pulled off one job to do another and someone else completes your job in a half-assed manner and then you get the blame. There's this high level of greed that permeates the top dogs, they are looking at locking down all their computers, turning them into consoles. I hope someone high up in Apple see's this and comes to fire me, I really do.
In IOS >4 with a modern device (3GS or better, iPad included) this article is blatantly incorrect.
"The attack works because the cryptographic key on current iOS devices is based on material available within the device and is independent of the passcode, the researchers said.". Not true. In iOS4 they use a variant of PBKDF2 to generate an encryption key that is used along with the device key alluded to in this article to decrypt "class keys". The class keys are then used to access data at the various protection levels (Never, After First Unlock, Only When Unlocked). Each of those levels of data has a separate key. Those keys are required to decrypt the individual keys on each file. Each file has an encryption key set on it in the meta data (which means you do have to reformat your system and set a reasonable passcode).
Because of the PBKDF2 variant brute forcing is infeasible. Because of the device key you have to try this IN the device and are limited to Apple's hardware for forcing.
All of this is possible because Apple has an AES-256 hardware chip that blazes through crypto for that algorithm.
Remote wipe uses yet another key (the file system key). So each file encryption key requires a "Class key" and a "file system key" to be decrypted. Lose either one and the file system is history. So remote wipe is accomodated in newer versions of iOS by just forgetting the file system key.
In short, this article is not providing an accurate portrayal of "current/latest" devices. Though I am not sure how many people: Have the newer hardware, have iOS 4 AND have reformatted their filesystem to accomodate the required metadata.
At least its more secure than Android because its closed source. Its not like anyone *gasp* found a way of looking at the iOS source code is there?. Isn't that right Mister Trend Micro chairman?
Oops, Should have not only read TFA but followed the links ! The paper from the Fraunhofer Institute linked in the article describes everything. (PDF 92 kB)
http://www.transparency.org
"...and if you hold it juuuuust like *this*..."
"I'm just here to regulate funkiness."
Since when has anyone even vaguely knowledgeable about security had any illusion that a device is still secure when a hacker has physical control over the device?
I lock my phone so that I have privacy from casual curiosity/pranks, I fully expect that every password I have on the thing will need to be changed as soon as it is stolen.
For a buddy's bachelor party we went white water rafting, and rented a huge cabin for the weekend. When we first arrived, we were all staking out beds (18 of us), and some of them were of the slide under the couch futon variety. While we were pulling one out, we found a woman's wallet from the previous occupants. It belonged to a girl in her early 20's that was clearly there partying it up. Her wallet contained everything, ID, credit cards, iPhone, etc.. (even a little white baggy of nose candy). Anyway the iPhone was locked, but one of the guys took it and said (his words not mine) "lets see how dumb this bitch is...". He typed 1,2,3,4 into the iPhone and nothing. Then he said, hey hand me her ID (which all the guys were checking out as she was rather hot), and then typed in her birthday as found on her ID into the iPhone... Click. Two tries. Her phone had plenty of photos of her and her girl friends which we all checked out. Anyway in the end we flushed her baggy, and using the contacts of her iPhone called up her Mom and some of her friends to get hold of her, told her we found her stuff, got her address and at the conclusion of our weekend mailed her stuff back to her. When we talked to her on the phone, we suggested she change her password to something a little stronger.
Moral of the story, 1) People pick stupid passwords anyway, you hardly need some sophisticated password cracking system in many cases, 2) don't loose your iPhone with a stupid password at a party resort unless you want a bunch of stupid guys ogling your photos... We also may have taken a photo of one of the guys on the toilet using her phone, not sure if that ever got erased or not...
http://www.ur-news.com/review-att-motorola-atrix-4g.html
Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
Nobody says they're unhackable. I think youre thinking about the classic "macs are more secure" debate, which is much different. But nobody with an ounce of geek in them would stretch so far to say something is unhackable. Anything can be hacked when an appropriately skilled person is given enough patience, physical access, and the right tools.
if you jailbreak it.. it's open to anyone and everyone.. did you RTFA?
"In a video that demonstrates the attack, the researchers first jailbreak the phone using existing software tools. They then install an SSH server on the iPhone that allows software to be run on the phone."
basically - "hey bad guys, here's my root fucking password. promise you won't hack my shit"
lastly - "Last year the institute began selling a Java phone application for securely storing passwords."
yeah. FUD for sales.
OR you could read the PDF which states CLEARLY:
"The results were taken from
a passcode protected and locked iPhone 4 with current firmware 4.2.1. "
That is the latest iOS and the latest iPhone, mind you.
http://www.sit.fraunhofer.de/en/Images/sc_iPhone%20Passwords_tcm502-80443.pdf
Honeycomb will address this issue with a full data encryption option. While this will only be available on tablets initially, it will also make it into Ice Cream (2.4) for phones as well.
Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
Honeycomb and Ice Cream will offer full data encryption options.
Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
These people don't have anything better to do with their lives.
What a waste...
iPwn'd iD say.
I would be very interested in seeing the results of this kind of testing on all the major smartphone OSes when the phone is in the possession of the cracker (as in a stolen phone). If anyone knows of any such testing on any of the other OSes, please publish links.
The concern here is in knowing which smartphones are able to provide better security in a corporate environment. I use a personal Windows Mobile 6.5 device to connect to my company's Exchange 2010 mail server and wireless network, but most others in the company use a personal iPhone (for those who require a phone for work, the company issues a Blackberry). My company has enabled the requirement to have every smartphone that connects to the Exchange server password protected. I don't know how that works on other smartphones but on my WinMob6.5 it requires a password every dang time the screen times out (very annoying but I have no choice if I want to connect to the corporate network). The thought is that if a phone is stolen then any company data on the phone is "safe enough", but there's no real proof to back up that thought (even though a remote data wipe is possible w/ Exchange).
Thanks!
You can jailbreak the phone without knowing the unlock pin code. This means any iPhone you have physical access to can be jailbroken and have its passwords stolen.
-]Phreak Out[-
if you jailbreak it.. it's open to anyone and everyone.. did you RTFA?
You don't jailbreak it. The person who's stolen your locked, unjailbroken and supposedly secure phone jailbreaks it and then gets all the passwords off.
I have not heard of anybody successfully hacking a password protected Blackberry. Even with physical access. Maybe there is a way but it is probably too costly and time consuming to even consider. Definitely no such hack has been documented.
If anyboyd has any examples where a password protected BB is cracked, I would be interested to hear about it :)
- JsD
If you already have a jailbroken iphone and you changed your ssh-pasw for root, you should be fine....
Most probably, it is the "single user mode" again...
the point is it has to be jailbroken...who does it is irrelevant
show me how to achieve this "hack" w/o altering the OS and you have something newsworthy