Computer Fraud & Security · 2014 · 61 citations · 17 references
ComputingComputer EngineeringComputer ScienceApplication SecurityFeature EngineeringMalware AnalysisApi SecurityApplication Programming InterfacesCode Obfuscation AnalysisMalware ClassificationMalware Reverse EngineeringSoftware Vulnerability DiscoveryApi Call AnalysisFeature Extraction For Malware AnalysisFeature Extraction For Malware ClassificationMalware DetectionMalware Feature Extraction
The term malware – a combination of the words ‘malicious’ and ‘software’ – refers to a group of software designed to penetrate or damage a computer system without the owner's permission. This set includes viruses, trojans, backdoors, worms, adware, rootkits, spyware and so on. Methods for detecting malicious software, based on signatures, are easily evaded, so anti-virus vendors rely on dynamic analysis to detect zero-day binaries. Unfortunately, this is too slow and inefficient to be used in commercial anti-virus. Zahra Salehi, Ashkan Sami and Mahboobe Ghiasi of Shiraz University, Iran, propose a new malware detection technique based on identifying malicious behaviour through API calls and/or arguments. The high accuracy and low false positives of the method demonstrate that it is appropriate for real-world commercial applications, they argue.
17
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
Effective and efficient malware detection at the end host
Clemens Kolbitsch, Paolo Milani Comparetti, Christopher Kruegel et al. · 2009 · 393 citations
Mining specifications of malicious behavior
Mihai Christodorescu, Somesh Jha, Christopher Kruegel · 2007 · 280 citations
Synthesizing Near-Optimal Malware Specifications from Suspicious Behaviors
Matt Fredrikson, Somesh Jha, Mihai Christodorescu et al. · 2010 · 199 citations