A Detection Framework for Android Financial Malware

Total Page:16

File Type:pdf, Size:1020Kb

A Detection Framework for Android Financial Malware A Detection Framework for Android Financial Malware by Andi Fitriah Abdul Kadir Master of Computer Science, IIUM, 2013 Bachelor of Computer Science, IIUM, 2009 A DISSERTATION SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Doctor of Philosophy In the Graduate Academic Unit of Faculty of Computer Science Supervisor(s): Ali A. Ghorbani, Ph.D., Computer Science, Natalia Stakhanova, Ph.D., Computer Science Examining Board: Bradford Nickerson, Ph.D., Faculty of Computer Science, Rongxing Lu, Ph.D., Faculty of Computer Science, Constantine Passaris, Ph.D., Faculty of Arts External Examiner: Nur Zincir-Heywood, Ph.D., Faculty of Computer Science, Dalhousie This dissertation is accepted Dean of Graduate Studies THE UNIVERSITY OF NEW BRUNSWICK December, 2018 ©Andi Fitriah Abdul Kadir, 2019 Abstract As attempts to thwart cybercrime have intensified, so have innovations in how cybercrimi- nals provision their infrastructure to sustain their activities. Consequently, what motivates cybercriminals today has changed: from ego and status, to interest and money; the cyberse- curity researchers today have turned their attention to financial-related malware, especially on the Android platform. There are some major issues faced by researchers in detecting Android financial malware. Firstly, what constitutes Android financial malware is still ambiguous. There is a disparity in labelling the type of malware where most of the cur- rent detection systems emphasize the recognition of generic malware types (e.g., Trojan, Worm) rather than indicating its capabilities (e.g., banking malware, ransomware). With- out knowing what constitutes financial malware, the detection systems are not capable of providing an accurate recognition of an advanced and sophisticated financial-related mal- ware. Secondly, most of the current anomaly-based detection systems via machine learn- ing suffer from inaccurate evaluation and comparison due to the lack of adequate datasets, which result in unreliable outputs for real-world deployment. Due to time-consuming processes, most of the available datasets are crafted mainly for static analysis, and those created for dynamic analysis are installed on an emulator or sandbox. Sophisticated mal- ware can bypass these approaches; malware authors have employed obfuscation methods and included a wide range of anti-emulator techniques, where the malware programs at- tempt to hide their malicious activities by detecting the emulator. These deficiencies are some of the major reasons why Android financial malware is able to avoid detection. ii A comprehensive understanding of the existing Android financial malware attacks supported by a unified terminology and high-quality dataset is required for the deploy- ment of reliable defence mechanisms against these attacks. Therefore, we seek to under- stand trends and relationships between Android malware families and devise a taxonomy of Android financial malware attacks. In addition, a systematic approach to generate the required datasets is presented to address the need to use physical platforms instead of em- ulators. In this regard, an automated dynamic analysis system running on smartphones is developed to generate the desired dataset in a testbed environment. In order to correlate the generated dataset and the proposed taxonomy, a hybrid framework for malware detection is presented. We propose a novel combination of both static and dynamic analysis based specifically on features derived from the string literal (statically via reverse engineering) and network flow (dynamically on smartphones). This combination can assist security analysts in recognizing the threats effectively. We employ five common classifiers to con- struct the best model to identify malware at four levels: detecting malicious Android apps, classifying Android apps with respect to malware category and sub-category, and charac- terizing Android apps according to malware family. Specifically, a dataset containing over 5,000 samples is used to evaluate the performance of the proposed method. The experi- mental results show that the proposed method with a Random Forest classifier achieves an accuracy of over 90% with a very low false positive rate of 4% on average. iii Dedication O Lord, increase me in knowledge while keeping me humble For my parents, Andi Abdul Kadir & Niswa Mohd Noor, who gave me wings. For my late grandparents, Andi Arfah Andi Saleh & Andi Dinar Andi Bombang, Mohd Noor Usman & Siti Dinar Saide, who taught me how to spread my wings. For family, teachers, & friends, who encouraged me to fly. rrr iv Acknowledgements My heartfelt appreciation to both of my supervisors, Dr. Stakhanova and Dr. Ghorbani for their dedicated guidance, encouragement, and warm support throughout my studies. It was a privilege to have been given the opportunity to study at the Canadian Institute for Cybersecurity (CIC). I gratefully acknowledge the help of my examining board, especially Dr. Lu and Dr. Nickerson for taking the time to provide me with constructive comments in completing my dissertation. I am indebted to my parents for their unconditional love and support. Without my father’s encouraging words and my mother’s caring nature, I would not have been resilient enough to make it through my four years here. A very special thanks goes to my siblings, relatives, teachers, and friends for standing by my side through the good and bad times. They are indeed my sunshine. I thank as well my fellow colleagues at CIC, especially Hugo, Vaibhavi, Yan Li, Amir, Abdullah, Elaheh, Xi Chen, Alina, Samaneh, Laya, Nasim, Iman, Rasool, and Saeed. It was a great pleasure working with them, and I appreciate their ideas and good humour. I would like to thank all the people at the Faculty of Computer Science who help directly or indirectly, espe- cially to Dr. Lashkari, Dr. Al-Hadidi, Dr. Mamun, Dr. Evans, the system administrator (Hamidreza, John, and Ivan), the Post-Docs (Ratinder and Marco), the Co-Op Students (Riley and Merghan), and the administration staffs (Ali, Pamela, Jodi, and Brenda). Last but not least, I graciously acknowledge the funding from the International Islamic University Malaysia (IIUM) and Malaysia’s Ministry of Education for granting me this opportunity to pursue higher education. v Table of Contents Abstract ii Dedication iv Acknowledgmentsv Table of Contents ix List of Tables xii List of Figures xv 1 Introduction1 1.1 Motivation.................................. 4 1.2 Research Question and Objective...................... 5 1.3 Contributions ................................ 7 1.4 Thesis Organization............................. 8 2 Background and Literature Review 10 2.1 Overview .................................. 10 2.2 Background................................. 11 2.2.1 Understanding Android Applications................ 12 2.2.2 Understanding Android Security.................. 14 2.2.3 Understanding Android Malware.................. 16 2.3 Literature Review.............................. 19 vi 2.3.1 Android Malware Dataset...................... 26 2.3.2 Android Malware Detection .................... 29 2.3.3 Android Sandbox and Virtual Environment ............ 31 2.4 Summary .................................. 35 3 Proposed Taxonomy 36 3.1 Overview .................................. 36 3.2 Motivating Example............................. 36 3.3 Android Financial Malware Definition................... 38 3.4 Android Financial Malware Classification................. 39 3.4.1 Mobile service exploitation (SMS malware)............ 41 3.4.2 Mobile usage restriction (Ransomware) .............. 44 3.4.3 Mobile apps exploitation (Banking Malware, Scareware, Adware) 47 3.5 Summary .................................. 51 4 Proposed Framework 52 4.1 Overview .................................. 52 4.2 Conceptual Framework........................... 53 4.2.1 Stage 1: Collector.......................... 55 4.2.2 Stage 2: Filter............................ 55 4.2.3 Stage 3: Analytics Engine ..................... 56 4.2.3.1 Behavioral analysis.................... 56 4.2.3.2 Feature Representation.................. 59 4.2.4 Stage 4: Detector.......................... 60 4.2.4.1 Decision-Making Module................ 61 4.2.4.2 Detection Module .................... 61 4.3 Summary .................................. 62 5 Implementation 63 vii 5.1 Overview .................................. 63 5.2 Dataset Description............................. 63 5.3 System Configuration............................ 66 5.3.1 Network Architecture........................ 67 5.3.2 Learning Parameter......................... 68 5.3.3 Evaluation methodology and metrics................ 69 5.4 Static Module Implementation ....................... 73 5.5 Dynamic Module Implementation ..................... 74 5.6 Summary .................................. 80 6 Result and Discussion 81 6.1 Overview .................................. 81 6.2 Experiment and Results........................... 82 6.2.1 Data evaluation based on proposed taxonomy........... 85 6.2.2 The effectiveness of static vs. dynamic modules.......... 98 6.2.3 Analysis of feature engineering................... 102 6.2.4 Threshold analysis of decision making module . 106 6.2.5 Evaluation of detection accuracy of the proposed framework . 108 6.2.6 Comparative analysis of state-of-the-art Copperdroid . 111 6.3 Case Study and Results........................... 114 6.3.1 The case of Android.Spy.277 . 116 6.3.2 The Dendroid Android botnet case . 118 6.4 Evaluation and Results ........................... 122
Recommended publications
  • Éric FREYSSINET Lutte Contre Les Botnets
    THÈSE DE DOCTORAT DE L’UNIVERSITÉ PIERRE ET MARIE CURIE Spécialité Informatique École doctorale Informatique, Télécommunications et Électronique (Paris) Présentée par Éric FREYSSINET Pour obtenir le grade de DOCTEUR DE L’UNIVERSITÉ PIERRE ET MARIE CURIE Sujet de la thèse : Lutte contre les botnets : analyse et stratégie Présentée et soutenue publiquement le 12 novembre 2015 devant le jury composé de : Rapporteurs : M. Jean-Yves Marion Professeur, Université de Lorraine M. Ludovic Mé Enseignant-chercheur, CentraleSupélec Directeurs : M. David Naccache Professeur, École normale supérieure de thèse M. Matthieu Latapy Directeur de recherche, UPMC, LIP6 Examinateurs : Mme Clémence Magnien Directrice de recherche, UPMC, LIP6 Mme Solange Ghernaouti-Hélie Professeure, Université de Lausanne M. Vincent Nicomette Professeur, INSA Toulouse Cette thèse est dédiée à M. Celui qui n’empêche pas un crime alors qu’il le pourrait s’en rend complice. — Sénèque Remerciements Je tiens à remercier mes deux directeurs de thèse. David Naccache, officier de réserve de la gendarmerie, contribue au développement de la recherche au sein de notre institution en poussant des personnels jeunes et un peu moins jeunes à poursuivre leur passion dans le cadre académique qui s’impose. Matthieu Latapy, du LIP6, avec qui nous avions pu échanger autour d’une thèse qu’il encadrait dans le domaine difficile des atteintes aux mineurs sur Internet et qui a accepté de m’accueillir dans son équipe. Je voudrais remercier aussi, l’ensemble de l’équipe Réseaux Complexes du LIP6 et sa responsable d’équipe actuelle, Clémence Magnien, qui m’ont accueilli à bras ouverts, accom- pagné à chaque étape et dont j’ai pu découvrir les thématiques et les méthodes de travail au fil des rencontres et des discussions.
    [Show full text]
  • Universidad Carlos Iii De Madrid Signal Processing
    UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR BACHELOR THESIS SIGNAL PROCESSING FOR MALWARE ANALYSIS Computer Engineering Department AUTHOR: Raquel Tabuyo Benito TUTOR: Pedro Peris Lopez June, 2016 Bachelor Thesis. Signal Processing for Malware Analysis “Perseverance is not a long race. It is many short races one aftr te oter” -Walter Elliot - Page .2 of 134. - Bachelor Thesis. Signal Processing for Malware Analysis Acknowledgements To my whole family, specially my sister, for whom I have an unconditionally love. I am really grateful for their dedication, patience, support and encouragement to follow my dreams. To Pedro, my Bachelor Thesis tutor, whose kindness and guidance have helped me during this wonderful trip. To my friends, thank you very much for showing me the meaning of true friendship. Without all of you, this would have never been possible. - Page .3 of 134. - Bachelor Thesis. Signal Processing for Malware Analysis Abstract This Project is an experimental analysis of Android malware through images. The analysis is based on classifying the malware into families or differentiating between goodware and malware. This analysis has been done considering two approaches. These two approaches have a common starting point, which is the transformation of Android applications into PNG images. After this conversion, the first approach was subtracting each image from the testing set with the images of the training set, in order to establish which unknown malware belongs to a specific family or to distinguish between goodware and malware. Although the accuracy was higher than the one defined in the requirements, this approach was a time consuming task, so we consider another approach to reduce the time and get the same or better accuracy.
    [Show full text]
  • Cybercrime Hits the Unexpected
    TrendLabsSM 1Q 2014 Security Roundup Cybercrime Hits the Unexpected Bitcoin- and PoS-System-Related Attacks Trouble Users Distributed by: TREND MICRO | TrendLabs 1Q 2014 Security Roundup TREND MICRO | TrendLabs 1Q 2014 Security Roundup Contents It gives me immense pleasure to share this report, developed by Trend Micro and distributed by ITU based on our fruitful partnership. This report is part of ITU’s overall support to its 193 Member States within the framework of the Global Cybersecurity Agenda. This is clear result of our partnership with Private Sector in our effort to tackle this growing Global phenomenon. 1 | Cybercrime and the Cybercriminal Underground These efforts are aimed at equipping Member States with information on the latest cybersecurity threats and corresponding counter-measures, and eventually contribute to the creation of a safe and secure cyberspace for consumers, businesses and youth everywhere. This Trend Micro quarterly report underlines the existing and emerging malicious cyber activities observed during the first quarter of 2014. Some highlights of this 10 | Mobile Threat Landscape report: • Cybercriminals are continuing to innovate and create new ways to commit digital crimes. Crypto-currency exchanges and wallets are being compromised for the purpose of theft. In addition, online banking malware are being enhanced with new technologies to exact the maximum damage. 15 | Targeted Attack Campaigns • With the exponential growth in the mobile industry, cyber-criminals are and Cyber Attacks increasingly targeting mobile devices. There is a proliferation of maliciously tampered and re-packaged apps that circumvent the security firewalls in mobile devices. • We are also witnessing cases of attacks directly aimed at organizations that rely on specific Point of Sales (Pos) systems features.
    [Show full text]
  • The Malware Book 2016
    See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/305469492 Handbook of Malware 2016 - A Wikipedia Book Book · July 2016 DOI: 10.13140/RG.2.1.5039.5122 CITATIONS READS 0 13,014 2 authors, including: Reiner Creutzburg Brandenburg University of Applied Sciences 489 PUBLICATIONS 472 CITATIONS SEE PROFILE Some of the authors of this publication are also working on these related projects: NDT CE – Assessment of structures || ZfPBau – ZfPStatik View project 14. Nachwuchswissenschaftlerkonferenz Ost- und Mitteldeutscher Fachhochschulen (NWK 14) View project All content following this page was uploaded by Reiner Creutzburg on 20 July 2016. The user has requested enhancement of the downloaded file. Handbook of Malware 2016 A Wikipedia Book By Wikipedians Edited by: Reiner Creutzburg Technische Hochschule Brandenburg Fachbereich Informatik und Medien PF 2132 D-14737 Brandenburg Germany Email: [email protected] Contents 1 Malware - Introduction 1 1.1 Malware .................................................. 1 1.1.1 Purposes ............................................. 1 1.1.2 Proliferation ........................................... 2 1.1.3 Infectious malware: viruses and worms ............................. 3 1.1.4 Concealment: Viruses, trojan horses, rootkits, backdoors and evasion .............. 3 1.1.5 Vulnerability to malware ..................................... 4 1.1.6 Anti-malware strategies ..................................... 5 1.1.7 Grayware ............................................
    [Show full text]
  • Formalization of Neural Network Applications to Secure 3D Mobile Applications Paul Irolla
    Formalization of Neural Network Applications to Secure 3D Mobile Applications Paul Irolla To cite this version: Paul Irolla. Formalization of Neural Network Applications to Secure 3D Mobile Applications. Quanti- tative Methods [q-bio.QM]. Université Paris Saclay (COmUE), 2018. English. NNT : 2018SACLS585. tel-02047792 HAL Id: tel-02047792 https://tel.archives-ouvertes.fr/tel-02047792 Submitted on 25 Feb 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Formalization of neural 2018SACLS585 network to secure 3D NNT: mobile applications Thèse de doctorat de l’Université Paris-Saclay préparée à l’Université Paris-Sud École doctorale n± 568 Biosigne Spécialité de doctorat: innovation technologique Thèse présentée et soutenue a l’ESIEA Laval, le 19 décembre 2018, par Paul Irolla Composition du jury: Éric Filiol Directeur de recherche — Laboratoire CNS Directeur de thèse Jean-Philippe Deslys Directeur de recherche — Laboratoire CEA/DRF/iMETI/SEPIA Co-directeur de thèse Ludovic Apvrille Professeur — Laboratoire LabSoC (Telecom ParisTech) Rapporteur Antonella Santone Professeur — Università degli Studi del Molise Rapporteur Maroun Chamoun Professeur — Université Saint-Joseph (Beyrouth) Président Akka Zemmari Maître de conférences — Laboratoire LaBRI (CNRS) Examinateur Thèse de doctorat Thèse Titre: Formalisation et applications des réseaux de neurones à la sécurisation d’applications mobiles 3D.
    [Show full text]
  • Analysis and Classification of Android Malware
    Analysis and Classification of Android Malware Kimberly Kim-Chi Tam Information Security Department Royal Holloway, University of London A thesis submitted for the degree of Doctor of Philosophy 2016 Acknowledgements First I would like to acknowledge my supervisor and advisor, Dr. Lorenzo Cavallaro and Professor Cid Carlos, for the amazing opportunity to do my PhD at Royal Holloway University of London. It would not have been possible without you two. I would also like to acknowledge my fellow Royal Holloway University of London lab members and external collaborators for their partnership in collaborative work. In particular I would like to thank Salahuddin Khan for his technical expertise, his professionalism, and his friendship. Similarly, I feel much gratitude towards Professor Kevin Jones and Dr. War- rick Cooke for their extensive advice for both fine-tuning this thesis in detail and the overall story and flow. Parts of this research was funded by UK EPSRC grant EP/L022710/1. I would also like to thank Hewlett-Packard in Bristol for the internship op- portunity during my PhD as well as all of their support since then. Finally, I want to acknowledge my family and friends scattered across the globe. Organizing opportunities to connect has been a real challenge over the last few years, but we always managed it. So thank you all for the fun and help throughout the good times and bad. I could not have gotten this far without your awesomeness. “One does not discover new lands without consenting to lose sight of the shore for a very long time.” Andre Gide 2 Abstract With the integration of mobile devices into our daily lives, smartphones are privy to increasing amounts of sensitive information.
    [Show full text]
  • Security and Privacy of Users' Personal Information on Smartphones
    Security and Privacy of Users’ Personal Information on Smartphones by Veelasha Moonsamy Bachelor of IT Honours (BIT Hon) Submitted in fulfilment of the requirements for the degree of Doctor of Philosophy Deakin University December, 2014 Abstract The recent surge in the popularity of smartphones has shifted the focus of malware attackers from the desktop platform onto that of the smartphone platform. Smart- phones, which are hand-held devices with significantly more computational power than traditional mobile phones, store a wide range of personally identifiable infor- mation about their users in order for smartphone applications to function properly. As a result, malware authors are able to acquire private and confidential information about the victims by successfully deploying their attacks. Such information could be later used for blackmailing or trading in underground markets. Thus, the challenge of smartphone malware detection is directly related to the increasing number of smartphone users and applications available. As the number of smartphone malware continues to rapidly increase, there is an urgent need to deploy detection and classification frameworks that can cope with the large volume of suspicious applications and efficiently detect and classify malware. In this thesis, I consider the Android platform as a case study because it is an open-source platform and has the highest number of malicious applications. I begin by proposing a pattern mining algorithm to generate contrasting permission patterns that can distinguish clean from malicious applications. The permission patterns were then used to identify malware. I propose a linear classifier that uses permission patterns as features. These patterns are unique to malicious applications only and can also be used to conduct a high-level malware triage.
    [Show full text]
  • Trendlabs 1Q 2014 Security Roundup: Cybercrime Hits The
    TrendLabsSM 1Q 2014 Security Roundup Cybercrime Hits the Unexpected Bitcoin- and PoS-System-Related Attacks Trouble Users TREND MICRO | TrendLabs 1Q 2014 Security Roundup Contents 1 | Cybercrime and the Cybercriminal Underground 10 | Mobile Threat Landscape 15 | Targeted Attack Campaigns and Cyber Attacks 21 | Digital Life and the Internet of Everything 25 | Appendix TREND MICRO | TrendLabs 1Q 2014 Security Roundup Introduction At the end of 2013, we realized that digital after unusual targets like PoS terminals in heists pushed stick-’em-up bank heists retail chains.4 1 to the curb. While this holds true amid This quarter’s biggest stories featured large data breach incidents and rampant well-orchestrated schemes and large cybercrime, the first quarter of 2014 also sums of money lost to enterprising showed that today’s cybercriminals are cybercriminals. Online banking malware, aiming at previously nontargeted entities for instance, exhibited new behaviors to carry out malicious deeds. Proof though the core tactics cybercriminals of these include the US$480-million used to spread them stayed the same. digital heist Bitcoin exchange, MtGox, Bitcoins and related attacks gained suffered from and recent attacks against prominence as a financial instrument and large retailers via point-of-sale (PoS) a threat. The mobile threat landscape did 2, 3 terminals. These high-profile crimes not undergo drastic changes this quarter targeted unexpected information sources though it has been dubbed “more mature” even if attackers went after the same with the emergence of more Android™ thing—money, used the same techniques bugs. The retailer data breaches we saw despite more strategic planning, and were in recent months highlighted the need for motivated by greed.
    [Show full text]
  • Lutte Contre Les Botnets : Analyse Et Stratégie Eric Freyssinet
    Lutte contre les botnets : analyse et stratégie Eric Freyssinet To cite this version: Eric Freyssinet. Lutte contre les botnets : analyse et stratégie. Cryptographie et sécurité [cs.CR]. Université Pierre et Marie Curie - Paris VI, 2015. Français. NNT : 2015PA066390. tel-01231974v3 HAL Id: tel-01231974 https://tel.archives-ouvertes.fr/tel-01231974v3 Submitted on 15 Feb 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. THÈSE DE DOCTORAT DE L’UNIVERSITÉ PIERRE ET MARIE CURIE Spécialité Informatique École doctorale Informatique, Télécommunications et Électronique (Paris) Présentée par Éric FREYSSINET Pour obtenir le grade de DOCTEUR DE L’UNIVERSITÉ PIERRE ET MARIE CURIE Sujet de la thèse : Lutte contre les botnets : analyse et stratégie Présentée et soutenue publiquement le 12 novembre 2015 devant le jury composé de : Rapporteurs : M. Jean-Yves Marion Professeur, Université de Lorraine M. Ludovic Mé Enseignant-chercheur, Supélec Rennes Directeurs : M. David Naccache Professeur, École normale supérieure de thèse M. Matthieu Latapy Directeur de recherche, UPMC, LIP6 Examinateurs : Mme Clémence Magnien Directrice de recherche, UPMC, LIP6 Mme Solange Ghernaouti-Hélie Professeure, Université de Lausanne M. Vincent Nicomette Professeur, INSA Toulouse Cette thèse est dédiée à M.
    [Show full text]
  • Cyber Attack Trends: 2020 Mid-Year Report Check Point Cyber Attack Trends: 2020 Mid-Year Report 2
    CYBER ATTACK TRENDS: 2020 MID-YEAR REPORT CHECK POINT CYBER ATTACK TRENDS: 2020 MID-YEAR REPORT 2 Table of Contents Executive Summary ................................................................................................... 3 The World Under COVID-19 ...................................................................................... 4 Double Extortion ........................................................................................................ 6 Cyber Warfare During a Pandemic ........................................................................... 7 Mobile Trends – Seeking New Infection Vectors ...................................................... 8 Cloud Threats ............................................................................................................ 9 Cyber Attack Categories by Region .......................................................................... 10 Global Threat Index Map ........................................................................................... 10 Top Malicious File Types (H1 2020) ........................................................................... 11 Global Malware Statistics.......................................................................................... 12 Top Malware Families ............................................................................................ 12 Top Cryptomining Malware ................................................................................... 14 Top Mobile Malware ..............................................................................................
    [Show full text]
  • A Smart Framework for Mobile Botnet Detection Using Static Analysis
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 14, NO. 6, Jun. 2020 2591 Copyright ⓒ 2020 KSII A Smart Framework for Mobile Botnet Detection Using Static Analysis Shahid Anwar1, Mohamad Fadli Zolkipli2, Vitaliy Mezhuyev3,*, Zakira Inayat4 1 Department of Software Engineering, The University of Lahore | 1-Km, Defence Road Bhobatian Chowk, Lahore, Pakistan. [e-mail: [email protected]] 2 Faculty of Computing, College of Computing and Applied Sciences, Universiti Malaysia Pahang, Lebuhraya Tun Razak Gambang, 26300 Kuantan, Malaysia [e-mail: [email protected]] 3 FH JOANNEUM University of Applied Sciences, Institute of Industrial Management Werk-VI-Straße 46, 8605 Kapfenberg, Austria [e-mail: [email protected]] 4 Department of Computer Science, University of Engineering and Technology, Peshawar 2500, Pakistan [e-mail: [email protected]] *Corresponding author: Vitaliy Mezhuyev Received May 12, 2019; revised November 11, 2019; accepted March 18, 2020; published June 30, 2020 Abstract Botnets have become one of the most significant threats to Internet-connected smartphones. A botnet is a combination of infected devices communicating through a command server under the control of botmaster for malicious purposes. Nowadays, the number and variety of botnets attacks have increased drastically, especially on the Android platform. Severe network disruptions through massive coordinated attacks result in large financial and ethical losses. The increase in the number of botnet attacks brings the challenges for detection of harmful software. This study proposes a smart framework for mobile botnet detection using static analysis. This technique combines permissions, activities, broadcast receivers, background services, API and uses the machine-learning algorithm to detect mobile botnets applications.
    [Show full text]
  • Adversarial Active Learning
    Adversarial Active Learning Brad Miller Alex Kantchelian Sadia Afroz Rekha Bachwani Edwin Dauber UC Berkeley UC Berkeley UC Berkeley Intel Labs Drexel University Ling Huang Michael Carl Tschantz Anthony D. Joseph J. D. Tygar DataVisor UC Berkeley UC Berkeley UC Berkeley ABSTRACT timely fashion. For example, the Google anti-phishing plat- Active learning is an area of machine learning examining form received over 500 million URLs in four months [56]. Likewise, VirusTotal receives approximately 700,000 sub- strategies for allocation of finite resources, particularly hu- 1 man labeling efforts and to an extent feature extraction, in missions of new, unique binaries each day [50]. Further situations where available data exceeds available resources. complicating matters, constantly evolving adversarial at- In this open problem paper, we motivate the necessity of tempts to evade or corrupt current detectors require prompt active learning in the security domain, identify problems and accurate labeling of new content to maintain accurate caused by the application of present active learning tech- detection. niques in adversarial settings, and propose a framework for Active learning is a useful tool when limited resources experimentation and implementation of active learning sys- are available to label training data and extract features. In tems in adversarial contexts. More than other contexts, ad- this open problem paper, we argue that we must study the versarial contexts particularly need active learning as on- application of active learning techniques in an adversarial going attempts to evade and confuse classifiers necessitate context. In real world applications the scale of malicious constant generation of labels for new content to keep pace content prevents labeling in a timely fashion; but systems with adversarial activity.
    [Show full text]