首页> 外文期刊>Journal of Automated Reasoning >Verified iptables Firewall Analysis and Verification
【24h】

Verified iptables Firewall Analysis and Verification

机译:经过验证的iptables防火墙分析和验证

获取原文
       

摘要

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.
机译:本文总结了我们围绕使用Isabelle / HOL对iptables规则集进行正式验证的静态分析所付出的努力。我们围绕iptables防火墙行为的形式语义构建我们的工作。此语义是针对过滤器表的特定内容量身定制的,并支持任意匹配表达式,甚至将来可能会添加的新匹配表达式。围绕这一点,我们组织了一组简化过程及其正确性证明:我们包括的过程可以展开对用户定义链的调用,简化匹配表达式,并构造近似值以删除未知或不需要的匹配表达式。出于分析目的,我们描述了一种简化的防火墙模型,该模型仅支持表达能力有限的单个规则列表。我们提供并验证将复杂的iptables语言转换成此简单模型的过程。在此基础上,我们实现了经过验证的IP空间分区和最小服务矩阵的生成。对我们对大量现实世界防火墙规则集的工作的评估表明,我们的框架在许多情况下均提供了有趣的结果,并且可以帮助并胜过相关工作中发现的其他静态分析框架。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号