跳到主要导航 跳到搜索 跳到主要内容

ConWatcher: Towards Adaptive and Label-Efficient Online Smart Contract Analysis in Blockchains

  • Xi'an Jiaotong University
  • Kanazawa University

科研成果: 书/报告/会议事项章节会议稿件同行评审

4 引用 (Scopus)

摘要

Due to the immutable nature of smart contracts, online contract analysis is the only viable approach for revealing vulnerabilities in deployed contracts. Existing online approaches face significant challenges in terms of efficiency, adaptability, and reliance on vulnerability labels. This paper proposes ConWatcher, an adaptive and label-efficient online contract analysis framework capable to detect yet-unknown attacks under evolving tactics without reliance on vulnerability labels. ConWatcher simulates the Advanced Persistent Threat (APT) tactics commonly used in yet-unknown attacks by continuously applying minor perturbations to legitimate interaction behaviors. It then reversely learns the denoising process, guided by potential logic vulnerabilities (i.e., functionality dependencies), to adaptively identify stealthy anomalies and detect yet-unknown attacks without needing vulnerability labels. ConWatcher proceeds in four steps. First, interaction behavior modeling. Via bytecode-level, account-level, and revenue-level modeling, we propose behavior-aware multivariate time series model to accurately represent long-term contract interactions with multi-faceted behaviors. Second, APT-like noise adding. We leverage the forward diffusion model to produce minor and stochastic APT-like noises with efficiency. Third, reverse denoising learning. To effectively guide reverse denoising using functionality dependencies, we devise an adaptive contract analysis engine equipped with heterogeneous control flow graph modeling and heterogeneous message passing mechanisms to extract function-level and bytecode-level functionality dependencies. Last, contract anomaly detection. We design a label-efficient attack detector based on reconstruction error for contract anomaly detection. Extensive empirical validations on a manually constructed dataset, covering both mainstream and novel vulnerabilities, demonstrate ConWatcher's effectiveness, adaptability, and label efficiency, with an average F1-score of 0.88 across all types of attacks without prior knowledge of corresponding vulnerabilities.

源语言英语
主期刊名INFOCOM 2025 - IEEE Conference on Computer Communications
出版商Institute of Electrical and Electronics Engineers Inc.
ISBN(电子版)9798331543051
DOI
出版状态已出版 - 2025
活动2025 IEEE Conference on Computer Communications, INFOCOM 2025 - London, 英国
期限: 19 5月 202522 5月 2025

丛书

姓名Proceedings - IEEE INFOCOM
ISSN(印刷版)0743-166X

会议

会议2025 IEEE Conference on Computer Communications, INFOCOM 2025
国家/地区英国
London
时期19/05/2522/05/25

学术指纹

探究 'ConWatcher: Towards Adaptive and Label-Efficient Online Smart Contract Analysis in Blockchains' 的科研主题。它们共同构成独一无二的学术指纹。

引用此