Scratching the Iceberg: Unveiling the Outdated Third-Party Native Libraries in Android Apps
This program is tentative and subject to change.
Android apps increasingly rely on third-party native C/C++ libraries to deal with low-latency performance and mature functionality, making them a central driver of capability across production deployments. However, opaque binary distribution outside mature package managers impedes discovery, auditing, version tracking, and lifecycle management, allowing technical lag in outdated dependencies to persist and degrade security, compatibility, and reliability. Existing works have investigated the technical lags of third-party libraries in different package manager ecosystems, while Android native libraries are rarely studied due to the lack a comprehensive native library indexing to boost software composition analysis (SCA) tools.
To this end, by following a greedy and aggressive strategy to identify possible repository sources and collect Android native libraries, we constructed the first comprehensive native library dataset AndroidNL for Android, with over 60K libraries and 292K versions well retained. Our experiments proved its completeness that 85.1% of binaries in real-world APPs can be successfully traced in AndroidNL, with 10.1% of the rest suspicious to be not third-party native libraries. Moreover, AndroidNL is also validated to be useful regarding improving native library detection for Android, the experiments show that the state-of-the-art (SOTA) software composition analysis (SCA) tools (i.e., LibRARIAN) can be improved by at least 78.4% on accuracy. Our follow-up studies also highlighted the prevalence and actionable strategy for technical lags on Android native libraries, which could further shed the light on better solutions for the community.
This program is tentative and subject to change.
Wed 18 MarDisplayed time zone: Athens change
16:00 - 17:30 | Session 3B - Evolution and Security of Mobile SystemsResearch Track / Short Papers and Posters Track at Megaron Beta | ||
16:00 15mTalk | Relocate and Emulate: Re-Hosting Android’s Application Layer Research Track Thomas Sutter University of Bern, Timo Kehrer University of Bern, Marc Rennhard Zurich University of Applied Sciences, Bernhard Tellenbach Armasuisse Cyber-Defence Campus | ||
16:15 15mTalk | Scratching the Iceberg: Unveiling the Outdated Third-Party Native Libraries in Android Apps Research Track Shiyang Zhang Tianjin University, Chengwei Liu Nanyang Technological University, Sen Chen Nankai University, Lyuye Zhang Nanyang Technological University, Yang Liu Nanyang Technological University | ||
16:30 15mTalk | Dialing Danger: Large-Scale Mining and Risk Assessment of Android Secret Codes in OEM Firmware Research Track Ruoyan Lin Shandong University, Shishuai Yang Zhengzhou University of Aeronautics, Fenghao Xu Southeast University, Wenrui Diao Shandong University | ||
16:45 15mTalk | InstruMate: A Systematic Framework for Assessing Android App Repackaging Resilience Research Track Leandro de Souza Oliveira , Rodrigo Bonifácio Informatics Center - CIn/UFPE and Computer Science Department / University of Brasília, Joanna C. S. Santos University of Notre Dame, Rui Rua New York University Abu Dhabi | ||
17:00 15mTalk | An Empirical Study of Privacy Leakage Vulnerability in Third-Party Android Logs Libraries Research Track Yixi Zhao University of Waterloo, Kundi Yao Ontario Tech University, Yiming Tang Rochester Institute of Technology, Weiyi Shang University of Waterloo | ||
17:15 7mTalk | AMF-GR: Adaptive Matrix Factorization and Graph Fusion for Android Library Recommendation Short Papers and Posters Track Abhinav Jamwal Dept. of Computer Science & Engineering, Indian Institute of Technology, Roorkee, India, Sandeep Kumar Dept. of Computer Science & Engineering, Indian Institute of Technology, Roorkee, India | ||
17:22 7mTalk | BUPLinker: Bridging Users and Developers in Mobile Application Evolution Short Papers and Posters Track Ayana Uematsu Waseda University, Hironori Washizaki Waseda University, Naoyasu Ubayashi Waseda University, Masanari Kondo Kyushu University, Juichi Takahashi AGEST, Inc, Yohei Takagi AGEST Inc. | ||