Enhancing Oyente: four new vulnerability detections for improved smart contract security analysis

10Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Enhancing the security analysis of smart contracts, particularly in Ethereum, by extending the widely used Oyente tool is the main objective of this paper. The primary motivation stems from the crucial role of smart contracts in decentralized systems and the imperative need for their security. We have introduced four critical vulnerability detections-Bad randomness, Access control, Unchecked low level, and DoS with unbounded operations-aiming to augment Oyente’s original capabilities, which only detected seven vulnerabilities. The study proposes new algorithms for efficient vulnerability detection, tested on 2676 smart contracts. The research also establishes a new taxonomy to address security flaws in Ethereum smart contracts. By integrating these modules into Oyente, developers gain an improved framework for security analysis, empowering them to identify and address critical vulnerabilities. The contributions of this extended version enhance the overall security and trustworthiness of blockchain-based applications, fostering the development of more secure and resilient smart contract implementations.

Cite

CITATION STYLE

APA

J J, L., & Singh, K. (2024). Enhancing Oyente: four new vulnerability detections for improved smart contract security analysis. International Journal of Information Technology (Singapore), 16(6), 3389–3399. https://doi.org/10.1007/s41870-024-01909-8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free