HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

An End-to-End Deep Learning Architecture for Classification of Malware’s Binary Content

{Jordi Planes Carles Mateu Daniel Gibert}

Abstract

In traditional machine learning techniques for malware detection and classification, significant efforts are expended on manually designing features based on expertise and domain-specific knowledge. These solutions perform feature engineering in order to extract features that provide an abstract view of the software program. Thus, the usefulness of the classifier is roughly dependent on the ability of the domain experts to extract a set of descriptive features. Instead, we introduce a file agnostic end-to-end deep learning approach for malware classification from raw byte sequences without extracting hand-crafted features. It consists of two key components: (1) a denoising autoencoder that learns a hidden representation of the malware’s binary content; and (2) a dilated residual network as classifier. The experiments show an impressive performance, achieving almost 99% of accuracy classifying malware into families.

Benchmarks

BenchmarkMethodologyMetrics
malware-classification-on-microsoft-malwareAutoencoders+Residual Network
Accuracy (10-fold): 0.9861
LogLoss: 0.106343
Macro F1 (10-fold): 0.9719

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
An End-to-End Deep Learning Architecture for Classification of Malware’s Binary Content | Papers | HyperAI