2019
DOI: 10.1109/access.2019.2918139
|View full text |Cite
|
Sign up to set email alerts
|

Constructing Features for Detecting Android Malicious Applications: Issues, Taxonomy and Directions

Abstract: The number of applications (apps) available for smart devices or Android based IoT (Internet of Things) has surged dramatically over the past few years. Meanwhile, the volume of ill-designed or malicious apps (malapps) has been growing explosively. To ensure the quality and security of the apps in the markets, many approaches have been proposed in recent years to discriminate malapps from benign ones. Machine learning is usually utilized in classification process. Accurately characterizing apps' behaviors, or … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
73
0
4

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 91 publications
(77 citation statements)
references
References 237 publications
(230 reference statements)
0
73
0
4
Order By: Relevance
“…It does not need to repeatedly execute the same opcodes, and thus can be time-saving. In our previous work, we detected anomalies or malware with static [38]- [42] or dynamic analysis [43]- [45] or with network traffic [46]- [49]. While our previous work detected potential malicious behaviors in systems or networks, in this work, we mainly focused on the detection of vulnerabilities in the smart contracts running on blockchain.…”
Section: Related Workmentioning
confidence: 99%
“…It does not need to repeatedly execute the same opcodes, and thus can be time-saving. In our previous work, we detected anomalies or malware with static [38]- [42] or dynamic analysis [43]- [45] or with network traffic [46]- [49]. While our previous work detected potential malicious behaviors in systems or networks, in this work, we mainly focused on the detection of vulnerabilities in the smart contracts running on blockchain.…”
Section: Related Workmentioning
confidence: 99%
“…Millions of Android apps are installed by mobile devices. Meanwhile, a large number of Android malicious apps are constantly appearing [ 1 ]. AppBrain [ 2 ] shows that, by the end of February 2019, there were more than 2.5 million apps available on Google Play.…”
Section: Introductionmentioning
confidence: 99%
“…Static detection consumes less time and resources. However, static detection technology is difficult to detect obfuscated or repackaged malicious Apps [ 1 ]. In contrast, dynamic analysis attempts to identify malicious behavior after deploying and executing applications on an emulator or real device [ 9 ].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Static analysis is an effective mechanism in any Android malware or ransomware detection system [28] and API calls feature is a key static metric that is utilized to identify malicious behaviors [29][30][31]. Therefore, this paper provides a deep analysis of API calls to investigate the extent of their influence on the accuracy of the detection process.…”
Section: Introductionmentioning
confidence: 99%