Related Experiment Video
Updated: Feb 7, 2026

Continuous-Wave Propagation Channel-Sounding Measurement System - Testing, Verification, and Measurements
Published on: June 25, 2021
Verified iptables Firewall Analysis and Verification
Cornelius Diekmann1, Lars Hupel1, Julius Michaelis1
1Department of Informatics, Technical University of Munich, Boltzmannstr. 3, Garching bei München, Germany.
Abstract:
This article summarizes our efforts around the formally verified static analysis of iptables rulesets using Isabelle/HOL. We build our work around a formal semantics of the behavior of iptables firewalls. This semantics is tailored to the specifics of the filter table and supports arbitrary match expressions, even new ones that may be added in the future. Around that, we organize a set of simplification procedures and their correctness proofs: we include procedures that can unfold calls to user-defined chains, simplify match expressions, and construct approximations removing unknown or unwanted match expressions. For analysis purposes, we describe a simplified model of firewalls that only supports a single list of rules with limited expressiveness. We provide and verify procedures that translate from the complex iptables language into this simple model. Based on that, we implement the verified generation of IP space partitions and minimal service matrices. An evaluation of our work on a large set of real-world firewall rulesets shows that our framework provides interesting results in many situations, and can both help and out-compete other static analysis frameworks found in related work.
More Related Videos
06:27Simple Surgical Induction of Conductive Hearing Loss with Verification Using Otoscope Visualization and Behavioral Clap Startle Response in Rat
Published on: October 26, 2019
07:00Failure of Cleaning Verification in Pharmaceutical Industry Due to Uncleanliness of Stainless Steel Surface
Published on: August 11, 2017
Related Concept Videos
Self-Evaluation: Self-Enhancement and Self-Verification
Strategies of Self-Presentation II: Self-Verification
Qualitative Analysis
For instance, group IV...
Dimensional Analysis
Conversion Factors and Dimensional Analysis
The unit...
Dimensional Analysis
In fluid mechanics, dimensional...
Pedigree Analysis