HeNet: A Deep Learning Approach on Intel® Processor Trace for Effective Exploit Detection
Explore this paper's citation graph
Summary
This paper presents HeNet, a hierarchical ensemble neural network applied to classify hardware-generated control flow traces for malware detection, and achieves 100% accuracy and 0% false positive on test set, and higher classification accuracy compared to classical machine learning algorithms.
- Type
- preprint
- Published
- 2018-01-08
- Cited by
- 47
- References
- 31
- Access
- Open access
- OpenAlex
- https://openalex.org/W2782847791
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:33893604
Keywords
Computer science, Malware, Executable, TRACE (psycholinguistics), Deep learning
References
- Control-Flow Bending: On the Effectiveness of Control-Flow Integrity
- Malware classification with recurrent networks
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Deep neural network based malware detection using two dimensional binary program features
- Large-scale malware classification using random projections and neural networks
- Malware images: visualization and automatic classification
- Refinement of a method for identifying probable archaeological sites from remotely sensed data
- A comparative assessment of malware classification using binary texture analysis and dynamic analysis
- Going deeper with convolutions
- Gradient-based learning applied to document recognition
- ROP is Still Dangerous: Breaking Modern Defenses
- A Survey on Transfer Learning
- Rethinking the Inception Architecture for Computer Vision
- Visualizing Data using t-SNE
- Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning
- Adversarial Perturbations Against Deep Neural Networks for Malware Classification
- Towards Evaluating the Robustness of Neural Networks
- Universal Adversarial Perturbations
- LSTM-Based System-Call Language Modeling and Robust Ensemble Method for Designing Host-Based Intrusion Detection Systems
- Time series classification from scratch with deep neural networks: A strong baseline
Cited by
- When deep learning meets security
- Program Anomaly Detection Against Data-Oriented Attacks
- Deep Transfer Learning for Static Malware Classification
- Towards resilient machine learning for ransomware detection
- Capturing the symptoms of malicious code in electronic documents by file's entropy signal combined with Machine learning
- Understanding the efficacy, reliability and resiliency of computer vision techniques for malware detection and future research directions
- To believe or not to believe: Validating explanation fidelity for dynamic malware analysis
- Real-Time Anomalous Branch Behavior Inference with a GPU-inspired Engine for Machine Learning Models
- A Lightweight Assisted Vulnerability Discovery Method Using Deep Neural Networks
- Locating Vulnerability in Binaries Using Deep Neural Networks
- Symmetric-Key Cryptographic Routine Detection in Anti-Reverse Engineered Binaries Using Hardware Tracing
- Using deep learning to solve computer security challenges: a survey
- A Fuzzy Approach to User-level Intrusion Detection
- Learning from Shader Program Traces
- ARTINALI#: An Efficient Intrusion Detection Technique for Resource-Constrained Cyber-Physical Systems
- Real-time detection of hardware trojan attacks on General-Purpose Registers in a RISC-V processor
- Identifying Symmetric-Key Algorithms Using CNN in Intel Processor Trace
- Detection of Exceptional Malware Variants Using Deep Boosted Feature Spaces and Machine Learning
- MDCD: A malware detection approach in cloud using deep learning
- The Role of Machine Learning in Cybersecurity
Related papers
- A Dynamic Malware Detection Approach by Mining the Frequency of API Calls
- A Dynamic Malware Detection Approach by Mining the Frequency of API Calls
- Control Flow Analysis Based on Intermediate Representation of Executable Code
- Executable program structural representation tool based on flow analysis
- Extracting safe and precise control flow from binaries
- Decompiling High-level Control Structures with Propositions
- Generation executable test sequences based on Petri-net for combined control and data flow of communication protocol
- Using Propositional Calculas to Accurately Structure Control-Flow from Binary Executables