Skip to main content

Table 4 A side-by-side comparison of the important factors in the signature-based detection of each article

From: A state-of-the-art survey of malware detection approaches using data mining techniques

Case study

Classification approach

Data analysis method

Used dataset

Total dataset

Accuracy

%

Polymorphic Malware Detection [25]

K-means

Dynamic

ClamAV, VirusTotal,

2876

99

Android malware detection [19]

SVM

Dynamic

Google play store

5494

94

Graph malware detection [3]

Graph-SVM

Dynamic

Windows DLL calls

6671

88

Droid malware detection [11]

SVM

Dynamic

Windows API library

7000

98

API malware detection [23]

Naive Bayes and Decision Tree—SVM

Dynamic

Google play store

7000

95

N-grams malware detection [20]

SVM

Dynamic

Google play store

658

97

Smartphone malware detection [29]

K-means—artificial immune system

Hybrid

Android malware database XVNA

1300

89.8

Symbolic aggregate approximation for malwares [30]

Naive Bayes and SVM

Dynamic

Offensive computing and VX heavens library

8100

95.83

Service-Oriented mobile malware detection [31]

Naive Bayes and Decision Tree

Hybrid

Key Laboratory of Network Security, Fujian Normal University

3000

97.3

Sequential pattern mining [32]

All-Nearest-Neighbor, KNN, SVM J48

Hybrid

VXHeaven website

3200

95.2

Frequent pattern mining [33]

Minimal contrast frequent subgraphs

Static

Several websites

2083

92

Multi-objective evolutionary detection [34]

Multi-objective evolutionary by GA

Static

Viruseshair and VirusTotal websites

9383

95.15

Opcode sequences [35]

K-nearest neighbors and SVM

Hybrid

VxHeavens website

2000

92.9

Mobile android [24]

SVM

Hybrid

Contagio Blogger and VirusTotal Web sites

2500

98.7

Signature and Heuristic-based Malware Detection [36]

SVM, J48, KNN, Decision tree and Random tree

Hybrid

M0DROID website

500

99.81

A multi-view [15] context-aware approach to Android malware detection

Multiple Kernel Learning, SVM

Static

Google Play, AndroidDrawer, FDroid

6056

98.05

Hybrid pattern based text mining approach [17]

ANN, malicious sequential pattern based malware detection

Hybrid

Viruseshair and VirusTotal websites

8000

98.89

Android malware detector with control flow patterns [37]

Droid, CFGO-IL

Static

Several websites

3158

93.57

Hybrid malware detection with binary associative memory [13]

MLP, SVM, Naïve Bayes, J48

Hybrid

VX Heaven website

52,183

98.6