Software classification using phylogenetic techniques
Abstract
Software, such as malware, may be classified using phylogenetic techniques. An evolutionary history of a representative set of software programs may be reconstructed to generate a reference phylogeny. Dynamic traces of the representative software programs may be obtained. The dynamic traces may include time-ordered sequences of execution commands extracted from running software binaries. Metrics may be developed using the dynamic traces. One or more unknown software programs may then be classified against the reference phylogeny using the metrics developed using the dynamic traces of the representative set of software programs.
- Inventors:
- Issue Date:
- Research Org.:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1735296
- Patent Number(s):
- 10783247
- Application Number:
- 15/841,408
- Assignee:
- Triad National Security, LLC (Los Alamos, NM)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- AC52-06NA25396
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 12/14/2017
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Steinfadt, Shannon, Immonen, Taina, Leitner, Thomas, and Kyle, Michael. Software classification using phylogenetic techniques. United States: N. p., 2020.
Web.
Steinfadt, Shannon, Immonen, Taina, Leitner, Thomas, & Kyle, Michael. Software classification using phylogenetic techniques. United States.
Steinfadt, Shannon, Immonen, Taina, Leitner, Thomas, and Kyle, Michael. Tue .
"Software classification using phylogenetic techniques". United States. https://www.osti.gov/servlets/purl/1735296.
@article{osti_1735296,
title = {Software classification using phylogenetic techniques},
author = {Steinfadt, Shannon and Immonen, Taina and Leitner, Thomas and Kyle, Michael},
abstractNote = {Software, such as malware, may be classified using phylogenetic techniques. An evolutionary history of a representative set of software programs may be reconstructed to generate a reference phylogeny. Dynamic traces of the representative software programs may be obtained. The dynamic traces may include time-ordered sequences of execution commands extracted from running software binaries. Metrics may be developed using the dynamic traces. One or more unknown software programs may then be classified against the reference phylogeny using the metrics developed using the dynamic traces of the representative set of software programs.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2020},
month = {9}
}
Works referenced in this record:
Methods, systems, and media for detecting covert malware
patent, September 2013
- Bowen, Brian M.; Prabhu, Pratap V.; Kemerlis, Vasileios P.
- US Patent Document 8,528,091
Phylogeny generation
patent, January 2011
- Lakhotia, Arun; Karim, Md. Enamul; Walenstein, Andrew
- US Patent Document 7,873,947
Method, System and Program Product for Optimizing Emulation of a Suspected Malware
patent-application, September 2013
- Wu, Ji Yan
- US Patent Application 13/901480; 20130254890
APE: Analyses of Phylogenetics and Evolution in R language
journal, January 2004
- Paradis, E.; Claude, J.; Strimmer, K.
- Bioinformatics, Vol. 20, Issue 2
Automated malware signature generation
patent, June 2018
- Sun, Ning; Winkler, Patrick; Chu, Chengyun
- US Patent Document 9,996,693
Vulnerability Finding Device, Vulnerability Finding Method and Vulnerability Finding Program
patent-application, October 2017
- Nakajima, Asuka; Iwamura, Makoto; Hariu, Takeo
- US Patent Application 15/504116; 20170286692
Scalable network security with fast response protocol
patent, December 2014
- Haugsnes, Andreas Seip; Hahn, Markus
- US Patent Document 8,914,406
Rapid phylogenetic and functional classification of short genomic fragments with signature peptides
journal, January 2012
- Berendzen, Joel; Bruno, William J.; Cohn, Judith D.
- BMC Research Notes, Vol. 5, Issue 1
Methods and Systems for Automated Network Scanning in Dynamic Virtualized Environments
patent-application, February 2016
- McGinley, Kevin; Tener, Rich
- US Patent Application 14/884163; 20160036847
Thread scanning and patching to disable injected malware threats
patent, February 2013
- Jarrett, Michael Sean; Marinescu, Adrian; Gheorghescu, Marius Gheorghe
- US Patent Document 8,387,139
Malware phylogeny generation using permutations of code
journal, September 2005
- Karim, Md. Enamul.; Walenstein, Andrew; Lakhotia, Arun
- Journal in Computer Virology, Vol. 1, Issue 1-2, p. 13-23
System and methods for digital artifact genetic modeling and forensic analysis
patent, December 2015
- Lu, Tsai-Ching; Moon, Hankyu; Holland, Gavin D.
- US Patent Document 9,224,067