Usage of Static Taint Analysis and Auto Rule Generation for Smart Contract Vulnerability Detection

With the advent of Bitcoin, virtual currency and blockchain technology are attracting attention, and the market is growing with the addition of the smart contract function of Blockchain 2.0. With the growth of the blockchain market, financial damage using the vulnerabilities of virtual currency and smart contracts is increasing. Recently, many studies have been conducted to detect smart contract vulnerabilities, and various methods using static and dynamic analysis exist. This paper proposes a method to detect smart contract vulnerabilities using static analysis and association mining techniques. From the experiment, we show that the performance of the proposed method is high compared to well-known open-source tools. We observe the effectiveness of static taint analysis for smart contract vulnerability detection. The proposed method shows high performance against reentrancy vulnerabilities. We expected that rapid response will be possible when a new type of vulnerability occurs in the future.

Authors

Institutions

Publication Details

Published
2024-10-16
DOI
https://doi.org/10.1109/ictc62082.2024.10827343
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Usage of Static Taint Analysis and Auto Rule Generation for Smart Contract Vulnerability Detection

Kiyoung Son, Seon-Jin Hwang, Jinmyeong Shin, Yoon-Ho Choi
Blockchain Technology Applications and Security
article

Usage of Static Taint Analysis and Auto Rule Generation for Smart Contract Vulnerability Detection

Kiyoung Son, Seon-Jin Hwang, Jinmyeong Shin, Yoon-Ho Choi
article en

Abstract

With the advent of Bitcoin, virtual currency and blockchain technology are attracting attention, and the market is growing with the addition of the smart contract function of Blockchain 2.0. With the growth of the blockchain market, financial damage using the vulnerabilities of virtual currency and smart contracts is increasing. Recently, many studies have been conducted to detect smart contract vulnerabilities, and various methods using static and dynamic analysis exist. This paper proposes a method to detect smart contract vulnerabilities using static analysis and association mining techniques. From the experiment, we show that the performance of the proposed method is high compared to well-known open-source tools. We observe the effectiveness of static taint analysis for smart contract vulnerability detection. The proposed method shows high performance against reentrancy vulnerabilities. We expected that rapid response will be possible when a new type of vulnerability occurs in the future.

Pusan National University (KR)
Pusan National University
Openalex Percentile: Top 59%
Blockchain Technology Applications and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.