...
首页> 外文期刊>Software Engineering, IEEE Transactions on >Predicting Vulnerable Software Components via Text Mining
【24h】

Predicting Vulnerable Software Components via Text Mining

机译:通过文本挖掘预测易受攻击的软件组件

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper presents an approach based on machine learning to predict which components of a software application contain security vulnerabilities. The approach is based on text mining the source code of the components. Namely, each component is characterized as a series of terms contained in its source code, with the associated frequencies. These features are used to forecast whether each component is likely to contain vulnerabilities. In an exploratory validation with 20 Android applications, we discovered that a dependable prediction model can be built. Such model could be useful to prioritize the validation activities, e.g., to identify the components needing special scrutiny.
机译:本文提出了一种基于机器学习的方法,以预测软件应用程序的哪些组件包含安全漏洞。该方法基于文本挖掘组件的源代码。即,每个组件的特征是包含在其源代码中的一系列术语以及相关的频率。这些功能用于预测每个组件是否可能包含漏洞。在对20个Android应用程序进行的探索性验证中,我们发现可以构建可靠的预测模型。这种模型可用于确定验证活动的优先级,例如,确定需要特殊检查的组件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号