~/talk

Secure your app, fight the leaks

Talkat Droidcon Paris 2013 · 2013-06-17..06-18· [security]
slides:none on file

Covers concrete Android fixes: set exported=false for activities/services/providers and use signature-level permission for app-to-app intents; call checkCallingOrSelfPermission on inbound intents; toggle components with PackageManager.setComponentEnabledSetting during login; store files with MODE_PRIVATE, remove sensitive logs and don't rely on BuildConfig.DEBUG (BuildConfig.DEBUG can leak into releases); beware run-as extraction when android:debuggable=true; reject default TrustManager and implement certificate pinning or custom TrustManager (study shows ~50% of apps accept self-signed certs); use proven crypto libs and ProGuard.

AI-written summary · about

  1. 0:00App security introduction
  2. 3:03Corporate vs consumer apps
  3. 7:44Android data leaks
  4. 13:26Component security lifecycle
  5. 15:13Stored data protection
  6. 19:07Debugging flags risks
  7. 21:58Network MITM risks
  8. 24:06HTTPS certificate best practices
  9. 27:43Encryption key management
  10. 29:49Device admin hardware controls
  11. 30:52APK reverse engineering
  12. 31:37Security vs user experience
  13. 33:22End user security design
  14. 34:29Samsung developer tools
  15. 37:05Q&A browser vulnerabilities
~/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.