• DocumentCode
    3419209
  • Title

    Malware classification with recurrent networks

  • Author

    Pascanu, Razvan ; Stokes, Jack W. ; Sanossian, Hermineh ; Marinescu, Mady ; Thomas, Anil

  • Author_Institution
    Univ. of Montreal, Montreal, QC, Canada
  • fYear
    2015
  • fDate
    19-24 April 2015
  • Firstpage
    1916
  • Lastpage
    1920
  • Abstract
    Attackers often create systems that automatically rewrite and reorder their malware to avoid detection. Typical machine learning approaches, which learn a classifier based on a handcrafted feature vector, are not sufficiently robust to such reorderings. We propose a different approach, which, similar to natural language modeling, learns the language of malware spoken through the executed instructions and extracts robust, time domain features. Echo state networks (ESNs) and recurrent neural networks (RNNs) are used for the projection stage that extracts the features. These models are trained in an unsupervised fashion. A standard classifier uses these features to detect malicious files. We explore a few variants of ESNs and RNNs for the projection stage, including Max-Pooling and Half-Frame models which we propose. The best performing hybrid model uses an ESN for the recurrent model, Max-Pooling for non-linear sampling, and logistic regression for the final classification. Compared to the standard trigram of events model, it improves the true positive rate by 98.3% at a false positive rate of 0.1%.
  • Keywords
    invasive software; learning (artificial intelligence); natural languages; recurrent neural nets; regression analysis; sampling methods; time-domain analysis; ESN; Max-Pooling model; echo state network; half-frame model; handcrafted feature vector; logistic regression; machine learning approach; malicious file; malware classification; natural language modeling; nonlinear sampling; recurrent neural network; time domain feature; trigram of events model; Computational modeling; Logistics; Spyware; Deep Learning; Malware Classification; Recurrent Neural Network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2015 IEEE International Conference on
  • Conference_Location
    South Brisbane, QLD
  • Type

    conf

  • DOI
    10.1109/ICASSP.2015.7178304
  • Filename
    7178304