2023 · 24 citations · 31 references
ComputingCybersecurityApplication SecuritySecure Software DevelopmentVulnerability AnalysisSoftware Vulnerability DiscoveryVulnerability ManagementProtocol Flaw DetectionReplayReplay AttacksSmart Contract Vulnerability AnalysisVulnerability Discovery
Decentralized applications (DApps) consist of multiple smart contracts running on Blockchain. With the increasing popularity of the DApp ecosystem, vulnerabilities in DApps could bring significant impacts such as financial losses. Identifying vulnerabilities in DApps is by no means trivial, as modern DApps consist of complex interactions across multiple contracts. Previous research suffers from either high false positives or false negatives, due to the lack of precise contextual information which is mandatory for confirming smart contract vulnerabilities when analyzing smart contracts.
31
Making Smart Contracts Smarter
Loi Luu, Duc-Hiep Chu, Hrishi Olickel et al. · 2016 · 2.2K citations
Yuchi Tian, Kexin Pei, Suman Jana et al. · 2018 · 1.2K citations · Full text
Petar Tsankov, Andrei Dan, Dana Drachsler-Cohen et al. · 2018 · 1K citations
ContractFuzzer: fuzzing smart contracts for vulnerability detection
Bo Jiang, Ye Liu, W. K. Chan · 2018 · 798 citations · Full text
Slither: A Static Analysis Framework for Smart Contracts
2019 · 758 citations · Full text