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 条
  • [21] Smart Contract-based Secured Business-to-Consumer Supply Chain Systems
    Qu, Feiyang
    Haddad, Hisham
    Shahriar, Hossain
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 580 - 585
  • [22] A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain
    Song, Jae Geun
    Kang, Eung Seon
    Shin, Hyeon Woo
    Jang, Ju Wook
    SENSORS, 2021, 21 (06) : 1 - 27
  • [23] SSHCEth: Secure Smart Home Communications based on Ethereum Blockchain and Smart Contract
    Bourian, Imad
    Sebbar, Anass
    Chougdali, Khalid
    Amhoud, El Mehdi
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 2674 - 2679
  • [24] NeuCheck: A more practical Ethereum smart contract security analysis tool
    Lu, Ning
    Wang, Bin
    Zhang, Yongxin
    Shi, Wenbo
    Esposito, Christian
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (10) : 2065 - 2084
  • [25] Smart Contract-Based Secure Decentralized Smart Healthcare System
    Raj, Anu
    Prakash, Shiva
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2023, 11 (01) : 27 - 27
  • [26] SmartVM: A Smart Contract Virtual Machine for Fast On-Chain DNN Computations
    Li, Tao
    Fang, Yaozheng
    Lu, Ye
    Yang, Jinni
    Jian, Zhaolong
    Wan, Zhiguo
    Li, Yusen
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4100 - 4116
  • [27] Transaction-based classification and detection approach for Ethereum smart contract
    Hu, Teng
    Liu, Xiaolei
    Chen, Ting
    Zhang, Xiaosong
    Huang, Xiaoming
    Niu, Weina
    Lu, Jiazhong
    Zhou, Kun
    Liu, Yuan
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (02)
  • [28] Off-chain Data Fetching Architecture for Ethereum Smart Contract
    Liu, Xiaolong
    Chen, Riqing
    Chen, Yu-Wen
    Yuan, Shyan-Ming
    2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 92 - 95
  • [29] Smart Contract-Based Access Control Framework for Internet of Things Devices
    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)
  • [30] DesignChain: A Smart Contract-based Customized Production Model
    Baygin, Nursena
    Baygin, Mehmet
    Karakose, Mehmet
    2020 ZOOMING INNOVATION IN CONSUMER TECHNOLOGIES CONFERENCE (ZINC), 2020, : 138 - 141