Codename One Adds Tapjacking and Overlay Protection for Android Apps

Codename One, an open-source cross-platform framework, has introduced tapjacking and screen-overlay protection via pull request #5553 to its DeviceIntegrity module. Tapjacking is an Android attack where a malicious app draws over the screen to trick users into tapping buttons they did not intend to interact with. The new TapjackingPolicy offers four modes — OFF, REPORT, BLOCK, and STRICT — allowing developers to choose between logging, dropping fully obscured touches, or rejecting all partially obscured gestures on sensitive screens. On Android 12 and newer, developers can also prevent overlay windows from appearing on sensitive screens entirely, adding a stronger layer of defense beyond touch filtering. The update also includes encrypted SQLite support, further strengthening data protection within the framework.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in