~/talk

SCALE: Automatically Finding RFC Compliance Bugs in DNS Nameservers

links:none on file
linkedin:ryanbeckett
links:none on file
links:none on file
slides:none on file

SCALE uses an executable RFC model to jointly generate zone files and queries and Ferret runs those tests against real servers. The pipeline uses the Zen modeling tool to symbolically enumerate resolution paths under a small-scope bound (domain length and ≤4 records) and produced ~13K tests. Running those tests on 8 open-source servers including Bind, PowerDNS, Knot and Nsd yields 62% disagreements, identifies 30 unique bugs (20 fixed) and exposes a critical Bind crashable DoS.

AI-written summary · about

  1. 0:00Intro
  2. 0:47Many DNS Implementations
  3. 0:57DNS Software needs to be absolutely
  4. 1:50How the Domain Name System Wo
  5. 2:43DNS is way more complex than people
  6. 5:26BIND Crash Remote Exploitation
  7. 6:31BIND Crash Disclosure
  8. 7:24Standard Automated Testers are insufficie
  9. 8:54Our Approach
  10. 10:05FERRET: Tool based on SCALE for DN
  11. 10:59Test Generation Module
  12. 12:15Challenge - Generating Valid Zone
  13. 13:38Exhaustive Model Coverage with Test Ge
  14. 14:19Bugs Found and Confirmed in Ope source DNS Implementations
  15. 15:36Summary
~/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.