~/talk

FlowCFL: Generalized Type-Based Reachability Analysis: Graph Reduction and Equivalence of CFL-Based

Talkat OOPSLA 2020 · 2020-11-15..11-20· [security]
links:none on file
slides:none on file

A new dynamic semantics tracks chains between stack variables (flow from a parameter in one context to a return in another) and turns points-to reasoning into reachability between stack nodes; graph reduction via reference immutability builds G_RI by omitting inverse edges except for mutable receivers (no inverse edges for proven-immutable refs). Experiments on Java/Android tainting (including DroidInfer and a Zillow case) show 20–80% fewer variables flow to sinks versus the standard bi-directional graph G_BI, and the paper proves equivalence of CSFI-plus and FlowCFL.

AI-written summary · about

  1. 0:00Intro
  2. 1:173 CFL-Reachability
  3. 3:12Type-Based Analysis
  4. 4:25Motivation
  5. 5:55Dynamic Semantics
  6. 8:22Graph Reduction
  7. 12:18Equivalence
  8. 13:03Zillow* App Example
  9. 14:05Related Work
~/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.