POSTER: Multi-Block Fusion Mechanism for Multi-label Vulnerability Detection in Smart Contracts

被引:0
作者
Van Tong [1 ]
Cuong Dao [2 ]
Thep Dong [1 ]
Hai Anh Tran [1 ]
Duc Tran [1 ]
Tran, Truong X. [3 ]
机构
[1] Hanoi Univ Sci & Technol, Hanoi, Vietnam
[2] Hanoi Univ Civil Engn, Hanoi, Vietnam
[3] Penn State Univ, Penn State Harrisburg, Middletown, PA 17507 USA
来源
PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024 | 2024年
关键词
Vulnerability detection; Multi-label; CodeT5+; Smart contract;
D O I
10.1145/3634737.3659435
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ethereum smart contracts offer innovative ways to automate transactions and execute agreements within blockchain systems. However, its inherent complexity can lead to exploitable vulnerabilities. With the advent of large language models, many studies put a special focus on identifying vulnerabilities using these models. Nonetheless, language models are ineffective with the lengthy input sequences. To overcome this limitation, this work proposes a novel multi-label vulnerability detection mechanism using pre-trained language model CodeT5+ combined with a unique multi-block fusion. The results demonstrate that the proposed mechanism can achieve up to 0.998 F1-score and require only 0.39 ms of processing time on a collected dataset comprising 421,266 contracts from Ethereum.
引用
收藏
页码:1955 / 1957
页数:3
相关论文
共 4 条
  • [1] Huang THD, 2018, Arxiv, DOI arXiv:1807.01868
  • [2] The Convergence of Source Code and Binary Vulnerability Discovery - A Case Study
    Mantovani, Alessandro
    Compagna, Luca
    Shoshitaishvili, Yan
    Balzarotti, Davide
    [J]. ASIA CCS'22: PROCEEDINGS OF THE 2022 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2022, : 602 - 615
  • [3] Sendner Christoph, 2023, NDSS
  • [4] Wang Y, 2023, Arxiv, DOI arXiv:2305.07922