arrow
返回

How Does Visualisation Help App Practitioners Analyse Android Apps?

delete2023-05-01
delete0
PRE
AI
唐
唐丽红 (Lihong Tang)
T
Tingmin Wu
X
Xiao Chen *
S
Sheng Wen *
L
Li Li
X
Xin Xia
M
Marthie Grobler
向
向阳 (Yang Xiang)
DOI:10.1109/TDSC.2022.3178181delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
Codes
Visualization
Security
Manuals
Inspection
Companies
Training
Android
visualisation
application comprehension
human-computer interaction

期刊

IEEE Transactions on Dependable and Secure Computing 封面图
IEEE Transactions on Dependable and Secure Computing
IF:
7.5
论文数:
2.6K
被引数:
9.6K

机构

M
Monash University
学者数:
5.4W
论文数: 5.4W
被引数: 79
S
Swinburne University of Technology
学者数:
9.3K
论文数: 1.2W
被引数: 2.0W
C
学者 查看更多机构
引用论文

引用论文

HetExchange
err2019-01-01
err0
errOAAI
errPeriklis Chrysogelos; Manos Karpathiotakis; Raja Appuswamy; Anastasia Ailamaki
err分享
err收藏
err分享
err收藏
Nonhabitual Seizures in Patients with Implanted Subdural Electrodes
err2004-12-10
err0
PREAI
errKostas N. Fountas; Donald W. King; Patrick D. Jenkins; Joseph R. Smith
err分享
err收藏
err分享
err收藏
Do Physicians?? Perceptions of Drug Costs Influence Their Prescribing?
err1996-04-01
err0
PREAI
errMandy Ryan; Brian Yule; Christine Bond; Ross J. Taylor
err分享
err收藏
学者 查看更多内容