DarkEmbed: Exploit Prediction With Neural Language Models
DarkEmbed: Exploit Prediction With Neural Language Models
复制标题
DarkEmbed:利用神经语言模型进行预测
DOI:
10.1609/aaai.v32i1.11428
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Kristina Lerman
中科院分区:
文献类型:
--
作者:
N. Tavabi;Palash Goyal;Mohammed Almukaynizi;P. Shakarian;Kristina Lerman
Software vulnerabilities can expose computer systems to attacks by malicious actors. With the number of vulnerabilities discovered in the recent years surging, creating timely patches for every vulnerability is not always feasible. At the same time, not every vulnerability will be exploited by attackers; hence, prioritizing vulnerabilities by assessing the likelihood they will be exploited has become an important research problem. Recent works used machine learning techniques to predict exploited vulnerabilities by analyzing discussions about vulnerabilities on social media. These methods relied on traditional text processing techniques, which represent statistical features of words, but fail to capture their context. To address this challenge, we propose DarkEmbed, a neural language modeling approach that learns low dimensional distributed representations, i.e., embeddings, of darkweb/deepweb discussions to predict whether vulnerabilities will be exploited. By capturing linguistic regularities of human language, such as syntactic, semantic similarity and logic analogy, the learned embeddings are better able to classify discussions about exploited vulnerabilities than traditional text analysis methods. Evaluations demonstrate the efficacy of learned embeddings on both structured text (such as security blog posts) and unstructured text (darkweb/deepweb posts). DarkEmbed outperforms state-of-the-art approaches on the exploit prediction task with an F1-score of 0.74.