Design Model for Extensible Architecture of Smart Contract Vulnerability Detection Tool
Design Model for Extensible Architecture of Smart Contract Vulnerability Detection Tool
- 한국인터넷방송통신학회
- International Journal of Internet, Broadcasting and Communication
- Vol.12 No.3
-
2020.01189 - 195 (7 pages)
- 0
Smart contract, one of the applications of blockchain, is expected to be used in various industries. However, there is risks of damages caused by attacks on vulnerabilities in smart contract codes. Tool support is essential to detect vulnerabilities, and as new vulnerabilities emerge and smart contract implementation languages increase, the tools must have extensibility for them. We propose a design model for extensible architecture of smart contract vulnerability detection tools that detect vulnerabilities in smart contract source codes. The proposed model is composed of design pattern-based structures that provides extensibility to easily support extension of detecting modules for new vulnerabilities and other implementation languages of smart contract. In the model, detecting modules are composed of independent module, so modifying or adding of module do not affect other modules and the system structure.
(0)
(0)