一句话:提出用自动推理推断并生成安全配置,以消除误配置漏洞。
论文关注软件可配置性带来的误配置漏洞:无效设置会暴露软件弱点,而误配置是最常见且最严重的安全风险之一。现实软件通常缺少明确的安全配置规约,只能依赖用户手工验证;大型系统由大量高度可配置组件构成,整体配置空间极其庞大。为此,作者提出研究愿景:建立严格的配置规约定义,利用形式化方法机械化地推断和生成有效配置,并开发算法自动防护误配置。目标是在无需人工逐一验证的情况下,帮助系统推断并保护安全配置,从而减少误配置漏洞。
Software configurability opens the door to misconfiguration vulnerabilities, invalid settings that expose software weaknesses. Misconfiguration is one the top ten most critical security risks and the most common. This paper envisions a world without misconfiguration vulnerabilities through the use of automated reasoning techniques to infer and secure software configurations. Real-world software, however, often lacks an explicit specification of secure configurations, relying on hand-validation by users. Real-world systems comprise many individual highly-configurable software components, making the space of possible configurations for the whole system enormous. To realize our vision and overcome these challenges, we aim to create a rigorous definition of configuration specifications, use formal methods to mechanize the inference and generation of valid configurations, and develop algorithms to automatically secure against misconfiguration.