Part 2: Third-Party Keyboards
*For what it’s worth, FakeGINA was replacing a legitimate file on Windows call GINA, which stands for Graphical Identification and Authentication, a library leveraged during the authentication process in Windows NT and beyond.
- “Hey, wouldn’t it be great if our mobile banking users could use software written by some unknown person, especially when it has access to passwords?”
- “In exchange of typing faster, can our health care app share medical history with perfect strangers?”
- “I’d like to put the security of our mobile app in the hands of our users, where the best list of emojis will determine how strong our security model is.”
- App Store: 96% of apps have not disabled 3rd-party keyboards.
- Google Play: 100% of apps have not disabled 3rd-party keyboards, as Android does provide any such option whatsoever to app publishers.
- Implement the application:shouldAllowExtensionPointIdentifier: method within the App's UIApplicationDelegate, as shown below: