Live data from Hacker News

iOS Privacy: Easily get a user's Apple ID password, just by asking

krausefx.com

51–60 of 326 posts

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#51
post #22

Earlier quoted context omitted.

You need to enter your password when downloading a free app so that if someone finds your phone they can’t install a malicious hacking or key logging app on to your phone. Installing apps is a security risk, not just a financial issue.

Ios apps cannot log keys at all. They're sandboxed.

Not entirely -- keyboard apps can intercept keystrokes and send them to a remote server.

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#52
post #19

At least with TouchID I think I've stopped having to ever type my iCloud password into random popups anymore. I'm sure there are still corner cases where it would want the literal iCloud password but I don't remember the last time I saw the prompt, versus before TouchID the random password prompts were pervasive and discomforting.

TouchID has been removed from the iPhone X.

TouchID is replaced by FaceID which I assume likewise eliminates the vast majority of password prompts?

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#53

Earlier quoted context omitted.

There are many solutions. First is requiring un-catchable keyboard shortcut to enter the password. Something like "ctrl-alt-delete" for Windows (I'm not sure if it's un-catchable, but you got an idea) or even better some unused key like pause/break. User will be trained to press this shortcut and app can't replicate it, so user won't be tricked. Second is using fingerprint. iOS should just use fingerprint always inst…

I think the idea behind ctrl-alt-delete is that it generates a non-maskable interrupt that can't be hooked from user-mode. In days past, this sort of thing was called a secure attention key. https://en.wikipedia.org/wiki/Secure_attention_key And you're right, this needs to be a default part of any login handler. Why don't we use it when logging into a Linux console? The login prompt could easily be spoofed by a user-…

>The login prompt could easily be spoofed by a user-mode program.

On the VT100 terminals in the computer lab in college (back in the early 90s) someone was doing this. A shell script to harness logins, print it was unsuccessful and log out. .

There was a key at the top of the vt-100 keyboard that would reset it. The "key" part was often pried off (accidental pressing was bad), but you could still press the nub left behind.

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#55
I never thought this kind of attack is possible on my iPhone — I don't know why, maybe I was expecting Apple's OS to prevent it.

So I don't remember weird, unexpected password prompts, but I just changed my password anyway.

The advice on recognizing legitimate popups is pretty good.

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#56
post #3

This is related to an issue called root-phishing or superuser-phishing. You can do this with the Windows admin password prompt, the MacOS prompt, or with Linux sudo, as long as you can run code from a user account or edit a single file. alias sudo='sudo ./somethingbad; sudo' I'm surprised you don't hear about this that often. There is no perfect solution, since any visual feedback the operating system can do to make…

One solution that seems obvious to me is - the OS itself can detect fake popups such as this. It can even be a fast neural net that checks the screen, say, once a second.

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#57
post #2

For a while iOS would just seemingly randomly ask me to enter my icloud password. I’m so used to this that without reading this article I would have literally fall for this every single time.

I agree, the ongoing and erratic basis that my devices ask me to sign in to iCloud is a serious flaw. I already find iCloud a completely opaque mess of services that I don't understand, and this doesn't help. The only saving grace is that cancelling out of these requests usually has no obvious downside.

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#58
post #31

To the author: the double quote characters in your phishing dialog are straight ASCII " but the quotes in the official dialog are Unicode open/close double quote characters.

Ok, but that's hardly the point...

I know Apple uses curly quotes for EVERYTHING so that raises an instant alarm in my head.

Re: iOS Privacy: Easily get a user's Apple ID password, just by asking

#59

Earlier quoted context omitted.

Ios apps cannot log keys at all. They're sandboxed.

Not entirely -- keyboard apps can intercept keystrokes and send them to a remote server.

Keyboard apps explicitly have to ask for “full access” and you need to opt-in. Also, apps can block 3rd party keyboards, not sure how many secure / banking apps do that though.
Post reply on HN