On an iPhone, does pressing the home button act as a Secure Attention Sequence?
The home button is a physical button. You can press the home button whereever you are and go back to the home screen. Is this a secure, unspoofable way to get to the home screen? Is it adequate to serve as a Secure Attention Sequence?
On Windows, Ctrl-Alt-Del acts as a Secure Attention Key. Applications can't hook or intercept Ctrl-Alt-Del. Instead, a Ctrl-Alt-Del keypress event goes straight to the OS, which takes control of the UI and displays a trusted login screen. As a result, after pressing Ctrl-Alt-Del you can be sure you're interacting with the OS, not some malicious application that's trying to spoof you. I'm wondering if the home button on the iPhone has similar properties, or if there is any secure attention sequence that works for the iPhone.
For instance, if there was a way that an iOS app could "hook" home button presses, so that pressing the home button doesn't take you to the home screen but instead notifies the app and lets the app respond appropriately, then the home button would not be a Secure Attention Sequence: a malicious app could hook it, and when the user presses the home button, display a screen that looks exactly like the home screen but it is actually presented by the malicious app. However, I don't know enough about iOS to know whether those kinds of shenanigans are possible or not. So, is the home button a Secure Attention Key, on iOS?