An Empirical Analysis of Security and Privacy Risks in Android Cryptocurrency Wallet Apps

被引:1
作者
Sentana, I. Wayan Budi [1 ]
Ikram, Muhammad [1 ]
Kaafar, Mohamed Ali [1 ]
机构
[1] Macquarie Univ, Dept Comp, 4 Res Pk Dr, Sydney, NSW 2113, Australia
来源
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PT II, ACNS 2023 | 2023年 / 13906卷
关键词
Cryptocurrency Wallet; Static Analysis; Dynamic Analysis; User-review Analysis;
D O I
10.1007/978-3-031-33491-7_26
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A cryptocurrency wallet app is a piece of software that manages, stores, and generates private keys of cryptocurrency accounts. With the provision of services such as easy access to transaction history, and checking account balance besides transmissions of new transactions in distributed networks such as Blockchains, cryptocurrency wallet apps gain unprecedented popularity which in turn attracts malicious actors to attack users resulting in loss of cryptocurrency assets and leakage of sensitive user data. This paper presents the first large-scale study of Android cryptocurrency wallet apps. We surveyed apps on Google Play to detect and extract meta-data and application packages of 457 cryptocurrency wallet apps. We perform several passive and active measurements designed to investigate the security and privacy features to study the behavior of cryptocurrency wallet apps. Our analysis includes investigating cryptocurrency wallet apps' third-party embedding, malware presences, and exfiltration of users' sensitive data to third-parties. Our study reveals vulnerabilities and privacy issues in cryptocurrency apps including the insecure use of HTTP to serve transactions.
引用
收藏
页码:699 / 725
页数:27
相关论文
共 45 条
[1]  
[Anonymous], 2014, P 7 EUR WORKSH SYST
[2]  
[Anonymous], 2020, Permissions overview
[3]  
[Anonymous], Simplifying Digital Security Apps
[4]  
BBVA, 2021, Blockchain-what are the differences between a digital currency and a cryptocurrency?
[5]   Security and privacy of mobile wallet users in Bitcoin, Dash, Monero, and Zcash [J].
Biryukov, Alex ;
Tikhomirov, Sergei .
PERVASIVE AND MOBILE COMPUTING, 2019, 59
[6]   An Entropy-Based Solution for Identifying Android Packers [J].
Chau, Ngoc-Tu ;
Jung, Souhwan .
IEEE ACCESS, 2019, 7 :28412-28421
[7]  
Developer A., 2020, Shrink, obfuscate, and optimize your app
[8]  
Developer A., 2020, The android NDK: toolset that lets you implement parts of your app in native code, using languages such as C and C++
[9]  
Developers A., 2021, Android documentation-manifest.permission
[10]  
Digital.ai, 2020, Arxan: App code obfuscation