错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Impact of Library Code in Binary Similarity Systems

  • Andrei Vasile Mihalca,
  • Ciprian Pavel Oprişa

摘要

Anti-malware research often employs binary code similarity techniques for attacks attribution and for inferring the malware family. Having similar malware samples means that they share common code which was probably written by the same malicious actor, unless the common code belongs to some public software library. Thus, library code thwarts the analysis process and needs to be identified and excluded from the similarity computation in order to get reliable results. Besides code from third-party software libraries, compiler-specific code, runtime packers and installers have the same effect and should be dealt with. The current paper presents methods for detecting the library code within an existing data collection and for improving the detection as new data is added. The proposed approach is compared with the state of the art, highlighting the existing problems and proposing solutions for overcoming them. Eliminating library code from similarity computation brings both improvements and some drawbacks, which are analyzed in terms of performance and results quality.