Detecting Android Botnet Applications Using Convolution Neural Network
Source abstract
Abstract
The exponential growth in the development of smartphones and handheld devices is permeated due to everyday activities i.e., games applications, entertainment, online banking, social network sites, etc., and also allow the end users to perform a variety of activities. Because of activities, mobile devices attract cybercriminals to initiate an attack over a diverse range of malicious activities such as theft of unauthorized information, phishing, spamming, Distributed Denial of Services (DDoS), and malware dissemination. Botnet applications are a type of harmful attack that can be used to launch malicious activities and has become a significant threat in the research area. A botnet is a collection of infected devices that are managed by a botmaster and communicate with each other via a command server in order to carry out malicious attacks. With the rise in malicious attacks, detecting botnet applications has become more challenging. Therefore, it is essential to investigate mobile botnet attacks to uncover the security issues in severe financial and ethical damages caused by a massive coordinated command server. Current state of the art, various solutions were provided for the detection of botnet applications, but in general, the researchers suffer various techniques of machine learning-based methods with static features which are usually ineffective when obfuscation techniques are used for the detection of botnet applications. In this paper, we propose an approach by exploring the concept of a deep learning-based method and present a well-defined Convolutional Neural Network (CNN) model. Using the visualization approach, we obtain the colored images through byte code files of applications and perform an experiment. For analysis of the results of an experiment, we differentiate the performance of the model from other existing research studies. Furthermore, our method outperforms with 94.34% accuracy, 92.9% of precision, and 92% of recall.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced Malware Detection Techniques · Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (27)
Show source-provided references
1. An improved SMS based heterogeneous mobile botnet model
2. A survey on malware, botnets and their detection
3. Android botnets on the rise: Trends and characteristics
4. Performance of botnet detection by neural networks in software-defined networks
5. Karim · New Perspectives in Information Systems & Technologies · 2014 · 1 · 153
6. A static approach towards mobile botnet detection
7. DeDroid: A mobile botnet detection approach based on static analysis
8. Cloud-based android botnet malware detection system
9. Android botnets: What urls are telling us
10. Android Botnet Dataset. [Online]. Available: https://www.unb.ca/cic/datasets/android-botnet.html
11. Toward a detection framework for android botnet
12. Mobile botnet detection: Proof of concept
13. MBotCS: A mobile botnet detection system based on machine learning
14. A new mobile botnet classification based on permission and API calls
15. Malware images: Visualization and automatic classification
16. TBE-Net: A three-branch embedding network with part-aware ability and feature complementary learning for vehicle re-identification
17. RSOD: Real-time small object detection algorithm in UAV-based traffic monitoring
18. Android botnet detection using convolutional neural networks
19. Mobile botnet detection: A deep learning approach using convolutional neural networks
20. Android Malware Dataset, 2017. [Online]. Available: Available from: https://www.unb.ca/cic/datasets/andmal2017.html
21. Novel feature extraction, selection and fusion for effective malware family classification
22. Keras, 2020. [Online]. Available: https://keras.io/
23. Deep android malware detection and classification
24. Detecting android malware using long short-term memory (LSTM)10.3233/JIFS-169424 ↗
25. CNN-based android malware detection
26. R2-d2: Color-inspired convolutional neural network (CNN)-based android malware detections
27. A new V-Net convolutional neural network based on four-dimensional hyperchaotic system for medical image encryption10.1155/2022/8288855 ↗