~/talk

How Play Integrity Stops Devices That Don't Exist

Talkat droidCon USA 2026 · on Thursday, 2026-07-16· at 14:40· W221C/D/E Keynote Room· [security, android]
links:none on file
slides:none on file

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

  1. 0:00Welcome
  2. 1:24Meet the speaker
  3. 2:05Reverse-engineering defenses
  4. 3:05Play Integrity overview
  5. 4:09Client as courier
  6. 5:11Using Play Integrity APIs
  7. 6:36Attestation types and strategies
  8. 7:59Decoding verdicts and tiers
  9. 9:44Hardware security patches
  10. 10:50Hardware key attestation shift
  11. 12:36Handling API failures
  12. 13:41Avoiding quota traps
  13. 15:50Introducing ghost: hollow
  14. 17:58Catching hollow with attestation
  15. 19:22Enforcement ladder for fraud
  16. 21:30Introducing ghost: pickpocket
  17. 22:36Binding tokens to actions
  18. 24:45Preventing client-server drift
  19. 26:11Summary: catching pickpocket
  20. 26:31Introducing ghost: farm hand
  21. 27:57Detecting farm hands
  22. 29:25Using developer bits
  23. 31:09Summary: catching farm hand
  24. 31:29Introducing ghost: puppeteer
  25. 32:11App access risk recovery
  26. 33:35Compensating with verification
  27. 34:17From device to session safety
  28. 34:59Single enforcement ladder
  29. 35:42Enforcement policy example
  30. 36:24Why imperfect defenses
  31. 36:44Google’s impact numbers
  32. 37:49Attestation trust layer
  33. 38:15Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.