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

YouTube

Finding Network Misconfigurations by Automatic Template Inference

USENIX via YouTube

Overview

Explore a novel approach to detecting network configuration errors without explicit specifications in this USENIX NSDI '20 conference talk. Learn about the SelfStarter tool, which uses structured generalization to automatically infer parameterized templates from configuration elements, identifying potential misconfigurations as outliers. Discover how this method was applied to datacenter networks, wide-area networks, and campus networks, uncovering 43 previously unknown bugs. Gain insights into the challenges of network verification, the importance of modeling configuration similarities and differences, and the practical applications of this automated outlier detection technique in real-world network management scenarios.

Syllabus

Intro
Network Misconfigurations Are Common
Network Verification
Limitation: Lack of Specifications
PROBLEM: How to find misconfigurations without an explicit specification?
Network Device Roles
PROBLEM: How to model config "similarity and define "deviance ?
Contributions
End-to-End Design
An Example: Campus Network
SelfStarter Example Output
Group 1 Template
Deviance Identification
Template Inference: Key Ideas
Results - Summary
Results - Sources of Misconfigurations
Conclusion

Taught by

USENIX

Reviews

Start your review of Finding Network Misconfigurations by Automatic Template Inference

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.