When transaction data is entered it is very important to detect attempts at using overlays or floating windows. With Okay manipulation is detected by two types of mechanisms:
- Active detection, where we use a transparent crypto watermark embedded in the user interface. The contents of the display can be checked server-side, or on the client. The transaction data is linked, from reception from the server, to being displayed on the client, and then to being verified back on server. This is an important feature when it comes to enforcing dynamic linking.
- In addition to this active protection Okay also has multiple passive mechanisms for detecting overlays, attempts at changing the screen, and attempts at detecting what the user is doing.
This technology works even on rooted or jailbroken devices!