Evolutionary Computation for Improving Malware Analysis

Kevin Leach, Ryan Dougherty, Chad Spensky, Stephanie Forrest, Westley Weimer

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Research in genetic improvement (GI) conventionally focuses on the improvement of software, including the automated repair of bugs and vulnerabilities as well as the refinement of software to increase performance. Eliminating or reducing vulnerabilities using GI has improved the security of benign software, but the growing volume and complexity of malicious software necessitates better analysis techniques that may benefit from a GI-based approach. Rather than focus on the use of GI to improve individual software artifacts, we believe GI can be applied to the tools used to analyze malicious code for its behavior. First, malware analysis is critical to understanding the damage caused by an attacker, which GI-based bug repair does not currently address. Second, modern malware samples leverage complex vectors for infection that cannot currently be addressed by GI. In this paper, we discuss an application of genetic improvement to the realm of automated malware analysis through the use of variable-strength covering arrays.

Original languageEnglish (US)
Title of host publicationProceedings - 2019 IEEE/ACM 6th International Workshop on Genetic Improvement, GI 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages18-19
Number of pages2
ISBN (Electronic)9781728122687
DOIs
StatePublished - May 2019
Event6th IEEE/ACM International Workshop on Genetic Improvement, GI 2019 - Montreal, Canada
Duration: May 28 2019 → …

Publication series

NameProceedings - 2019 IEEE/ACM 6th International Workshop on Genetic Improvement, GI 2019

Conference

Conference6th IEEE/ACM International Workshop on Genetic Improvement, GI 2019
Country/TerritoryCanada
CityMontreal
Period5/28/19 → …

Keywords

  • evolutionary computation
  • genetic improvement
  • malware

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Evolutionary Computation for Improving Malware Analysis'. Together they form a unique fingerprint.

Cite this