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 条
  • [21] Detecting Android Security Vulnerabilities Using Machine Learning and System Calls Analysis
    Campos, Carlos Renato Salim
    Jaafar, Fehmi
    Malik, Yasir
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 109 - 113
  • [22] Are free Android app security analysis tools effective in detecting known vulnerabilities?
    Ranganath, Venkatesh-Prasad
    Mitra, Joydeep
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (01) : 178 - 219
  • [23] Are free Android app security analysis tools effective in detecting known vulnerabilities?
    Venkatesh-Prasad Ranganath
    Joydeep Mitra
    Empirical Software Engineering, 2020, 25 : 178 - 219
  • [24] GeckOpt: LLM System Efficiency via Intent-Based Tool Selection
    Fore, Michael
    Singh, Simranjit
    Stamoulis, Dimitrios
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 353 - 354
  • [25] Dynamic Security Provisioning for Cloud-Native Networks: An Intent-Based Approach
    Settanni, Francesco
    Zamponi, Alessandro
    Basile, Cataldo
    2024 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2024, : 321 - 328
  • [26] Towards Intent-based Scheduling for Performance and Security in Edge-to-Cloud Networks
    Santos, Jose
    Truyen, Eddy
    Baumann, Christoph
    De Turck, Filip
    Budigiri, Gerald
    Joosen, Wouter
    PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 222 - 227
  • [27] SEALANT: A Detection and Visualization Tool for Inter-app Security Vulnerabilities in Android
    Lee, Youn Kyu
    Yoodee, Peera
    Shahbazian, Arman
    Daye Nam
    Medvidovic, Nenad
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 883 - 888
  • [28] A Survey on Security Issues, Vulnerabilities and Attacks in Android based Smartphone
    Hur, Jalal B.
    Shamsi, Jawwad A.
    2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT), 2017, : 40 - 46
  • [29] ICSC: Intent-Based Closed-Loop Security Control System for Cloud-Based Security Services
    Lingga, Patrick
    Jeong, Jaehoon Paul
    Dunbar, Linda
    IEEE COMMUNICATIONS MAGAZINE, 2024,
  • [30] An Interactive Intent-based Negotiation Scheme for Application-Centric Networks
    Marsico, Antonio
    Santuari, Michele
    Savi, Marco
    Siracusa, Domenico
    Ghafoor, Abdul
    Junique, Stephane
    Skoldstrom, Pontus
    2017 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (IEEE NETSOFT), 2017,