Aladdin: Automating Release of Android Deep Links to In-App Content

被引:1
|
作者
Ma, Yun [1 ]
Liu, Xuanzhe [1 ]
Hu, Ziniu [1 ]
Yang, Dian [1 ]
Huang, Gang [1 ]
Liu, Yunxin [2 ]
Xie, Tao [3 ]
机构
[1] Peking Univ, MoE, Key Lab High Confidence Software Technol, Beijing, Peoples R China
[2] Microsoft Res, Beijing, Peoples R China
[3] Univ Illinois, Urbana, IL USA
基金
美国国家科学基金会;
关键词
Deep link; Android apps; Program analysis;
D O I
10.1109/ICSE-C.2017.107
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unlike the Web where each web page has a global URL to reach, a specific "content page" inside a mobile app cannot be opened unless the user explores the app with several operations from the landing page. Recently, deep links have been advocated by major companies to enable targeting and opening a specific page of an app externally with an accessible uniform resource identifier (URI). In this paper, we present an empirical study of deep links over 20,000 Android apps, and find that deep links do not get wide adoption among current Android apps, and non-trivial manual efforts are required for app developers to support deep links. To address such an issue, we propose the Aladdin approach and supporting tool to release deep links to access arbitrary locations of existing apps. We evaluate Aladdin with popular apps and demonstrate its effectiveness and performance.
引用
收藏
页码:139 / 140
页数:2
相关论文
共 34 条
  • [1] Aladdin: Automating Release of Deep-Link APIs on Android
    Ma, Yun
    Hu, Ziniu
    Liu, Yunxin
    Xie, Tao
    Liu, Xuanzhe
    WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, : 1469 - 1478
  • [2] Seamless In-App Ad Blocking on Stock Android
    Backes, Michael
    Bugiel, Sven
    von Styp-Rekowsky, Philipp
    Wissfeld, Marvin
    2017 IEEE SECURITY AND PRIVACY WORKSHOPS (SPW 2017), 2017, : 163 - 168
  • [3] FLEXDROID: Enforcing In-App Privilege Separation in Android
    Seo, Jaebaek
    Kim, Daehyeok
    Cho, Donghyun
    Kim, Taesoo
    Shin, Insik
    23RD ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2016), 2016,
  • [4] An Investigation into Android In-App Ad Practice: Implications for App Developers
    He, Boyuan
    Xu, Haitao
    Jin, Ling
    Guo, Guanyu
    Chen, Yan
    Weng, Guangyao
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 2465 - 2473
  • [5] Assessment of the Susceptibility to Data Manipulation of Android Games with In-app Purchases
    Vigario, Francisco
    Neto, Miguel
    Fonseca, Diogo
    Freire, Mario M.
    Inacio, Pedro R. M.
    ICT SYSTEMS SECURITY AND PRIVACY PROTECTION, 2015, 455 : 528 - 541
  • [6] MAdLens: Investigating Into Android In-App Ad Practice at API Granularity
    Jin, Ling
    He, Boyuan
    Weng, Guangyao
    Xu, Haitao
    Chen, Yan
    Guo, Guanyu
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (03) : 1138 - 1155
  • [7] Children's Exposure to Mobile In-App Advertising: An Analysis of Content Appropriateness
    Chen, Ying
    Zhu, Sencun
    Xu, Heng
    Zhou, Yilu
    2013 ASE/IEEE INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING (SOCIALCOM), 2013, : 196 - 203
  • [9] Measuring the Insecurity of Mobile Deep Links of Android
    Liu, Fang
    Wang, Chun
    Pico, Andres
    Yao, Danfeng
    Wang, Gang
    PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), 2017, : 953 - 969
  • [10] Show Me the Money! Finding Flawed Implementations of Third-party In-app Payment in Android Apps
    Yang, Wenbo
    Zhang, Yuanyuan
    Li, Juanru
    Liu, Hui
    Wang, Qing
    Zhang, Yueheng
    Gu, Dawu
    24TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2017), 2017,