首页> 外文期刊>Information and software technology >Detection of malicious software by analyzing the behavioral artifacts using machine learning algorithms
【24h】

Detection of malicious software by analyzing the behavioral artifacts using machine learning algorithms

机译:通过使用机器学习算法分析行为工件来检测恶意软件

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

摘要

Malicious software deliberately affects the computer systems. Malware are analyzed using static or dynamic analysis techniques. Using these techniques, unique patterns are extracted to detect malware correctly. In this paper, a behavior-based malware detection technique is proposed. Various runtime features are extracted by setting up a dynamic analysis environment using the Cuckoo sandbox. Three primary features are processed for developing malware classifier. Firstly, printable strings are processed word by word using text mining techniques which produced a very high dimension matrix of the string features. Then we apply the singular value decomposition technique for reducing dimensions of string features. Secondly, Shannon entropy is computed over the printable strings and API calls to consider the randomness of API and PSI features. In addition to these features, behavioral features regarding file operations, registry key modification and network activities are used in malware detection. Finally, all features are integrated in the training feature set to develop the malware classifiers using the machine learning algorithms. The proposed technique is validated with 16489 malware and 8422 benign files. Our experimental results show the accuracy of 99.54% in malware detection using ensemble machine learning algorithms. Moreover, it aims to develop a behavior-based malware detection technique of high accuracy by processing the runtime features in a new way.
机译:恶意软件故意影响计算机系统。使用静态或动态分析技术对恶意软件进行分析。使用这些技术,可以提取出独特的模式以正确检测恶意软件。本文提出了一种基于行为的恶意软件检测技术。通过使用Cuckoo沙箱设置动态分析环境,可以提取各种运行时功能。为开发恶意软件分类器,处理了三个主要功能。首先,使用文本挖掘技术逐字处理可打印的字符串,这会产生非常高维的字符串特征矩阵。然后,我们应用奇异值分解技术来减小字符串特征的维数。其次,在可打印字符串和API调用上计算香农熵,以考虑API和PSI功能的随机性。除了这些功能之外,有关文件操作,注册表项修改和网络活动的行为功能还用于恶意软件检测。最后,所有功能都集成在训练功能集中,以使用机器学习算法开发恶意软件分类器。所提出的技术已通过16489个恶意软件和8422个良性文件验证。我们的实验结果表明,使用集成机器学习算法进行恶意软件检测的准确性为99.54%。此外,它旨在通过以新方式处理运行时功能来开发高精度的基于行为的恶意软件检测技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号