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
来源
关键词
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 条
  • [1] Smart Contract-Based Access Control Through Off-Chain Signature and On-Chain Evaluation
    Hao, Jialu
    Huang, Cheng
    Tang, Wenjuan
    Zhang, Yang
    Yuan, Shuai
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (04) : 2221 - 2225
  • [2] An Empirical Evaluation of Smart Contract-Based Data Quality Assessment in Ethereum
    Comuzzi, Marco
    Cappiello, Cinzia
    Meroni, Giovanni
    BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND ROBOTIC PROCESS AUTOMATION FORUM, BPM 2021 BLOCKCHAIN AND RPA FORUM, 2021, 428 : 51 - 66
  • [3] Smart Contract Firewall: Protecting the on-Chain Smart Contract Projects
    Su, Shen
    Xue, Yue
    Lin, Liansheng
    Wang, Chao
    Lu, Hui
    Qiu, Jing
    Sun, Yanbin
    Liu, Yuan
    Tian, Zhihong
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 5122 - 5128
  • [4] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Myung, Sein
    Lee, Jong-Hyouk
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (07): : 4904 - 4914
  • [5] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Sein Myung
    Jong-Hyouk Lee
    The Journal of Supercomputing, 2020, 76 : 4904 - 4914
  • [6] Proposal of a smart contract-based security token management system
    Fujimoto, Shingo
    Omote, Kazumasa
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 419 - 426
  • [7] On-Chain Smart Contract Verification over Tendermint
    Olivieri, Luca
    Spoto, Fausto
    Tagliaferro, Fabio
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2021, 2021, 12676 : 333 - 347
  • [8] Smart contract-based security architecture for collaborative services in municipal smart cities
    Siddiqui, Shahbaz
    Hameed, Sufian
    Shah, Syed Attique
    Khan, Abdul Kareem
    Aneiba, Adel
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 135
  • [9] Smart Contract-Based Agricultural Food Supply Chain Traceability
    Wang, Lu
    Xu, Longqin
    Zheng, Zhiying
    Liu, Shuangyin
    Li, Xiangtong
    Cao, Liang
    Li, Jingbin
    Sun, Chuanheng
    IEEE ACCESS, 2021, 9 : 9296 - 9307
  • [10] Previewable Contract-Based On-Chain X-Ray Image Sharing Framework for Clinical Research
    Li, Megan Mun
    Kuo, Tsung-Ting
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2021, 156