2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS) 2019
DOI: 10.1109/iotsms48152.2019.8939256
|View full text |Cite
|
Sign up to set email alerts
|

SoliAudit: Smart Contract Vulnerability Assessment Based on Machine Learning and Fuzz Testing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
66
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 89 publications
(66 citation statements)
references
References 4 publications
0
66
0
Order By: Relevance
“…e current smart contract vulnerability detection methods mainly focus on symbolic execution and dynamic execution methods with low accuracy. Liao et al proposed a smart contract vulnerability detection method [47], namely, SoliAudit. is method used both static and dynamic testing technologies and enhanced smart contract vulnerability detection capabilities through machine learning and dynamic fuzzers.…”
Section: Security Applicationsmentioning
confidence: 99%
“…e current smart contract vulnerability detection methods mainly focus on symbolic execution and dynamic execution methods with low accuracy. Liao et al proposed a smart contract vulnerability detection method [47], namely, SoliAudit. is method used both static and dynamic testing technologies and enhanced smart contract vulnerability detection capabilities through machine learning and dynamic fuzzers.…”
Section: Security Applicationsmentioning
confidence: 99%
“…Many studies are continuing to ensure the security of smart contracts. [44][45][46][47][48][49] Smart contract, which can help the developer to deploy the decentralized and secure Blockchain application, is one of the most promising technologies for the modern Internet of Things (IoT) ecosystem today. [50][51][52] However, Ethereum smart contract does not have the ability to communicate with the external IoT environment.…”
Section: Smart Contractsmentioning
confidence: 99%
“…Specifically, AI algorithms can strengthen the vulnerability detection capabilities of smart contract, enabling BC to analyze and detect defects without requiring predefined or expert knowledge, which will be successfully applied to the edge network [158]. ML can be combined with fuzz testing for smart contract vulnerability assessment, and this incorporation can rapidly adapt to new unknown weaknesses [159]. Moreover, learning vector representation (structural code embeddings) for smart contracts with the DL-based approach is useful in response to bugs and exploits created by attackers [160].…”
Section: Improve Performancementioning
confidence: 99%