~/talk

A More Secure World for Android Apps

Talkat droidcon San Francisco 2018 · 2018-11-19..11-20· [security, android]
links:none on file

Shows concrete failures and concrete fixes: a loyalty app leaks redeem codes and credentials over GET and no TLS — remedy is use TLS and POST plus a geofence to stop remote redemption. Documents Starbucks storing plaintext credentials — remedy is Android Keystore for keys and per-device encrypted storage (AES/RSA). Recommends auth patterns: OAuth with short-lived JWT + JWS for integrity and notes JWE for payload encryption. Covers human checks (reCAPTCHA/SafetyNet), runtime permissions, fingerprint/SMS/magic-link flows, Firebase and Auth0 capabilities for passwordless and MFA.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:13Root access limitations on Android
  3. 4:04Loyalty app security flaw case study
  4. 8:22Android permissions and runtime requests
  5. 11:52Human verification with reCAPTCHA
  6. 13:40Starbucks app security breach analysis
  7. 17:28OAuth and session management standards
  8. 20:38JSON Web Tokens explained
  9. 26:35Failures in encryption implementation
  10. 29:43Password security and authentication challenges
  11. 32:31Multi-factor authentication methods
  12. 34:37Federated identity and single sign-on
  13. 38:05Passwordless authentication techniques
  14. 41:57Identity management solutions
  15. 45:29Q&A and closing remarks
~/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.