ANOMALY DETECTION OF ANDROID MALWARE USING ONE-CLASS K-NEAREST NEIGHBOURS (OC-KNN)

Authors

  • BA Gyunka DEPARTMENT OF BRANCH OPERATIONS, CENTRAL BANK OF NIGERIA, KANO, KANO STATE, NIGERIA
  • SI Barda DEPARTMENT OF STATISTICS, CENTRAL BANK OF NIGERIA, KANO, KANO STATE, NIGERIA

Keywords:

Android; Machine Learning, Malware, One-Class Classification, Anomaly Detection, Outlier Detection, Novelty Detection, Concept Learning, k-NN

Abstract

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.

 

http://dx.doi.org/10.4314/njt.v39i2.25

Downloads

Published

2020-04-03

Issue

Section

Computer, Telecommunications, Software, Electrical & Electronics Engineering

How to Cite

ANOMALY DETECTION OF ANDROID MALWARE USING ONE-CLASS K-NEAREST NEIGHBOURS (OC-KNN). (2020). Nigerian Journal of Technology, 39(2), 542-552. https://nijotech.com/index.php/nijotech/article/view/2307