~/talk

Androsia: A step ahead in securing in-memory Android application data

Talkat CODE BLUE 2017 · 2017-11-07..11-10· [android, security]
slides:none on file

Androsia is a static analyzer that finds each object’s last use and instruments Dalvik bytecode to wipe sensitive contents (StringBuilder and destroyable java.security. classes) immediately after that point. It runs a summary-based interprocedural data-flow on Jimple (via Soot), uses FlowDroid* to seed Android call graphs, handles locals, static and instance fields, loops and recursion, and emits a patched APK. Demo shows a heap dump losing the static password after instrumentation; code and CI integration are work in progress for a forthcoming GitHub release.

AI-written summary · about

  1. 0:00Introduction
  2. 1:31Who am I
  3. 2:05Outline
  4. 4:58Dataflow Analysis
  5. 7:09Motivation
  6. 7:57Garbage Collector
  7. 9:35String Builder
  8. 10:07Destroy API
  9. 10:54Demo
  10. 11:52Suit
  11. 14:52FlowDroid
  12. 17:49Variable scopes
  13. 19:34Static stringbuilder fields
  14. 21:31Static secret
  15. 21:57Static field
  16. 22:36Output
  17. 24:04Uncommenting loops
  18. 24:50Labeling loops
  19. 25:49Instrumented code
  20. 26:35Remove static field
  21. 27:40The gist
  22. 28:09Mathematical formulations
  23. 30:30Definition of live variable analysis
  24. 31:47Definition of DEF set
  25. 32:35Flow of LV exit and entry sets
  26. 34:06Mathematical notation
  27. 34:54Running example
  28. 35:48Last usage point
  29. 38:36Live variable analysis
  30. 40:34Summary
  31. 41:01Last Use Case
  32. 41:41Reset Method
  33. 43:49Demo Code
  34. 44:52Wrapper Class
  35. 48:09Reset Methods
  36. 49:19Reset sb
~/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.