کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
550871 1450758 2016 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Effective detection of android malware based on the usage of data flow APIs and machine learning
ترجمه فارسی عنوان
تشخیص موثر بدافزار آندروید بر اساس استفاده از API های جریان داده و یادگیری ماشین
کلمات کلیدی
امنیت آندروید؛ تشخیص بدافزار؛ نشت حریم خصوصی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر تعامل انسان و کامپیوتر
چکیده انگلیسی

Context. Android has been ranked as the top smartphone platform nowadays. Studies show that Android malware have increased dramatically and that personal privacy theft has become a major form of attack in recent years. These critical security circumstances have generated a strong interest in developing systems that automatically detect malicious behaviour in Android applications (apps). However, most methods of detecting sensitive data leakage have certain shortcomings, including computational expensiveness and false positives.Objective. This study proposes an Android malware detecting system that provides highly accurate classification and efficient sensitive data transmission analysis.Method. The study adopts a machine learning approach that leverages the use of dataflow application program interfaces (APIs) as classification features to detect Android malware. We conduct a thorough analysis to extract dataflow-related API-level features and improve the k-nearest neighbour classification model. The dataflow-related API list is further optimized through machine learning, which enables us to improve considerably the efficiency of sensitive data transmission analysis, whereas analytical accuracy is approximated to that of the experiment using a full dataflow-related API list.Results. The proposed scheme is evaluated using 1160 benign and 1050 malicious samples. Results show that the system can achieve an accuracy rate of as high as 97.66% in detecting unknown Android malware. Our experiment of static dataflow analysis shows that more than 85% of sensitive data transmission paths can be determined using the refined API subset, whereas time of analysis decreases by nearly 40%.Conclusion. The usage of dataflow-related APIs is a valid feature for identifying Android malware. The proposed scheme provides an efficient approach to detecting Android malware and investigating privacy violations in malicious apps.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Software Technology - Volume 75, July 2016, Pages 17–25
نویسندگان
, , , ,