Font Size: a A A

Research And Implementation Of Security Service Orchestration System Based On Blockchain

Posted on:2022-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:L G SunFull Text:PDF
GTID:2518306338487454Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the continuous expansion of the network scale and the increasing complexity of the network environment,an endless stream of security problems have brought a variety of troubles to the network operation and maintenance.Aiming at the problems of network topology dependence,difficult reuse of security resources and high labor cost in traditional operation and maintenance methods,and conforming to the trend of virtualization,openness and software definition in recent years,the security service orchestration system based on software defined security is a good solution.Although the security service orchestration system uses the centralized management feature of software defined security and has the advantages of flexible deployment,improving resource reuse rate and reducing labor cost,because the system security resource pool comes from the security service devices provided by organizations or individuals on the cloud platform,some devices may not have security capabilities or even malicious devices.At present,there is no credible and traceable data storage method to achieve accountability.Blockchain technology is a good solution to this problem.Blockchain is a decentralized shared ledger,by recording data in this ledger,all blockchain nodes jointly maintain it,so as to achieve the purpose of decentralized and trusted management of data.This paper researches and implements the security service orchestration system based on blockchain,the specific work is as follows:Firstly,virtual chain is proposed to solve the problem of data retrieval efficiency in blockchain network.The virtual chain integrates the scattered security service data in the physical structure of the blockchain in the virtual structure of the blockchain,and uses the smart contract to store the starting position of the virtual chain.Experiments show that the virtual chain can improve the efficiency of reliable and traceable data retrieval.Secondly,the blockchain network in the security service orchestration system is implemented.The data storage and smart contract based on the virtual chain are integrated into the blockchain network of the security service orchestration system.The effectiveness of the security service orchestration system based on the blockchain is proved by the test.Finally,based on deep learning,the vulnerability detection and analysis of smart contract bytecode are proposed.The Ethereum smart contract vulnerability data set is created,and the TextCNN model parameters are designed according to the data characteristics.The optimal convolution core size and the number of output channels of the TextCNN model are selected through experiments.According to the comparative experiments,it is proved that the TextCNN model has better vulnerability detection effect than other models.At last,the types of smart contracts suitable for vulnerability detection using deep learning are analyzed.
Keywords/Search Tags:service orchestration, blockchain, smart contract, deep learning
PDF Full Text Request
Related items