Cargando…

Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer

Malware detection is in a coevolutionary arms race where the attackers and defenders are constantly seeking advantage. This arms race is asymmetric: detection is harder and more expensive than evasion. White hats must be conservative to avoid false positives when searching for malicious behaviour. W...

Descripción completa

Detalles Bibliográficos
Autores principales: Menéndez, Héctor D., Clark, David, T. Barr, Earl
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8065428/
https://www.ncbi.nlm.nih.gov/pubmed/33810471
http://dx.doi.org/10.3390/e23040395
_version_ 1783682339261382656
author Menéndez, Héctor D.
Clark, David
T. Barr, Earl
author_facet Menéndez, Héctor D.
Clark, David
T. Barr, Earl
author_sort Menéndez, Héctor D.
collection PubMed
description Malware detection is in a coevolutionary arms race where the attackers and defenders are constantly seeking advantage. This arms race is asymmetric: detection is harder and more expensive than evasion. White hats must be conservative to avoid false positives when searching for malicious behaviour. We seek to redress this imbalance. Most of the time, black hats need only make incremental changes to evade them. On occasion, white hats make a disruptive move and find a new technique that forces black hats to work harder. Examples include system calls, signatures and machine learning. We present a method, called Hothouse, that combines simulation and search to accelerate the white hat’s ability to counter the black hat’s incremental moves, thereby forcing black hats to perform disruptive moves more often. To realise Hothouse, we evolve EEE, an entropy-based polymorphic packer for Windows executables. Playing the role of a black hat, EEE uses evolutionary computation to disrupt the creation of malware signatures. We enter EEE into the detection arms race with VirusTotal, the most prominent cloud service for running anti-virus tools on software. During our 6 month study, we continually improved EEE in response to VirusTotal, eventually learning a packer that produces packed malware whose evasiveness goes from an initial 51.8% median to 19.6%. We report both how well VirusTotal learns to detect EEE-packed binaries and how well VirusTotal forgets in order to reduce false positives. VirusTotal’s tools learn and forget fast, actually in about 3 days. We also show where VirusTotal focuses its detection efforts, by analysing EEE’s variants.
format Online
Article
Text
id pubmed-8065428
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-80654282021-04-25 Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer Menéndez, Héctor D. Clark, David T. Barr, Earl Entropy (Basel) Article Malware detection is in a coevolutionary arms race where the attackers and defenders are constantly seeking advantage. This arms race is asymmetric: detection is harder and more expensive than evasion. White hats must be conservative to avoid false positives when searching for malicious behaviour. We seek to redress this imbalance. Most of the time, black hats need only make incremental changes to evade them. On occasion, white hats make a disruptive move and find a new technique that forces black hats to work harder. Examples include system calls, signatures and machine learning. We present a method, called Hothouse, that combines simulation and search to accelerate the white hat’s ability to counter the black hat’s incremental moves, thereby forcing black hats to perform disruptive moves more often. To realise Hothouse, we evolve EEE, an entropy-based polymorphic packer for Windows executables. Playing the role of a black hat, EEE uses evolutionary computation to disrupt the creation of malware signatures. We enter EEE into the detection arms race with VirusTotal, the most prominent cloud service for running anti-virus tools on software. During our 6 month study, we continually improved EEE in response to VirusTotal, eventually learning a packer that produces packed malware whose evasiveness goes from an initial 51.8% median to 19.6%. We report both how well VirusTotal learns to detect EEE-packed binaries and how well VirusTotal forgets in order to reduce false positives. VirusTotal’s tools learn and forget fast, actually in about 3 days. We also show where VirusTotal focuses its detection efforts, by analysing EEE’s variants. MDPI 2021-03-26 /pmc/articles/PMC8065428/ /pubmed/33810471 http://dx.doi.org/10.3390/e23040395 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) ).
spellingShingle Article
Menéndez, Héctor D.
Clark, David
T. Barr, Earl
Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer
title Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer
title_full Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer
title_fullStr Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer
title_full_unstemmed Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer
title_short Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer
title_sort getting ahead of the arms race: hothousing the coevolution of virustotal with a packer
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8065428/
https://www.ncbi.nlm.nih.gov/pubmed/33810471
http://dx.doi.org/10.3390/e23040395
work_keys_str_mv AT menendezhectord gettingaheadofthearmsracehothousingthecoevolutionofvirustotalwithapacker
AT clarkdavid gettingaheadofthearmsracehothousingthecoevolutionofvirustotalwithapacker
AT tbarrearl gettingaheadofthearmsracehothousingthecoevolutionofvirustotalwithapacker