Reviewer Integration and Performance Measurement for Malware Detection

By Brad Miller, Alex Kantchelian, Michael Carl Tschantz, Sadia Afroz, Rekha Bachwani, Riyaz Faizullabhoy, Ling Huang, Vaishaal Shankar, Tony Wu, George Yiu and 2 more. 2015

89 citations recorded by the source corpus.

We present and evaluate a large-scale malware detection system integrating machine learning with expert reviewers, treating reviewers as a limited labeling resource. We demonstrate that even in small numbers, reviewers can vastly improve the system's ability to keep pace with evolving threats. We conduct our evaluation on a sample of VirusTotal submissions spanning 2.5i?źyears and containing 1.1 million binaries with 778i?źGB of raw feature data. Without reviewer assistance, we achieve 72i?ź% detection at a 0.5i?ź% false positive rate, performing comparable to the best vendors on VirusTotal. Given a budget of 80 accurate reviews daily, we improve detection to 89i?ź% and are able to detect 42i?ź% of malicious binaries undetected upon initial submission to VirusTotal. Additionally, we identify a previously unnoticed temporal inconsistency in the labeling of training datasets. We compare the impact of training labels obtained at the same time training data is first seen with training labels obtained months later. We find that using training labels obtained well after samples appear, and thus unavailable in practice for current training data, inflates measured detection by almost 20i?ź% points. We release our cluster-based implementation, as well as a list of all hashes in our evaluation and 3i?ź% of our entire dataset.

Subfields: Computer Networks and Communications, Information Systems, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Juan Caballero
  2. Johannes Kinder
  3. Richard Rivera
  4. Fabio Pierazzi
  5. Lorenzo Cavallaro
  6. Marcos Sebastián
  7. Roberto Jordaney
  8. Platon Kotzias

In Information Systems

  1. Juan Caballero
  2. Johannes Kinder
  3. Richard Rivera
  4. Fabio Pierazzi
  5. Lorenzo Cavallaro
  6. Marcos Sebastián
  7. Roberto Jordaney
  8. Platon Kotzias

In Signal Processing

  1. Juan Caballero
  2. Johannes Kinder
  3. Richard Rivera
  4. Fabio Pierazzi
  5. Lorenzo Cavallaro
  6. Marcos Sebastián
  7. Roberto Jordaney
  8. Platon Kotzias

Citations in the corpus