~/talk

From High-Level DeFi Properties to Concrete Security Bugs

Talkat DeFi Security Summit 2022 · 2022-08-27..08-28· [security, smart-contracts]
name:Nurit Dor
links:none on file
slides:none on file

Certora verification language and unit-style properties map high-level DeFi rules to concrete checks and expose real bugs: a bitwise casting bug in Compound V3 causes half the collateral to be ignored, a Silo Finance miscompute loses accrued interest, and a SushiSwap Dutch-auction flaw lets a buyer claim twice; a single high-level rule finds two issues, a bug injection study of six faults shows about 20 distinct properties each catch at least one bug, and property-driven checks run across all contract functions.

AI-written summary · about

  1. 0:00Start
  2. 4:29GOAL: COVERAGE
  3. 5:07SPECIFYING PROPERTIES
  4. 7:13OPENSEA: SEAPORT UNIT-TEST PROPERTIES
  5. 8:22OPENSEA Unit Test PROPERTIES REAL EXAMPLE
  6. 9:34VALID STATES PROPERTIES
  7. 10:17COMPOUND: COMET VALID STATE PROPERTY
  8. 13:42SILO FINANCE VARIABLE TRANSITION PROPERTY
  9. 14:40HIGH LEVEL PROPERITES
  10. 15:18RISK ANALYSIS
  11. 16:33DUTCH AUCTION - POSTMORTEM ON REAL BUGS
  12. 17:54SILO.FINANCE - BUG INJECTION STUDY
  13. 18:43TAKEAWAYS
~/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.