A static code audit system and method for Ethereum smart contracts
A smart contract and static code technology, applied in the field of information security, can solve problems such as functional failure to consider security issues, application security risks, etc., and achieve the effect of reducing security risks
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0026] This embodiment provides a static code audit system for smart contracts on the Ethereum platform of the block chain, and its structural diagram is as follows figure 1 As shown, including preprocessing module, syntax tree generation module, static feature matching module and report generation module;
[0027] Preprocessing module: used to detect the legitimacy of user input, copy the project as a whole to the temporary working directory, and delete the comment part in the Solidity file;
[0028] Syntax tree generation module: used to perform lexical analysis and syntax analysis on the preprocessed file to generate a syntax tree;
[0029] Static feature matching module: used to match the syntax tree with the pre-established logical matching rules, check whether it is a hit, and record the corresponding code information if it hits a match;
[0030...
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