Autosploit:一种用于评估安全漏洞可利用性的全自动化框架
密码学与安全
2020-07-02 v1 人工智能
软件工程
摘要
系统中存在安全漏洞并不一定意味着它可被利用。在本研究中,我们提出 Autosploit——一个用于评估漏洞可利用性的自动化框架。给定易受攻击的环境及相关漏洞利用代码,Autosploit 将自动在不同环境配置上测试这些利用代码,以识别成功利用现有漏洞所需的具体属性。由于测试所有可能的系统配置不可行,我们提出一种高效方法,用于测试并搜索环境的所有可能配置。Autosploit 实现的高效测试过程基于两种算法:广义二分分裂与 Barinel,分别用于无噪声与有噪声环境。我们实现了所提框架,并使用真实漏洞对其评估。结果表明,Autosploit 能够在无噪声与有噪声环境中自动识别影响漏洞利用能力的系统属性。这些重要结果可用于更准确有效的风险评估。
引用
@article{arxiv.2007.00059,
title = {Autosploit: A Fully Automated Framework for Evaluating the Exploitability of Security Vulnerabilities},
author = {Noam Moscovich and Ron Bitton and Yakov Mallah and Masaki Inokuchi and Tomohiko Yagyu and Meir Kalech and Yuval Elovici and Asaf Shabtai},
journal= {arXiv preprint arXiv:2007.00059},
year = {2020}
}