Reconstruction of Task Lists from Android Applications

被引:0
|
作者
Cui, Xingmin [1 ]
He, Ruiyi [1 ]
Hui, Lucas C. K. [1 ]
Yiu, S. M. [1 ]
Zhou, Gang [2 ]
Wang, Eric Ke [3 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Pokfulam, Hong Kong, Peoples R China
[2] Peking Univ, Beijing, Peoples R China
[3] Harbin Inst Technol, Shenzhen Grad Sch, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
Android applications; Task; Program analysis;
D O I
10.1007/978-981-10-4154-9_46
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The popularity of Android devices has made Android apps attractive targets for attackers. Some static checkers have been proposed to check whether an Android app is vulnerable to privacy leakage and other attacks. However, these checkers model the control flows in the app following the ICC events, ignoring the intrinsic purpose of users' interaction with mobile devices. In fact, users carry out various tasks using mobile apps, e.g. online shopping. An Android task consists of one or more Activities, which are organized in the back stack of the task. By extracting the task lists among Activities in Android apps, we can capture all control flow transitions between them, including those bring by ICC events and back button events. We design and implement a system, which leverages the combination of static and dynamic analysis to extract the task lists. Our system can be used to detect task related attacks and help static checkers construct more complete call graphs.
引用
收藏
页码:396 / 403
页数:8
相关论文
共 50 条
  • [21] Task lists for human-multiple robot interaction
    Envarli, IC
    Adams, JA
    2005 IEEE INTERNATIONAL WORKSHOP ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2005, : 119 - 124
  • [22] A task to connect counting processes to lists of outcomes in combinatorics
    De Chenne, Adaline
    Lockwood, Elise
    JOURNAL OF MATHEMATICAL BEHAVIOR, 2022, 65
  • [23] "Inventory as a permanent task" Updating and prazisation of the monument lists
    Koehren-Jansen, Helmtrud
    Mertens, Melanie
    Paschke, Ralph
    Schwartz, Uwe
    DENKMALPFLEGE, 2022, 80 (02): : 108 - 120
  • [24] Overview of BioCreAtIvE task IB: normalized gene lists
    Hirschman, L
    Colosimo, M
    Morgan, A
    Yeh, A
    BMC BIOINFORMATICS, 2005, 6 (Suppl 1)
  • [25] Mining Permission Request Patterns from Android and Facebook Applications
    Frank, Mario
    Dong, Ben
    Felt, Adrienne Porter
    Song, Dawn
    12TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2012), 2012, : 870 - 875
  • [26] Automated Bug Reproduction from User Reviews for Android Applications
    Li, Shuyue
    Guo, Jiaqi
    Fan, Ming
    Lou, Jian-Guang
    Zheng, Qinghua
    Liu, Ting
    2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP), 2020, : 51 - 60
  • [27] Android social applications permission overview from a privacy perspective
    Sandor, Andrei
    Tont, Gabriela
    2021 16TH INTERNATIONAL CONFERENCE ON ENGINEERING OF MODERN ELECTRIC SYSTEMS (EMES), 2021, : 166 - 169
  • [28] From Oligarchy to Republicanism: The Great Task of Reconstruction.
    Schneider, Thomas
    INTERPRETATION-A JOURNAL OF POLITICAL PHILOSOPHY, 2019, 45 (02): : 353 - 356
  • [29] From Oligarchy to Republicanism: The Great Task of Reconstruction.
    Bateman, David A.
    PERSPECTIVES ON POLITICS, 2020, 18 (01) : 241 - 243
  • [30] From Oligarchy to Republicanism: The Great Task of Reconstruction.
    Yenor, Scott
    AMERICAN POLITICAL THOUGHT, 2019, 8 (01) : 147 - 150