~/talk

Black-Box Approximate Taint Tracking by Utilizing Data Partitioning

Talkat AppSec USA 2017 · 2017-09-19..09-22· [security, software-architecture]
links:none on file
slides:none on file

Proposes a black-box system that observes HTTP inputs and parsed outputs (SQL, JSON, CSV, shell) and flags cases where input partitions appear in multiple output partitions, interpreting that as injection or exfiltration. Implementation uses segment-based substring matching (tunable, author reports window size 5 as a practical default) plus format-specific parsers and optional hooks (e.g., process builder, DB queries). Code is available as a gist; demo on stage failed but approach claims low overhead and practical detection.

AI-written summary · about

  1. 0:00Intro
  2. 1:09Runtime AppSec Technologies
  3. 2:40What is RASP?
  4. 5:44The Dangers of User Input
  5. 7:53Escape
  6. 9:36History of Taint Tracking
  7. 11:34How would you do it?
  8. 16:06Approximations
  9. 18:38Hooking the app server
  10. 21:51Window Size Tuning
  11. 25:06Questions
  12. 26:01Taint Tracking Tools
  13. 30:07Data Partitioning
  14. 33:21Sliding window
~/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.