~/talk

Bridging the Gap For Security Analysis In Infer

Talkat Infer 2024 · on Monday, 2024-06-24· [security, testing]
slides:none on file

Infer gets extended with pulse infinite, an under-approximate termination checker built on Pulse and Infer’s separation-logic core that analyzes millions of lines in minutes. Implementation adds raw path equations, k-bounded unrolling and a widen-state hash to detect lassos; evaluation finds 21 bugs with ~30% signal rate so far. Work exposes missing support for bounded integer/bit arithmetic and recursive nontermination and shows the extension is fast and practically effective.

AI-written summary · about

  1. 0:00Infer security analysis intro
  2. 2:10Non-termination bugs matter
  3. 7:34Pulse Infinite and HTER logic
  4. 10:47Real-world non-termination bugs
  5. 17:43Pulse Infinite implementation
  6. 19:13Future Infer improvements
  7. 25:39Integer overflow challenges
  8. 31:00Scalability and evaluation
  9. 33:27Future plans and open-source
  10. 34:30Q&A
~/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.