~/talk

Precise and Accurate Patch Presence Test for Binaries

Talkat USENIX Security '18 · on Thursday, 2018-08-16· at 13:55· Grand Ballroom 5· [security, software-architecture]
links:none on file
slides:none on file

FIBER parses open-source security patches, extracts small, high-value change sites, and translates them into fine-grained binary signatures that combine local control-flow topology and simplified semantic formulas (symbolic execution via angr) to search stripped Android/Linux kernels. It evaluates 107 real patches against 800 kernel images from three vendors, reports 94% accuracy with zero false positives, finds some patches missing for months, runs slower than purely syntactic tools, and notes false negatives from inlining and code-movement.

AI-written summary · about

  1. 0:00Intro
  2. 0:59A real-world example
  3. 2:30#1: Needle in the changing haystack
  4. 3:33#2: Haystack is a binary...
  5. 3:46Related work
  6. 5:27Change Site Analysis: What will human do?
  7. 9:42Binary Signature Translation
  8. 13:03Matching
  9. 16:08Accuracy
  10. 17:44Performance
  11. 18:10Un-ported patches
~/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.