• DocumentCode
    232505
  • Title

    Building a machine learning classifier for malware detection

  • Author

    Markel, Zane ; Bilzor, Michael

  • Author_Institution
    Comput. Sci. Dept., U.S. Naval Acad., Annapolis, MD, USA
  • fYear
    2014
  • fDate
    23-23 Oct. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Current signature-based antivirus software is ineffective against many modern malicious software threats. Machine learning methods can be used to create more effective antimalware software, capable of detecting even zero-day attacks. Some studies have investigated the plausibility of applying machine learning to malware detection, primarily using features from n-grams of an executables file´s byte code. We propose an approach that primarily learns from metadata, mostly contained in the headers of executable files, specifically the Windows Portable Executable 32-bit (PE32) file format. Our experiments indicate that executable file metadata is highly discriminative between malware and benign software. We also employ various machine learning methods, finding that Decision Tree classifiers outperform Logistic Regression and Naive Bayes in this setting. We analyze various features of the PE32 header and identify those most suitable for machine learning classifiers. Finally, we evaluate changes in classifier performance when the malware prevalence (fraction of malware versus benign software) is varied.
  • Keywords
    decision trees; invasive software; learning (artificial intelligence); pattern classification; regression analysis; Windows Portable Executable file format; antimalware software; decision tree classifiers; logistic regression; machine learning classifier; malicious software threat; malware detection; malware prevalence; meta data; naive Bayes; signature-based antivirus software; zero-day attacks; Databases; Decision trees; Feature extraction; Logistics; Malware; Software; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Anti-malware Testing Research (WATeR), 2014 Second Workshop on
  • Conference_Location
    Canterbury
  • Type

    conf

  • DOI
    10.1109/WATeR.2014.7015757
  • Filename
    7015757