Security and Communication Networks · 2015 · 54 citations · 32 references
ComputingComputer ScienceCybersecurityApplication SecurityData MiningMalware AnalysisBehavioral AnalysisMalware Evasion TechniquesAccuracyAnti-malwareBehavioral Malware DetectionDetectionEvasion TechniquesHeuristic DetectionMalware DetectionMalware Signature Analysis
Abstract Existing anti‐malware products usually use signature‐based techniques as their main detection engine. Although these methods are very fast, they are unable to provide effective protection against newly discovered malware or mutated variant of old malware. Heuristic approaches are the next generation of detection techniques to mitigate the problem. These approaches aim to improve the detection rate by extracting more behavioral characteristics of malware. Although these approaches cover the disadvantages of signature‐based techniques, they usually have a high false positive, and evasion is still possible from these approaches. In this paper, we propose an effective and efficient heuristic technique based on static analysis that not only detect malware with a very high accuracy, but also is robust against common evasion techniques such as junk injection and packing. Our proposed system is able to extract behavioral features from a unique structure in portable executable, which is called dynamic‐link library dependency tree, without actually executing the application. Copyright © 2015 John Wiley & Sons, Ltd.
32
Frequent pattern mining: current status and future directions
Jiawei Han, Hong Cheng, Dong Xin et al. · Data Mining and Knowledge Discovery · 2007 · 1.4K citations · Full text
Limits of Static Analysis for Malware Detection
A. Moser, Christopher Kruegel, Engin Kirda · 2007 · 801 citations
Automatic analysis of malware behavior using machine learning
Konrad Rieck, Philipp Trinius, Carsten Willems et al. · Journal of Computer Security · 2011 · 727 citations