Cybersecurity Test Bed for Smart Contracts
Blockchain, smart contracts, and related concepts have emerged in recent years as a promising technology for cryptocurrency, NFTs, and other areas. However, there are still many security issues that must be addressed as these technologies evolve. This paper reviews some of the leading social enginee...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-03-01
|
Series: | Cryptography |
Subjects: | |
Online Access: | https://www.mdpi.com/2410-387X/7/1/15 |
_version_ | 1797612598462513152 |
---|---|
author | Casimer DeCusatis Brian Gormanly John Iacino Reed Percelay Alex Pingue Justin Valdez |
author_facet | Casimer DeCusatis Brian Gormanly John Iacino Reed Percelay Alex Pingue Justin Valdez |
author_sort | Casimer DeCusatis |
collection | DOAJ |
description | Blockchain, smart contracts, and related concepts have emerged in recent years as a promising technology for cryptocurrency, NFTs, and other areas. However, there are still many security issues that must be addressed as these technologies evolve. This paper reviews some of the leading social engineering attacks on smart contracts, as well as several vulnerabilities which result from insecure code development. A smart contract test bed is constructed using Solidity and a Metamask wallet to evaluate vulnerabilities such as insecure arithmetic, denial of service, and re-entrancy attacks. Cross-chain vulnerabilities and potential vulnerabilities resulting from layer 2 side-chain processing were also investigated. Mitigation best practices are proposed based on the experimental results. |
first_indexed | 2024-03-11T06:43:19Z |
format | Article |
id | doaj.art-f7b8e31fd1ed4eb4b30fd4717b07c4cf |
institution | Directory Open Access Journal |
issn | 2410-387X |
language | English |
last_indexed | 2024-03-11T06:43:19Z |
publishDate | 2023-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Cryptography |
spelling | doaj.art-f7b8e31fd1ed4eb4b30fd4717b07c4cf2023-11-17T10:27:46ZengMDPI AGCryptography2410-387X2023-03-01711510.3390/cryptography7010015Cybersecurity Test Bed for Smart ContractsCasimer DeCusatis0Brian Gormanly1John Iacino2Reed Percelay3Alex Pingue4Justin Valdez5School of Computer Science and Mathematics, Marist College, Poughkeepsie, NY 12601, USASchool of Computer Science and Mathematics, Marist College, Poughkeepsie, NY 12601, USASchool of Computer Science and Mathematics, Marist College, Poughkeepsie, NY 12601, USASchool of Computer Science and Mathematics, Marist College, Poughkeepsie, NY 12601, USASchool of Computer Science and Mathematics, Marist College, Poughkeepsie, NY 12601, USASchool of Computer Science and Mathematics, Marist College, Poughkeepsie, NY 12601, USABlockchain, smart contracts, and related concepts have emerged in recent years as a promising technology for cryptocurrency, NFTs, and other areas. However, there are still many security issues that must be addressed as these technologies evolve. This paper reviews some of the leading social engineering attacks on smart contracts, as well as several vulnerabilities which result from insecure code development. A smart contract test bed is constructed using Solidity and a Metamask wallet to evaluate vulnerabilities such as insecure arithmetic, denial of service, and re-entrancy attacks. Cross-chain vulnerabilities and potential vulnerabilities resulting from layer 2 side-chain processing were also investigated. Mitigation best practices are proposed based on the experimental results.https://www.mdpi.com/2410-387X/7/1/15blockchainsmart contractcybersecurity |
spellingShingle | Casimer DeCusatis Brian Gormanly John Iacino Reed Percelay Alex Pingue Justin Valdez Cybersecurity Test Bed for Smart Contracts Cryptography blockchain smart contract cybersecurity |
title | Cybersecurity Test Bed for Smart Contracts |
title_full | Cybersecurity Test Bed for Smart Contracts |
title_fullStr | Cybersecurity Test Bed for Smart Contracts |
title_full_unstemmed | Cybersecurity Test Bed for Smart Contracts |
title_short | Cybersecurity Test Bed for Smart Contracts |
title_sort | cybersecurity test bed for smart contracts |
topic | blockchain smart contract cybersecurity |
url | https://www.mdpi.com/2410-387X/7/1/15 |
work_keys_str_mv | AT casimerdecusatis cybersecuritytestbedforsmartcontracts AT briangormanly cybersecuritytestbedforsmartcontracts AT johniacino cybersecuritytestbedforsmartcontracts AT reedpercelay cybersecuritytestbedforsmartcontracts AT alexpingue cybersecuritytestbedforsmartcontracts AT justinvaldez cybersecuritytestbedforsmartcontracts |