• DocumentCode
    584383
  • Title

    Android Permission Re-delegation Detection and Test Case Generation

  • Author

    Zhong, Jiagui ; Huang, Jianjun ; Liang, Bin

  • Author_Institution
    Sch. of Inf., Renmin Univ. of China, Beijing, China
  • fYear
    2012
  • fDate
    11-13 Aug. 2012
  • Firstpage
    871
  • Lastpage
    874
  • Abstract
    As smart phones are becoming widespread over the world, relevant security problems emerge. On Android platform, some applications are granted to access some restrictive resources via system APIs. Such applications may expose this capability to the other applications without certain permissions. This will lead to permission re-delegation attacks. In this paper, we describe how this vulnerability occurs on Android through inter-process communication (IPC). We focus on a major IPC channel in Android operating system, the intent based IPC. In order to help developers decrease the possibility of their applications to be attacked, we present a static analysis tool Diordna in this paper. Diordna works on Java byte codes and finds out possible permission re-delegations from public entry points of applications. Diordna also leverages a dataflow analysis to generate intent oriented test case specifications, namely, to infer what should be contained in an intent object by which the target application will re-delegate its granted permissions. We have experimented our solution and Diordna on two pre-installed Android applications and it generates reasonable test case specifications that can be used to write testing programs.
  • Keywords
    Java; data flow analysis; formal specification; operating systems (computers); program testing; smart phones; Android operating system; Android permission redelegation detection; Android platform; Android test case generation; Diordna; Java byte codes; dataflow analysis; intent based IPC channel; intent oriented test case specification generation; interprocess communication; public entry points; security problems; smart phones; static analysis tool; system API; Androids; Humanoid robots; Java; Operating systems; Privacy; Security; Smart phones; Android permission re-delegation; IPC; detection; intent; test case generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Service System (CSSS), 2012 International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4673-0721-5
  • Type

    conf

  • DOI
    10.1109/CSSS.2012.222
  • Filename
    6394460