Jobs: "No, it's a feature. Honest. It's insanely great. You'll never forget your passwords again."
A San Francisco-based programmer and Apple fan has uncovered a rather serious flaw in OS X which can allow a cracker to grab a plain-text copy of the password for the currently logged in account.
Apple has confirmed the bug, although is downplaying the severity due to the requirement for physical access to the machine – so far, no-one has discovered a way to exploit the bug remotely. Despite this, discoverer Jacob Applebaum – and isn't
that an ironic name – describes the issue as a “
real problem and it needs to be fixed.”
The flaw is a result of poor handling of the unlocking process: when a password is requested by the system, it is used to unlock the keychain file containing all the saved passwords for wireless networks, SSH connections, and the like; however, instead of ditching the password as soon as the unlocking operation is complete OS X keeps it hanging around in RAM until the user logs out.
This means that if an attacker is able to dump a copy of the memory, he can simply search through the file for your passphrase.
There's no particular reason why the passphrase should be kept in RAM after the operation has finished, and plenty of reasons to get rid as soon as is possible. Quite why Apple has chosen not to isn't exactly clear, and the company isn't being forthcoming with details. When asked about the vulnerability, spokesman Anuj Nayar
told CNet that the company was “
aware of this locally exploitable vulnerability” and would be issuing a fix in the near future.
Anybody with a background in computer security will be able to tell you the number one rule in infosec: once the attacker has physical access, it's game over. Even so, it shouldn't be quite as easy as this to grab every password a user has ever saved.
Any Mac users guarding their systems with their lives after reading this, or is Applebaum making a fuss over nothing? Give us your opinion over in
the forums.
I sure now that this bug is known there will be malware/spyware coders trying to exploit this, I would
on the subject of macs in general:
http://i255.photobucket.com/albums/hh151/bluephoenix54/1203282313749.jpg
Then again there is that hack for access to an encrypted hard disk and the computer only needs to be logged in, regardless if its locked or not. But again physical access is the key.
get pleb to download a p2p client
use p2p client as host for malware, do a memory scan for the data, return memory scan as a header during file transfer
at attackers end log all received info, ip passwords etc.
use a script to SSH back to the box with root access
voila your Pwned!!! and spamming at an ungodly rate
seriously hope apple get 0wned, cus they are no better if not worse than m$ when it comes to issuing fixes
nm the fact it will shut the fan boys up in lala land, about macs being inherintly secure, there not its just more profitable to go after the majority than the minorities
Physical access to a logged in system == insecure. Period. That goes for Windows, Mac, and Nix. Honestly now, must we turn this to a mac/windows debate?
You bring your laptop to work and leave it unattended while you take a coffee break. 15 minutes would be just enough time for an employee to access your passwords. What does this mean? Oh nothing, unless you've recently been to paypal, ebay, online stores, did your taxes (SSN), hotmail...the list goes on and on for what any theif clever enough to hack the mac in the first place would be looking for.
The fish dies by it's own mouth!
Like other have said, If this was Windows, here. We'd all be shitting our pants.
I'd like to quote something that Apple Phag's ALWAYS SAY!
"We don't get viruses or Malware!"
But you do now!
What happened to superiority of the apple brand???
Jobs: "No, it's a feature. Honest. It's insanely great. You'll never forget your passwords again."
^ loving that!
But say they leave it logged in for 2 minutes while they are out of the room you have got enough time to get thier password and then come back at your leisure to get whatever information you want.
Its right that if this was microsoft it would be all over the place, maybe not just on computer related websites, but because its apple its played down, when in all honesty its pretty serious.