首页> 外文会议>IEEE International Conference on Trust, Security and Privacy in Computing and Communications >Identifying Cross-Version Function Similarity Using Contextual Features
【24h】

Identifying Cross-Version Function Similarity Using Contextual Features

机译:使用上下文功能识别跨版功能相似度

获取原文

摘要

The identification of similar functions in malware assists analysis by supporting the exclusion of functions that have been previously analysed, allows the identification of new variants, supports authorship attribution, and the analysis of malware phylogeny. A function's context is a set comprising the function itself and all the program functions that may be executed when this function is called. Contextual features consist of data that is extracted from the functions contained in the function context. This paper presents a novel technique called Cross Version Contextual Function Similarity (CVCFS) to identify function pairs in two programs using features based on both individual functions and function context. The CVCFS technique uses Support Vector Machine (SVM) machine learning of function similarity features to pre-filter function pairs and then applies an edit distance technique using function semantics to reduce false positives. A case study is provided where individual and contextual features are extracted from three versions of Zeus malware. The SVM pre-filtering, followed by the use of an edit distance technique to filter false positives, gives a function pair identification accuracy of 85 percent.
机译:通过支持先前分析的功能排除功能,识别恶意软件在恶意软件中的识别分析,允许识别新的变体,支持作者归因,以及恶意软件系统发育的分析。函数的上下文是包括在调用此函数时可以执行的功能本身和所有程序函数的集合。上下文功能由从函数上下文中包含的函数中提取的数据组成。本文提出了一种名为Cross版本上下文函数相似性(CVCF)的新技术,用于使用基于各个函数和函数上下文的功能来识别两个程序中的功能对。 CVCFS技术使用支持向量机(SVM)机器学习功能相似性功能,以预过滤功能对,然后使用功能语义应用编辑距离技术,以减少误报。提供了一个案例研究,其中从三个版本的Zeus恶意软件中提取了个体和上下文功能。 SVM预过滤,然后使用编辑距离技术过滤误报,给出函数对识别准确度为85%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号