Re:iOS Privacy: Easily get a user's Apple ID password, just ...
by jsjohnst on Tuesday October 10, 2017 @10:26PM
(#15446882)
Dude. Stop and think for a moment. If I am able to render anything on the screen at all, it means I’m the foreground app on iOS. I don’t need to fake being a keyboard, because I can use the real thing Apple provides. So no, I’m not saying it’s impossible if I can render anything at all, what I’m saying is that outside being the foreground app, rendering anything on screen is impossible outside very tightly controlled interfaces (like custom keyboards that this thread was about before you side tracked it).
Re:iOS Privacy: Easily get a user's Apple ID password, just ...
by emmelaich on Wednesday October 11, 2017 @03:18AM
(#15447846)
I am only talking about what the app does when it is the foreground app. I should have addressed that in the previous comment.
It's not a sidetrack, because that's what the actual article is about.
Re:iOS Privacy: Easily get a user's Apple ID password, just ...
by jsjohnst on Wednesday October 11, 2017 @01:22PM
(#15451416)
So if you really were talking about the foreground app and not just covering now, then why does one need to make a fake keyboard!? That makes no sense at all.
Re:iOS Privacy: Easily get a user's Apple ID password, just ...
by emmelaich on Wednesday October 11, 2017 @06:46PM
(#15454214)
I was just making a more fundamental point (see my middle para) and decided to hang it off this thread rather than making it top level.
I didn't have a specific scenario in mind.
But to address your question ...
Say a user is reassured because he knows that only approved keyboard apps can accept passwords.
This malware app pops up a password prompt AND some images and input buttons that looks very much like a 'proper' keyboard.
The user enters his password.
Game over.
to avoid the OS restrictions on which keyboard app is used for passwords.
> you aren't going to be able to render a keyboard on the screen (on iOS anyway).
Are you saying it is impossible to render the pixels and accept screen touches in a way that it acts and looks like a "real" keyboard app?