On the Effect of k Values and Distance Metrics in KNN Algorithm for Android Malware Detection

Author(s):  
Durmuş Özkan Şahin ◽  
Sedat Akleylek ◽  
Erdal Kılıç

There is a remarkable increase in mobile device usage in recent years. The Android operating system is by far the most preferred open-source mobile operating system around the world. Besides, the Android operating system is preferred in many devices on the Internet of Things (IoT) devices are used in many areas of daily life. Smart cities, smart environment, health, home automation, agriculture, and livestock are some of the usage areas. Health is one of the most frequently used areas. Since the Android operating system is both the widely used operating system and open-source, the vast majority of malware released on the market is now designed for Android platforms. Therefore, devices using the Android operating system are under serious threat. In this study, a system that detects malware on Android operating systems based on machine learning is proposed. Besides, feature vectors are created with permissions that have an important place in the security of the Android operating system. Feature vectors created using the k-nearest neighbor algorithm (KNN), one of the machine learning techniques, are given as input to this algorithm, and a classification of malicious software and benign software is provided. In the KNN algorithm, the k value and the distance metric used to find the closest sample directly affect the classification performance. In addition, the study examining the parameters of the KNN algorithm in detail in permission-based studies is limited. For this reason, the performance of the malware detection system is presented comparatively using five different k values and five different distance metrics under different data sets. When the results are examined, it is observed that higher classification performances are obtained when values such as 1, 3 are given to k and metrics such as Euclidean and Minkowski are chosen instead of the Chebyshev distance metric.

2018 ◽  
Vol 4 (1) ◽  
pp. 54-65
Author(s):  
Efmi Maiyana

Android is an Open Source operating system that gives developers the freedom to develop applications, with the advantages of android operating system, will help many android-based smartphone users to be able to enjoy various applications, one application is the Android-Based Preview Application, the main purpose of this Application is assisting Muslims in reciting the necessary prayers in daily life effectively and efficiently. The type of data used is a secondary data type in which data is obtained from reference books and literature related to this case. There are several stages in making this application, namely analysis, design, work processes, and evaluation of the program model that has been produced. This android-based prayer collection app, can be used on android-based smartphones in the least 4.1 version in this application testing can run smoothly


Author(s):  
Luis Miguel Acosta-Guzman ◽  
Gualberto Aguilar-Torres ◽  
Gina Gallegos-Garcia

Google’s Android is the most used Operating System in mobile devices but as its popularity has increased hackers have taken advantage of the momentum to plague Google Play (Android’s Application Store) with multipurpose Malware that is capable of stealing private information and give the hacker remote control of smartphone’s features in the worst cases. This work presents an innovative methodology that helps in the process of malware detection for Android Operating System, which addresses aforementioned problem from a different perspective that even popular Anti-Malware software has left aside. It is based on the analysis of a common characteristic to all different kinds of malware: the need of network communications, so the victim device can interact with the attacker. It is important to highlight that in order to improve the security level in Android, our methodology should be considered in the process of malware detection. As main characteristic, it does not need to install additional kernel modules or to root the Android device. And finally as additional characteristic, it is as simple as can be considered for non-experienced users.


Android is one of the famous mobile operating system created by Google company. Advantages of the android operating system itself is to provide an open platform (open source) for developers to create their own millions of applications that will be used for a wide range of mobile devices (mobile devices). Needs of information technology is developing rapidly. Mobile even more Smartphone is one of the means used to obtain information more quickly and accurately, as well as being tools needed in various fields. Especially when you're enjoying a holiday somewhere and need information right away, of course it was very helpful in finding such information. While on vacation in a place we definitely want to taste the culinary place and it has become a lifestyle in today. That's what we call the culinary tour. Culinary tourism itself is an action done a lot of people in the field of dietary needs, for entertainment. Based on application compatibility testing Nyapek culinary tourism in the city of Bogor based on Android can run optimally and display interface on the phone with Minimal OS v5.0 (Lollipop) with a 5-inch screen


Author(s):  
A. V. Chernikov ◽  

The paper examines the existing password managers in the Android operating system (hereinafter OS): functionality, capabilities, application problems. For the subject of research, both paid and free versions of password managers, both open source and closed, were taken. As a result of the analysis, conclusions are drawn and recommendations are made on the need for either the intro-duction of additional functions into existing solutions, or the development of a new password manager with excluded problems.


IEEE Access ◽  
2018 ◽  
Vol 6 ◽  
pp. 4321-4339 ◽  
Author(s):  
Saba Arshad ◽  
Munam A. Shah ◽  
Abdul Wahid ◽  
Amjad Mehmood ◽  
Houbing Song ◽  
...  

2015 ◽  
Vol 781 ◽  
pp. 145-148
Author(s):  
Komal Narang ◽  
Kingkarn Sookhanaphibarn ◽  
Prasong Praneetpolgrang

This research presents a model for malware detection on mobile operating system based on analyzing the operation codes. The research processes are as follows: (1) achieving of both malicious and benign codes on android operating system, (2) extracting features based on the distribution of n-grams frequency where the parameter n = 3 is used, and (3) constructing a model for classification the malicious codes using the extracted features for both malicious and benign codes. In the experiment, 304 malicious codes and 553 benign codes were using to construct the model. The experiment shows that the model achieved more than 85.52% accuracy. For the sensitivity and specificity, the model achieved 71.26% and 90.52%, respectively.


2019 ◽  
Vol 3 (2) ◽  
pp. 1
Author(s):  
Muhammad Syahputra Novelan

<p><em>Smartphones with the Android operating system are increasingly available in the market at increasingly affordable prices. The Android operating system itself is an open source operating system that can be modified according to needs. In this research, the aim is to design and implement a home lighting control system that activates and deactivates via a smartphone using Bluetooth and makes Android a multifunctional cellular device, in addition to a communication device but also as a device that is communicated to control a hardware device. Based on the results of tests conducted, the system can work properly in accordance with the goals of the lamp control application program that is made to run on the Android operating system, and can activate and deactivate the lamp driver device. Data communication between the lamp driver device and the Android smartphone runs well, the range of the control application system can control the lamp driver device depending on the specifications of the Bluetooth device used both from the receiver and sender side</em></p><p><em> </em></p><p><strong><em>Keywords :</em></strong><em> Smartphone, Android, Full Control System, Bluetooth</em></p>


2021 ◽  
Vol 7 ◽  
pp. e522
Author(s):  
Rosmalissa Jusoh ◽  
Ahmad Firdaus ◽  
Shahid Anwar ◽  
Mohd Zamri Osman ◽  
Mohd Faaizie Darmawan ◽  
...  

Android is a free open-source operating system (OS), which allows an in-depth understanding of its architecture. Therefore, many manufacturers are utilizing this OS to produce mobile devices (smartphones, smartwatch, and smart glasses) in different brands, including Google Pixel, Motorola, Samsung, and Sony. Notably, the employment of OS leads to a rapid increase in the number of Android users. However, unethical authors tend to develop malware in the devices for wealth, fame, or private purposes. Although practitioners conduct intrusion detection analyses, such as static analysis, there is an inadequate number of review articles discussing the research efforts on this type of analysis. Therefore, this study discusses the articles published from 2009 until 2019 and analyses the steps in the static analysis (reverse engineer, features, and classification) with taxonomy. Following that, the research issue in static analysis is also highlighted. Overall, this study serves as the guidance for novice security practitioners and expert researchers in the proposal of novel research to detect malware through static analysis.


Sign in / Sign up

Export Citation Format

Share Document