TL;DR
This paper demonstrates that an ensemble of recurrent neural networks can predict malicious executables within the first 5 seconds of execution with 94% accuracy, enabling faster and more proactive cybersecurity defenses.
Contribution
It introduces a novel approach using RNN ensembles for early malware prediction during execution, a significant advancement over traditional post-execution detection methods.
Findings
Achieved 94% accuracy in early malware prediction within 5 seconds
First to predict malicious files during execution rather than post-execution
Enables proactive blocking of malicious payloads in endpoint security
Abstract
Static malware analysis is well-suited to endpoint anti-virus systems as it can be conducted quickly by examining the features of an executable piece of code and matching it to previously observed malicious code. However, static code analysis can be vulnerable to code obfuscation techniques. Behavioural data collected during file execution is more difficult to obfuscate, but takes a relatively long time to capture - typically up to 5 minutes, meaning the malicious payload has likely already been delivered by the time it is detected. In this paper we investigate the possibility of predicting whether or not an executable is malicious based on a short snapshot of behavioural data. We find that an ensemble of recurrent neural networks are able to predict whether an executable is malicious or benign within the first 5 seconds of execution with 94% accuracy. This is the first time general…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
