DeepMal: A CNN-LSTM Model for Malware Detection Based on Dynamic Semantic Behaviours
Jinbo Zhang
20202020 International Conference on Computer Information and Big Data Applications (CIBDA)19 citationsDOI
Abstract
Malware refers to any software accessing or being installed in a system without the authorisation of administrators. Various malware has been widely used for cyber-criminals to accomplish their evil intentions and goals. To combat the increasing amount and reduce the threat of malicious programs, a novel deep learning framework, which uses NLP techniques for reference, combines CNN and LSTM neurones to capture the locally spatial correlations and learn from sequential longterm dependency is proposed. Hence, high-level abstractions and representations are automatically extracted for the malware classification task. The classification accuracy improves from 0.81 (best one by Random Forest) to approximately 1.0.
Topics & Concepts
MalwareComputer scienceTask (project management)AuthorizationArtificial intelligenceMachine learningRandom forestDependency (UML)Deep learningSoftwareNatural language processingComputer securityProgramming languageEconomicsManagementAdvanced Malware Detection TechniquesNetwork Security and Intrusion DetectionDigital and Cyber Forensics