首页> 外文会议>European symposium on research in computer security >Identifying Multiple Authors in a Binary Program
【24h】

Identifying Multiple Authors in a Binary Program

机译:识别二进制程序中的多个作者

获取原文
获取外文期刊封面目录资料

摘要

Knowing the authors of a binary program has significant application to forensics of malicious software (malware), software supply chain risk management, and software plagiarism detection. Existing techniques assume that a binary is written by a single author, which does not hold true in real world because most modern software, including malware, often contains code from multiple authors. In this paper, we make the first step toward identifying multiple authors in a binary. We present new fine-grained techniques to address the tougher problem of determining the author of each basic block. The decision of attributing authors at the basic block level is based on an empirical study of three large open source software, in which we find that a large fraction of basic blocks can be well attributed to a single author. We present new code features that capture programming style at the basic block level, our approach for identifying external template library code, and a new approach to capture correlations between the authors of basic blocks in a binary. Our experiments show strong evidence that programming styles can be recovered at the basic block level and it is practical to identify multiple authors in a binary.
机译:知道二进制程序的作者对于恶意软件(malware)的取证,软件供应链风险管理和软件窃检测有重要的应用。现有技术假定二进制文件是由单个作者编写的,在现实世界中并不适用,因为大多数现代软件(包括恶意软件)通常都包含来自多个作者的代码。在本文中,我们朝着识别二进制文件中的多个作者迈出了第一步。我们提出了新的细粒度技术,以解决确定每个基本块的作者的难题。在三个基本的开放源代码软件的经验研究的基础上做出对作者进行基本分类的决定,在该研究中,我们发现很大一部分基本块可以很好地归因于单个作者。我们提供了捕获基本块级编程风格的新代码功能,识别外部模板库代码的方法以及捕获二进制基本块作者之间的相关性的新方法。我们的实验显示出有力的证据表明,可以在基本块级别上恢复编程样式,并且在二进制文件中标识多个作者是切实可行的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号