Toward engineering a secure android ecosystem: A survey of existing techniques

M Xu, C Song, Y Ji, MW Shih, K Lu, C Zheng… - ACM Computing …, 2016 - dl.acm.org
The openness and extensibility of Android have made it a popular platform for mobile
devices and a strong candidate to drive the Internet-of-Things. Unfortunately, these …

Android malware familial classification and representative sample selection via frequent subgraph analysis

M Fan, J Liu, X Luo, K Chen, Z Tian… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
The rapid increase in the number of Android malware poses great challenges to anti-
malware systems, because the sheer number of malware samples overwhelms malware …

Taintart: A practical multi-level information-flow tracking system for android runtime

M Sun, T Wei, JCS Lui - Proceedings of the 2016 ACM SIGSAC …, 2016 - dl.acm.org
Mobile operating systems like Android failed to provide sufficient protection on personal
data, and privacy leakage becomes a major concern. To understand the security risks and …

A taxonomy and qualitative comparison of program analysis techniques for security assessment of android software

A Sadeghi, H Bagheri, J Garcia… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
In parallel with the meteoric rise of mobile software, we are witnessing an alarming
escalation in the number and sophistication of the security threats targeted at mobile …

Dexhunter: toward extracting hidden code from packed android applications

Y Zhang, X Luo, H Yin - … --ESORICS 2015: 20th European Symposium on …, 2015 - Springer
The rapid growth of mobile application (or simply app) economy provides lucrative and
profitable targets for hackers. Among OWASP's top ten mobile risks for 2014, the lack of …

Jucify: A step towards android code unification for enhanced static analysis

J Samhi, J Gao, N Daoudi, P Graux, H Hoyez… - Proceedings of the 44th …, 2022 - dl.acm.org
Native code is now commonplace within Android app packages where it co-exists and
interacts with Dex bytecode through the Java Native Interface to deliver rich app …

[PDF][PDF] Going native: Using a large-scale analysis of android apps to create a practical native-code sandboxing policy

V Afonso, A Bianchi, Y Fratantonio… - The Network and …, 2016 - re.public.polimi.it
Current static analysis techniques for Android applications operate at the Java level—that is,
they analyze either the Java source code or the Dalvik bytecode. However, Android allows …

Jn-saf: Precise and efficient ndk/jni-aware inter-language static analysis framework for security vetting of android applications with native code

F Wei, X Lin, X Ou, T Chen, X Zhang - Proceedings of the 2018 ACM …, 2018 - dl.acm.org
Android allows application developers to use native language (C/C++) to implement a part
or the complete program. Recent research and our own statistics show that native payloads …

Malton: Towards {On-Device}{Non-Invasive} Mobile Malware Analysis for {ART}

L Xue, Y Zhou, T Chen, X Luo, G Gu - 26th USENIX Security Symposium …, 2017 - usenix.org
It's an essential step to understand malware's behaviors for develo** effective solutions.
Though a number of systems have been proposed to analyze Android malware, they have …

Adaptive unpacking of Android apps

L Xue, X Luo, L Yu, S Wang… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
More and more app developers use the packing services (or packers) to prevent attackers
from reverse engineering and modifying the executable (or Dex files) of their apps. At the …