| > You also have the EUs Payment Services Directive (so a law) which require strong customer authentication, rooted devices can also fail up here. Plain wrong. PSD3 does not apply to "digital wallets" [1] ("This Directive also does *not* cover, in its scope, the provision of technical services including processing or the operation of digital wallets."). > If your phone is rooted or has an unlocked bootloader then it's possible that trusted store is no longer secure or can be snooped on by a third party. That's also wrong. Even with a rooted phone you can't mess or snoop on data in the trusted execution environment. The isolation is enforced in hardware. > If a device fails compliance (a rooted phone certainly does), as far as banks are concerned it's not safe. If this were about security, then why allow phones which have known security vulnerabilities (and no longer receive updates) to pass the Google Play Integrity API tests? > But people just find it easier to say "Google is Evil". Apparently you also find it easy to forgo about the history of Android. Like how Google introduced the Google Play API about a decade ago and did a "Embrace, extend, extinguish" thing. You also conveniently stay silent on things like the fact that Google now only releases the Android sources only twice a year. [1] https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:52... |
A rooted phone can have a modified runtime/kernel that can inject code into whatever processes it sees fit, including Google Pay.
Which can expose information being sent to and read from the TEE by the app.
> Plain wrong. PSD3 does not apply to "digital wallets" [1] ("This Directive also does not cover, in its scope, the provision of technical services including processing or the operation of digital wallets.").
The legislation still applies to the bank behind Google Pay.