z-logo
open-access-imgOpen Access
Anomaly detection of android malware using One-Class K-Nearest Neighbours (OC-KNN)
Author(s) -
BA Gyunka,
SI Barda
Publication year - 2020
Publication title -
nigerian journal of technology
Language(s) - English
Resource type - Journals
eISSN - 2467-8821
pISSN - 0331-8443
DOI - 10.4314/njt.v39i2.25
Subject(s) - android malware , anomaly detection , malware , android (operating system) , artificial intelligence , computer science , outlier , machine learning , one class classification , computer security , support vector machine , operating system
The advent of the Android Operating System has recorded a remarkable ground-breaking opportunities in the Technological world. However, this great breakthrough also has a very dark side – an uncontrollable rapid continuous releases of malware in the wild, targeted at the platform and all its information and human assets. The misuse-based approaches adopted by many detection systems do no longer have the rigidity and the tenacity to accommodate the rapid successive releases of malware that come in great volume in order to keep up with active defenses against unknown and novel attacks. Systems that are capable of offering anomaly protection are thus in dire need. This study developed a normality model that is based on One-Class K-Nearest Neighbour (OC-kNN) Machine Learning approach for anomaly detection of Android Malware. The OC-kNN was trained, using WEKA 3.8.2 Machine Learning Suite, through a semi-supervise procedure that contained mostly benign and a very few outliers Android application samples. The OC-kNN had 88.57% true performance accuracy for normal instances while 71.9% was recorded as true performance accuracy for outliers (unknown) instances. The false alarm rates for both normal and outlier’s instances were recorded as 28.1% and 11.5%. The study concluded that a One-Class Classification model is an effective approach to be used for the detection of unknown Android malware. Keywords: Android; Machine Learning, Malware, One-Class Classification, Anomaly Detection, Outlier Detection, Novelty Detection, Concept Learning, k-NN

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here