APSET, an Android aPplication SEcurity Testing tool for detecting intent-based vulnerabilities

被引:0
|
作者
Sébastien Salva
Stassia R. Zafimiharisoa
机构
[1] University of Auvergne,LIMOS
[2] Blaise Pascal University,UMR CNRS 6158
关键词
Security testing; Model-based testing; Android applications; Intent mechanism;
D O I
暂无
中图分类号
学科分类号
摘要
The Android messaging system, called intent, is a mechanism that ties components together to build applications for smartphones. Intents are kinds of messages composed of actions and data, sent by a component to another component to perform several operations, e.g. launching a user interface. The intent mechanism offers a lot of flexibility for developing Android applications, but it might also be used as an entry point for security attacks. The latter can be easily sent with intents to components, that can indirectly forward attacks to other components and so on. In this context, this paper proposes APSET, a tool for Android aPplication SEcurity Testing, which aims at detecting intent-based vulnerabilities. It takes as inputs Android applications and intent-based vulnerabilities formally expressed with models called vulnerability patterns. Then, and this is the originality of our approach, class diagrams and partial specifications are automatically generated from applications with algorithms reflecting some knowledge of the Android documentation. These partial specifications avoid false positives and refine the test result with special verdicts notifying that a component is not compliant to its specification. Furthermore, we propose a test case execution framework which supports the receipt of any exception, the detection of application crashes, and provides a final XML test report detailing the test case verdicts. The vulnerability detection effectiveness of APSET is evaluated with experimentations on randomly chosen Android applications of the Android Market.
引用
收藏
页码:201 / 221
页数:20
相关论文
共 50 条
  • [1] APSET, an Android aPplication SEcurity Testing tool for detecting intent-based vulnerabilities
    Salva, Sebastien
    Zafimiharisoa, Stassia R.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (02) : 201 - 221
  • [2] Intent Security Testing An Approach to Testing the Intent-based Vulnerability of Android Components
    Salva, Sebastien
    Zafimiharisoa, Stassia R.
    Laurenc, Patrice
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 355 - 362
  • [3] Practical Static Analysis of Detecting Intent-based Permission Leakage in Android Application
    Wu, Songyang
    Zhang, Yong
    Jin, Bo
    Cao, Wei
    2017 17TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT 2017), 2017, : 1953 - 1957
  • [4] TipTracer: Detecting Android Application Vulnerabilities Based on the Compliance with Security Guidance
    Zhang L.
    Yang Z.
    Li M.
    Yang M.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (11): : 2315 - 2329
  • [5] NIVAnalyzer: a Tool for Automatically Detecting and Verifying Next-Intent Vulnerabilities in Android Apps
    Tang, Junjie
    Cui, Xingmin
    Zhao, Ziming
    Guo, Shanqing
    Xu, Xinshun
    Hu, Chengyu
    Ban, Tao
    Mao, Bing
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 492 - 499
  • [6] Checking Intent-based Communication in Android with Intent Space Analysis
    Jing, Yiming
    Ahn, Gail-Joon
    Doupe, Adam
    Yi, Jeong Hyun
    ASIA CCS'16: PROCEEDINGS OF THE 11TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 735 - 746
  • [7] SDN Intent-based conformance checking: application to security policies
    Herbaut, Nicolas
    Correa, Camilo
    Robin, Jacques
    Mazo, Raul
    PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 181 - 185
  • [8] Improving Android Application Security for Intent Based Attacks
    Khadiranaikar, Babu
    Zavarsky, Pavol
    Malik, Yasir
    2017 8TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2017, : 62 - 67
  • [9] Security in Intent-Based Networking: Challenges and Solutions
    Ahmad, Ijaz
    Malinen, Jere
    Christou, Filippos
    Porambage, Pawani
    Kirstaedter, Andreas
    Suomalainen, Jani
    2023 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING, CSCN, 2023, : 296 - 301
  • [10] PITracker: Detecting Android PendingIntent Vulnerabilities through Intent Flow Analysis
    Zhang, Chennan
    Li, Shuang
    Diao, Wenrui
    Guo, Shanqing
    PROCEEDINGS OF THE 15TH ACM CONFERENCE ON SECURITY AND PRIVACY IN WIRELESS AND MOBILE NETWORKS (WISEC '22), 2022, : 20 - 25