Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

SCALE - Automatically Finding RFC Compliance Bugs in DNS Nameservers

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 16-minute conference talk from NSDI '22 that introduces SCALE (Small-scope Constraint-driven Automated Logical Execution), a groundbreaking approach for automatically detecting RFC compliance bugs in DNS nameserver implementations. Learn about Ferret, a tool developed based on SCALE, which generates zone files and queries to test DNS resolution behaviors. Discover how this innovative method uncovered 30 new unique bugs across 8 open-source DNS implementations, including popular ones like Bind, PowerDNS, Knot, and Nsd. Gain insights into the complexities of DNS, the importance of RFC compliance, and the critical vulnerability found in Bind that could be exploited to remotely crash DNS resolvers and nameservers. Understand the limitations of standard automated testers and how SCALE overcomes these challenges to improve DNS software reliability and security.

Syllabus

Intro
Many DNS Implementations
DNS Software needs to be absolutely
How the Domain Name System Wo
DNS is way more complex than people
BIND Crash Remote Exploitation
BIND Crash Disclosure
Standard Automated Testers are insufficie
Our Approach
FERRET: Tool based on SCALE for DN
Test Generation Module
Challenge - Generating Valid Zone
Exhaustive Model Coverage with Test Ge
Bugs Found and Confirmed in Ope source DNS Implementations
Summary

Taught by

USENIX

Reviews

Start your review of SCALE - Automatically Finding RFC Compliance Bugs in DNS Nameservers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.