arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2008.04377cs.CRcs.LG
收藏

用于根据漏洞描述对攻击进行建模的自动化端到端框架

An Automated, End-to-End Framework for Modeling Attacks From Vulnerability Descriptions

Ben-Gurion University of the Negev(内盖夫本-古里安大学);NEC Corporation(日本电气株式会社)

Hodaya Binyamini, Ron Bitton, Masaki Inokuchi, Tomohiko Yagyu, Yuval Elovici, Asaf Shabtai

摘要:

攻击图是用于自动化风险评估过程的主要技术之一。为了得到相关的攻击图,关于已知攻击技术的最新信息应该被表示为交互规则。设计和创建新的交互规则不是一项简单的任务,目前由安全专家手动执行。然而,由于新的安全漏洞和攻击技术的数量持续快速增长,因此需要使用新的攻击技术频繁更新攻击图工具的规则集,以确保交互规则集始终是最新的。我们提出了一种新的,端到端的,自动化的框架,从文本描述的安全漏洞建模新的攻击技术。给定一个安全漏洞的描述,该框架首先提取相关的攻击实体所需的攻击模型,完成缺失的信息的漏洞,并得出一个新的交互规则,模型的攻击,这个新的规则是集成在MulVAL攻击图工具。所提出的框架实现了一个新的管道,包括一个专用的网络安全语言模型训练的NVD存储库,用于攻击实体提取的递归神经网络模型,用于完成缺失的信息,和一个新的逻辑回归模型机器学习为基础的方法自动建模的攻击MulVAL的交互规则。我们评估了每个算法的性能,以及完整的框架,并证明了其有效性。

英文摘要:

Attack graphs are one of the main techniques used to automate the risk assessment process. In order to derive a relevant attack graph, up-to-date information on known attack techniques should be represented as interaction rules. Designing and creating new interaction rules is not a trivial task and currently performed manually by security experts. However, since the number of new security vulnerabilities and attack techniques continuously and rapidly grows, there is a need to frequently update the rule set of attack graph tools with new attack techniques to ensure that the set of interaction rules is always up-to-date. We present a novel, end-to-end, automated framework for modeling new attack techniques from textual description of a security vulnerability. Given a description of a security vulnerability, the proposed framework first extracts the relevant attack entities required to model the attack, completes missing information on the vulnerability, and derives a new interaction rule that models the attack; this new rule is integrated within MulVAL attack graph tool. The proposed framework implements a novel pipeline that includes a dedicated cybersecurity linguistic model trained on the the NVD repository, a recurrent neural network model used for attack entity extraction, a logistic regression model used for completing the missing information, and a novel machine learning-based approach for automatically modeling the attacks as MulVAL's interaction rule. We evaluated the performance of each of the individual algorithms, as well as the complete framework and demonstrated its effectiveness.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑