paper-with-me

Papers

AndroShield: Automated Android Applications Vulnerability Detection, a Hybrid Static and Dynamic Analysis Approach

2019-10-22 · MDPI Information 2019 10 · Amr Amin, Amgad Eldessouki, Menna Tullah Magdy, Nouran Abdeen, Hanan Hindy, Islam Hegazy

The security of mobile applications has become a major research field which is associated with a lot of challenges. The high rate of developing mobile applications has resulted in less secure applications. This is due to what is called the “rush to release” as defined by Ponemon Institute. Security testing—which is considered one of the main phases of the development life cycle—is either not performed or given minimal time; hence, there is a need for security testing automation. One of the techniques used is Automated Vulnerability Detection. Vulnerability detection is one of the security tests that aims at pinpointing potential security leaks. Fixing those leaks results in protecting smart-phones and tablet mobile device users against attacks. This paper focuses on building a hybrid approach of static and dynamic analysis for detecting the vulnerabilities of Android applications. This approach is capsuled in a usable platform (web application) to make it easy to use for both public users and professional developers. Static analysis, on one hand, performs code analysis. It does not require running the application to detect vulnerabilities. Dynamic analysis, on the other hand, detects the vulnerabilities that are dependent on the run-time behaviour of the application and cannot be detected using static analysis. The model is evaluated against different applications with different security vulnerabilities. Compared with other detection platforms, our model detects information leaks as well as insecure network requests alongside other commonly detected flaws that harm users’ privacy. The code is available through a GitHub repository for public contribution.

📄 PDF Abstract BibTeX

Code (1)

AmrAshraf/AndroShield

Tasks

Anomaly DetectionMobile SecurityVulnerability Detection

Similar Papers 제목 키워드 기반

LLbezpeky: Leveraging Large Language Models for Vulnerability Detection

2024-01-02 · Noble Saji Mathews, Yelizaveta Brus, Yousra Aafer, Meiyappan Nagappan 외

Despite the continued research and progress in building secure systems, Android applications continue to be ridden with vulnerabilities, necessitating effective detection methods. Current strategies involving static and …

Feature EngineeringVulnerability Detection

Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Setting

2023-09-05 · Ping He, Yifan Xia, Xuhong Zhang, Shouling Ji

The widespread adoption of the Android operating system has made malicious Android applications an appealing target for attackers. Machine learning-based (ML-based) Android malware detection (AMD) methods are crucial in …

Android Malware DetectionMalware Detection

Reinforcement Learning-Driven Test Generation for Android GUI Applications using Formal Specifications

2019-11-13 · Yavuz Koroglu, Alper Sen

There have been many studies on automated test generation for mobile Graphical User Interface (GUI) applications. These studies successfully demonstrate how to detect fatal exceptions and achieve high code and activity c…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

N-gram Opcode Analysis for Android Malware Detection

2016-12-05 · BooJoong Kang, Suleiman Y. Yerima, Sakir Sezer, Kieran McLaughlin

Android malware has been on the rise in recent years due to the increasing popularity of Android and the proliferation of third party application markets. Emerging Android malware families are increasingly adopting sophi…

Android Malware Detectionfeature selectionMalware Detection

N-opcode Analysis for Android Malware Classification and Categorization

2016-07-27 · BooJoong Kang, Suleiman Y. Yerima, Kieran McLaughlin, Sakir Sezer

Malware detection is a growing problem particularly on the Android mobile platform due to its increasing popularity and accessibility to numerous third party app markets. This has also been made worse by the increasingly…

ClassificationGeneral ClassificationMalware ClassificationMalware Detection