Intelligent contract vulnerability detection method and device
A smart contract and vulnerability detection technology, applied in the direction of platform integrity maintenance, etc., can solve the problems of inaccurate results, long cycle, high cost, etc., and achieve the effect of convenient detection, high accuracy and fast speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] The embodiment of the present invention is a method for smart contract vulnerability detection, figure 1 It is a flow chart of a method for smart contract vulnerability detection provided by Embodiment 1 of the present invention; the method includes performing one or more of static analysis, dynamic analysis, and SVM-based dynamic and static hybrid analysis for smart contracts;
[0037] In this embodiment, the smart contract vulnerability detection method is an engine made through a series of technical detections for the smart contract written in Solidity and running on the Ethereum network, so as to realize a fully automatic analysis of the loopholes in the smart contract. In the face of the current complex and diverse smart contract market, it is understandable to ensure the security of smart contracts for your own projects, so it is also essential to check the security of smart contracts. This invention will give all developers a simpler, easier-to-use and more effici...
Embodiment 2
[0063] An embodiment of the present invention is a smart contract vulnerability detection device, such as Figure 5 Shown is a schematic structural diagram of a device for smart contract vulnerability detection provided by an embodiment of the present invention, and the device includes:
[0064] One or more of a static analysis module, a dynamic analysis module, and / or an SVM-based dynamic-static hybrid analysis module;
[0065] Static analysis module, including not executing the smart contract program, and analyzing the source code for vulnerabilities;
[0066] The static analysis performed by the static analysis module refers to analyzing the source code to find code defects without executing the computer program. Static analysis generally uses technologies such as data analysis flow, machine learning, and semantic simplification, which can quickly and accurately detect all code-level executable path combinations, directly face the source code, and analyze various problems,...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com