Demo: Enhancing Smart Contract Security Comprehensively through Dynamic Symbolic Execution


연구 분야: Analysis



학회: CCS '24: Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security


초록

The frequent security incidents of contracts indicate a pressing need to ensure contract security from deployment to running stages, but the state-of-the-art (SOTA) analysis methods cannot work well for three requirements. (i) Identify contract defective code snippets, while generating exploit call sequences to help developers fix them. (ii) Monitor abnormal call behaviors, especially for multiple continuous transactions. (iii) Validate numerous unexploitable detection results automatically because manual verification is labor-intensive. (iv) To tackle these problems, we propose SymX, a symbolic execution-based security analysis art accounting for contract development and running stages. The experiment results demonstrate that it can accurately identify 90.22% of contracts and 98.04% of call transactions, as well as validate misreports as intended, which is superior to SOTAs, thereby protecting contracts better during the contract lifecycle. Currently, SymX is available at https://github.com/Secbrain/SymX.


Author Profile
Zhaoxuan Li

Institute of Information Engineering CAS & School of Cyber Security UCAS Beijing China

China
Author Profile
Ziming Zhao

Zhejiang University Beijing China

China
Author Profile
Wenhao Li

China Telecom Corp Ltd Guangdong Research Institute Guangzhou China

China

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 China
사이트 ACM
좋아요 수 0

연관 논문 목록 (279건)