~/talk

Removing Secrets To Make Your Mobile Apps More MASVS-Secure

Talkat Global AppSec Dublin 2023 · 2023-02-15..02-16· [security]
links:none on file
slides:none on file

Claim: eliminate secrets at rest in mobile apps by moving signing keys and API secrets to a cloud App Authentication Service that issues short-lived JWTs, driving an OKHTTP interceptor and optional remote secret storage. Prototype uses an SDK that sends measurements (Play Integrity / SafetyNet, app attestation) while defenders use static tools like mobSF and JADX and attackers use Frida and objection. Attestation costs ~100 ms and telemetry shows ~5–10% probing on multi‑million user apps; live rotation and remote verdicts reduce exposed hard‑coded keys.

AI-written summary · about

  1. 0:00Intro
  2. 2:27Danger - Hardcoded API Keys
  3. 3:11Mobile Attack Surfaces
  4. 5:33Attack: Static Analysis
  5. 6:15Defense: Obfuscation
  6. 9:01Defense: Play Integrity
  7. 11:51Attack: Manipulator in the Middle
  8. 13:31Defense: Certificate Pinning
  9. 15:07Attack: Bypass Certificate Pinning
  10. 16:59Defense: Harden Channel
  11. 18:29Hide & Seek Observations
  12. 20:04How Do We Authenticate Our Users?
  13. 20:55Design Objectives
  14. 21:45Proposed Architecture
  15. 23:27Making a 1st Party API Call
  16. 24:07Changing the Signing Secret
  17. 25:59Remote Secrets Storage
  18. 27:19Managing Certificate Pinning
  19. 28:07Signing a Message
  20. 28:46Updating Security Live
  21. 31:33MASVS Resilience
  22. 35:34App Auth as a Service
~/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.