Security Evaluation of Smart Contract-Based On-chain Ethereum Wallets

被引:12
作者
Praitheeshan, Purathani [1 ]
Pan, Lei [1 ]
Doss, Robin [1 ]
机构
[1] Deakin Univ, Sch IT, Geelong, Vic 3220, Australia
来源
NETWORK AND SYSTEM SECURITY, NSS 2020 | 2020年 / 12570卷
关键词
On-chain wallet; Security; Smart contract; Vulnerability;
D O I
10.1007/978-3-030-65745-1_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ethereum is a leading blockchain platform that supports decentralised applications (Dapps) using smart contract programs. It executes cryptocurrency transactions between user accounts or smart contract accounts. Wallets are utilised to integrate with Dapps to manage and hold users' transactions and private keys securely and effectively. Ethereum wallets are available in different forms, and we especially examine on-chain smart contract wallets to measure their safeness property. We have conducted an exploratory study on 86 distinct bytecode versions of Ethereum smart contract wallets and analysed them using four popular security scanning tools. We have identified that, on average, 10.2% of on-chain wallets on the Ethereum platform are vulnerable to different problems. We propose a novel analysis framework to classify the security problems in smart contract wallets using the experimental data. Most of the vulnerabilities detected from smart contract wallets are related to security issues in programming code and interaction with external sources. Our experimental results and analysis data are available at https://github.com/ppraithe/on-chain-wallet-contracts.
引用
收藏
页码:22 / 41
页数:20
相关论文
共 50 条
[31]   Smart Contract-Based Access Control Framework for Internet of Things Devices [J].
Hasan, Md. Rahat ;
Alazab, Ammar ;
Joy, Siddhartha Barman ;
Uddin, Mohammed Nasir ;
Uddin, Md Ashraf ;
Khraisat, Ansam ;
Gondal, Iqbal ;
Urmi, Wahida Ferdose ;
Talukder, Md. Alamin .
COMPUTERS, 2023, 12 (11)
[32]   Formal Modeling of Smart Contract-based Trading System [J].
Park, Woong Sub ;
Lee, Hyuk ;
Choi, Jin-Young .
2021 23RD INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT 2021): ON-LINE SECURITY IN PANDEMIC ERA, 2021, :48-52
[33]   An improved smart contract-based bring your own device (BYOD) security control framework [J].
Almarhabi, Khalid A. .
ALEXANDRIA ENGINEERING JOURNAL, 2024, 105 :598-612
[34]   Performance Evaluation of Ethereum-based On-chain Sensor Data Management Platform f or Industrial IoT [J].
Toyoda, Kentaroh ;
Shakeri, Mojtaba ;
Chi, Xu ;
Zhang, Allan N. .
2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, :3939-3946
[35]   A Robust Mobile Payment Scheme With Smart Contract-Based Transaction Repository [J].
Yeh, Kuo-Hui ;
Su, Chunhua ;
Hou, Jia-Li ;
Chiu, Wayne ;
Chen, Chien-Ming .
IEEE ACCESS, 2018, 6 :59394-59404
[36]   Smart contract-based integrity audit method for IoT [J].
Wang, Chunbo ;
Liu, Xu ;
Li, Hang ;
Di, Xiaoqiang ;
Cong, Ligang ;
Zhang, Siyu ;
Qi, Hui .
INFORMATION SCIENCES, 2023, 647
[37]   Research for smart contract-based problem recommendation algorithm [J].
Min, Youn-A ;
Lim, Dong-Kyun .
INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2022, 9 (05) :75-80
[38]   Formal Modeling of Smart Contract-based Trading System [J].
Park, Woong Sub ;
Lee, Hyuk ;
Choi, Jin-Young .
2022 24TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ARITIFLCIAL INTELLIGENCE TECHNOLOGIES TOWARD CYBERSECURITY, 2022, :48-+
[39]   A review of smart contract-based platforms, applications, and challenges [J].
Pratima Sharma ;
Rajni Jindal ;
Malaya Dutta Borah .
Cluster Computing, 2023, 26 :395-421
[40]   Smart Contract-Based Access Control for the Vehicular Networks [J].
Kchaou, Amira ;
Ayed, Samiha ;
Abassi, Ryma ;
El Fatmi, Sihem Guemara .
2020 28TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2020, :264-269