跳到主要导航 跳到搜索 跳到主要内容

How Does Visualisation Help App Practitioners Analyse Android Apps?

  • Lihong Tang
  • , Tingmin Wu
  • , Xiao Chen*
  • , Sheng Wen*
  • , Li Li
  • , Xin Xia
  • , Marthie Grobler
  • , Yang Xiang
  • *此作品的通讯作者
  • Swinburne University of Technology
  • CSIRO
  • Monash University
  • Huawei Technologies Co., Ltd.

科研成果: 期刊稿件文章同行评审

摘要

Behaviour analysis is essential for the security verification of suspicious Android applications, but analysts are usually faced with a huge obstacle when conducting the app behaviour analysis. They are expected to have comprehensive knowledge of different IT fields and a strong awareness of cyber threats. However, training a new security analyst typically requires a significant amount of time and can be extremely costly. Although there are tools available to assist analysts in studying Android behaviour and security, the completion of this task still heavily relies on the experience of the analysts. To address this problem, we recognise visualisation as a promising method and conduct a series of controlled experiments to demonstrate its effectiveness in the context of Android app behaviour and security analysis. We accordingly develop a visualisation tool based on apps' call graphs (CG) (named VisualDroid) and conduct an experiment and a follow-up interview. Compared to existing solutions, the results suggest that the CG-based visualisation solution (VisualDroid) can lower the barriers to Android behaviour and security analysis. The user study reveals that the platform includes CG-based visualisation components leads to a statistically significant improvement in Android behaviour analysis and security awareness. More specifically, it improves APK Analyzer, JD-GUI, JD-GUI+FlowDroid by 71.4%, 35.7%, and 39.2% in terms of the effectiveness of behaviour analysis. Participants who use VisualDroid also show improvements in the aspect of security awareness with an increase of 155% against APK Analyzer, 96% against JD-GUI, and 59.3% JD-GUI+FlowDroid.

源语言英语
页(从-至)2238-2255
页数18
期刊IEEE Transactions on Dependable and Secure Computing
20
3
DOI
出版状态已出版 - 1 5月 2023
已对外发布

学术指纹

探究 'How Does Visualisation Help App Practitioners Analyse Android Apps?' 的科研主题。它们共同构成独一无二的学术指纹。

引用此