Instrumentation Blueprints: Towards Combining Several Android Instrumentation Tools

被引:0
|
作者
van der Staaij, Arthur [1 ]
Gadyatskaya, Olga [1 ]
机构
[1] Leiden Univ, LIACS, Leiden, Netherlands
来源
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2022 | 2022年 / 13285卷
关键词
Android; App instrumentation; Instrumentation blueprints; CODE COVERAGE MEASUREMENT;
D O I
10.1007/978-3-031-16815-4_27
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The explosive growth of the amount of Android apps has given rise to a pressing need to analyse these apps, most importantly for security purposes. Many Android app analysis and hardening tools rely on bytecode instrumentation: the modification of the compiled app code. App instrumentation tools have all kinds of purposes, ranging from the measurement of code coverage to placing probes for malware detection. Given this variety, it may be useful to work with multiple tools that rely on instrumentation at the same time. The composition of such tools can however lead to issues, since their changes to the applications under analysis may conflict with each other. To facilitate the composition of multiple instrumentation tools, we propose a two-step approach involving instrumentation blueprints, reports of the instrumentation changes a tool needs to apply. We have designed a prototype syntax for these blueprints, adapted a modern instrumentation tool to emit them and implemented a prototype blueprint application program. Our evaluation shows that the proposed approach is viable.
引用
收藏
页码:494 / 511
页数:18
相关论文
共 50 条
  • [41] METHOD FOR GENERATING FUNCTIONS OF SEVERAL VARIABLES + SCHEMES FOR ITS INSTRUMENTATION
    KRASILSHCHIKOV, MN
    KULAKOVS.AI
    AUTOMATION AND REMOTE CONTROL, 1964, 24 (08) : 1007 - &
  • [42] COMBINING SAMPLE PREPARATION AND ANALYTICAL INSTRUMENTATION UTILIZING LABORATORY ROBOTICS
    SALIT, ML
    BARRETT, P
    MCGRATTAN, BJ
    CERINO, AC
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1986, 191 : 6 - COMP
  • [43] Instrumentation, measurement techniques, and analytical tools in power quality studies
    Simpson, RH
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 1998, 34 (03) : 534 - 548
  • [44] Towards Automated Augmentation and Instrumentation of Legacy Cryptographic Executables
    Eldefrawy, Karim
    Locasto, Michael
    Rattanavipanon, Norrathep
    Saidi, Hassen
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2020), PT II, 2020, 12147 : 364 - 384
  • [45] SERENDIPITY, TECHNOLOGY, AND CHALLENGES TOWARDS BETTER CHEMICAL INSTRUMENTATION
    YEUNG, ES
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1987, 194 : 66 - ANYL
  • [46] Teaching with simulation tools to introduce the basics of analytical chemistry instrumentation
    Eric Largy
    Bruno Alies
    Guillaume Condesse
    Alexandra Gaubert
    Thomas Livingston
    Karen Gaudin
    Analytical and Bioanalytical Chemistry, 2022, 414 : 6709 - 6721
  • [47] Do Instrumentation Tools Capture Self-Regulated Learning?
    van der Graaf, Joep
    Lim, Lyn
    Fan, Yizhou
    Kilgour, Jonathan
    Moore, Johanna
    Bannert, Maria
    Gasevic, Dragan
    Molenaar, Inge
    LAK21 CONFERENCE PROCEEDINGS: THE ELEVENTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, 2021, : 438 - 448
  • [48] Towards objective evaluation of the skin aspect: principles and instrumentation
    Sandoz, P
    Marsaut, D
    Armbruster, V
    Humbert, P
    Gharbi, T
    SKIN RESEARCH AND TECHNOLOGY, 2004, 10 (04) : 263 - 270
  • [49] Oron: Towards a Dynamic Analysis Instrumentation Platform for AssemblyScript
    Munsters, Aaron
    Pupo, Angel Luis Scull
    Bauwens, Jim
    Boix, Elisa Gonzalez
    COMPANION PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON THE ART, SCIENCE, AND ENGINEERING OF PROGRAMMING (PROGRAMMING 2021 COMPANION), 2021, : 6 - 13
  • [50] Towards the limits of frame transfer CCDs in beam instrumentation
    Colchester, RJ
    Jung, R
    Valentin, P
    BEAM INSTRUMENTATION - PROCEEDINGS OF THE SEVENTH WORKSHOP, 1997, (390): : 215 - 222