How Play Integrity Stops Devices That Don't Exist
summary
Cash App reports Play Integrity prevents roughly $150,000/week in fraud, blocks ~2% of daily sign-ups and drives 13% of login blocks by combining hardware-backed attestation (post–May 2025 chip-signed verdicts) with backend signals. Implementation uses weld token to action (hash amount, destination, id), short TTLs and de-dup caches, a conservative warm‑up/TTL quota strategy that holds ~98% token success, recent-device rhythm and app-access risk signals, and a ladder enforcement config (allow → shadow → step‑up → remediate → deny) stored server-side.
AI-written summary · about
chapters (33)
- 0:00Welcome
- 1:24Meet the speaker
- 2:05Reverse-engineering defenses
- 3:05Play Integrity overview
- 4:09Client as courier
- 5:11Using Play Integrity APIs
- 6:36Attestation types and strategies
- 7:59Decoding verdicts and tiers
- 9:44Hardware security patches
- 10:50Hardware key attestation shift
- 12:36Handling API failures
- 13:41Avoiding quota traps
- 15:50Introducing ghost: hollow
- 17:58Catching hollow with attestation
- 19:22Enforcement ladder for fraud
- 21:30Introducing ghost: pickpocket
- 22:36Binding tokens to actions
- 24:45Preventing client-server drift
- 26:11Summary: catching pickpocket
- 26:31Introducing ghost: farm hand
- 27:57Detecting farm hands
- 29:25Using developer bits
- 31:09Summary: catching farm hand
- 31:29Introducing ghost: puppeteer
- 32:11App access risk recovery
- 33:35Compensating with verification
- 34:17From device to session safety
- 34:59Single enforcement ladder
- 35:42Enforcement policy example
- 36:24Why imperfect defenses
- 36:44Google’s impact numbers
- 37:49Attestation trust layer
- 38:15Q&A
related talks
32mTrust no one - Introducing the Play Integrity API
07mIntroducing Play Integrity API developer preview
19mSecurity
14mDemystifying attestation
26mAPI Abuse - Comprehension and Prevention
26mProtecting games and players by fighting abuse and piracy
10mProtect your game's integrity on Google Play
31mPlatform Integrity: Lessons Learned in Protecting the Facebook Platform
