A Biosequence-based Approach to Software Characterization

被引:0
|
作者
Oehmen, Christopher S. [1 ]
Peterson, Elena S. [1 ]
Phillips, Aaron R. [1 ]
Curtis, Darren S. [1 ]
机构
[1] Pacific Northwest Natl Lab, Computat & Stat Analyt Div, Richland, WA 99352 USA
来源
2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2016) | 2016年
关键词
software analysis; sequence analysis; cyber security; PROGRAMS; SEARCH; BLAST; SIMILARITIES; SCALABLAST; TOOL;
D O I
10.1109/SPW.2016.43
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For many applications, it is desirable to have a process for recognizing when software binaries are closely related without relying on them to be identical or have identical segments. But doing so in a dynamic environment is a nontrivial task because most approaches to software similarity require extensive and time-consuming analysis of a binary, or they fail to recognize executables that are similar but not identical. Presented herein is a novel biosequence-based method for quantifying similarity of executable binaries. Using this method, we show in an example application on large-scale multi-author codes that 1) the biosequence-based method has a statistical performance in recognizing and distinguishing between a collection of real-world high performance computing applications better than 90% of ideal; and 2) an example of using family-tree analysis to tune identification for a code subfamily can achieve better than 99% of ideal performance.
引用
收藏
页码:118 / 125
页数:8
相关论文
共 50 条
  • [1] Geometric Approach to Biosequence Analysis
    Brimkov, Boris
    Brimkov, Valentin E.
    8TH INTERNATIONAL CONFERENCE ON PRACTICAL APPLICATIONS OF COMPUTATIONAL BIOLOGY & BIOINFORMATICS (PACBB 2014), 2014, 294 : 97 - 104
  • [2] A novel GA-based algorithm approach to fast biosequence alignment
    Hsiao, YT
    Chuang, CL
    Chien, CC
    2004 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2004, : 602 - 607
  • [3] Genetic approach to biosequence alignment (GABA)
    Rajapakse, JC
    Faleel, I
    ICONIP'02: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING: COMPUTATIONAL INTELLIGENCE FOR THE E-AGE, 2002, : 611 - 615
  • [4] Geometric approach to string analysis for biosequence classification
    Brimkov, Boris
    JOURNAL OF INTEGRATIVE BIOINFORMATICS, 2014, 11 (03): : 252
  • [5] REUSING APPROACH FOR SOFTWARE PROCESSES BASED ON SOFTWARE ARCHITECTURES
    Aoussat, Fadila
    Nacer, Mohamed Ahmed
    Oussalah, Mourad
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : 366 - 369
  • [6] A biosequence processor based on free-space optical interconnect
    Ao, T
    Hartinger, K
    Alluri, P
    Wilmsen, C
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2003, 9 (02) : 565 - 570
  • [7] Diffusing software-based innovation with a Software Factory approach for software development
    Lim, NK
    Ang, JSK
    Pavri, FN
    PROCEEDINGS OF THE 2000 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1 AND 2: MANAGEMENT IN THE 21ST CENTURY, 2000, : 549 - 555
  • [8] SOFTWARE BASED APPROACH TO PRIORITY INTERRUPTS
    GUPTA, BK
    COMPUTER DESIGN, 1979, 18 (08): : 142 - &
  • [9] A Model-Based Software Reasoning Approach to Software Debugging
    Abreu, Rui
    Zoeteweij, Peter
    van Gemund, Arjan J. C.
    OPPORTUNITIES AND CHALLENGES FOR NEXT-GENERATION APPLIED INTELLIGENCE, 2009, 214 : 233 - 239
  • [10] An Instrumentation Approach for Hardware-Agnostic Software Characterization
    Andreea Anghel
    Laura Mihaela Vasilescu
    Giovanni Mariani
    Rik Jongerius
    Gero Dittmann
    International Journal of Parallel Programming, 2016, 44 : 924 - 948