The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems

碩士 === 國立高雄師範大學 === 軟體工程與管理學系 === 107 === Software deployment takes a lot of time to manually adjust the parameters, control remote server, install kits, set default account, password or other interactive information that requires user input to complete the setting and installation of each computer....

Full description

Bibliographic Details
Main Authors: Tsao Chung-Chieh, 曹仲杰
Other Authors: Li Wen-Ting
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/yc3746
id ndltd-TW-107NKNU0392008
record_format oai_dc
spelling ndltd-TW-107NKNU03920082019-10-05T03:47:10Z http://ndltd.ncl.edu.tw/handle/yc3746 The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems 弱點掃描系統容器導向自動化部署於之研究 Tsao Chung-Chieh 曹仲杰 碩士 國立高雄師範大學 軟體工程與管理學系 107 Software deployment takes a lot of time to manually adjust the parameters, control remote server, install kits, set default account, password or other interactive information that requires user input to complete the setting and installation of each computer. This paper applies the concept of development and operations (DevOps) to automate the deployment process. Deployment automation needs to overcome the two problems, automatic interactive input and automatic parameter replacement. This study provides an automated deployment architecture, security information system installation process, and automatic interactive input approach. The compiled shell scripts and Python programs are imported into Jenkins to achieve simultaneous deployment and verification of multiple software systems automatically. This study compares the time spent on automated and manual deployments of OpenVAS, Nagios and Arachni security systems. The performance of Arachni system deployment and scanning between virtual machines and virtual containers are also compared. The result shows that using the provided automated deployment solutions can save a lot of deployment time and reduce the burden of technical staffs while establishing basic system environments and maintaining daily operations. Li Wen-Ting 李文廷 2019 學位論文 ; thesis 50 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立高雄師範大學 === 軟體工程與管理學系 === 107 === Software deployment takes a lot of time to manually adjust the parameters, control remote server, install kits, set default account, password or other interactive information that requires user input to complete the setting and installation of each computer. This paper applies the concept of development and operations (DevOps) to automate the deployment process. Deployment automation needs to overcome the two problems, automatic interactive input and automatic parameter replacement. This study provides an automated deployment architecture, security information system installation process, and automatic interactive input approach. The compiled shell scripts and Python programs are imported into Jenkins to achieve simultaneous deployment and verification of multiple software systems automatically. This study compares the time spent on automated and manual deployments of OpenVAS, Nagios and Arachni security systems. The performance of Arachni system deployment and scanning between virtual machines and virtual containers are also compared. The result shows that using the provided automated deployment solutions can save a lot of deployment time and reduce the burden of technical staffs while establishing basic system environments and maintaining daily operations.
author2 Li Wen-Ting
author_facet Li Wen-Ting
Tsao Chung-Chieh
曹仲杰
author Tsao Chung-Chieh
曹仲杰
spellingShingle Tsao Chung-Chieh
曹仲杰
The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems
author_sort Tsao Chung-Chieh
title The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems
title_short The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems
title_full The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems
title_fullStr The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems
title_full_unstemmed The Study of Container-oriented Deployment Automation for Vulnerability Scanning Systems
title_sort study of container-oriented deployment automation for vulnerability scanning systems
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/yc3746
work_keys_str_mv AT tsaochungchieh thestudyofcontainerorienteddeploymentautomationforvulnerabilityscanningsystems
AT cáozhòngjié thestudyofcontainerorienteddeploymentautomationforvulnerabilityscanningsystems
AT tsaochungchieh ruòdiǎnsǎomiáoxìtǒngróngqìdǎoxiàngzìdònghuàbùshǔyúzhīyánjiū
AT cáozhòngjié ruòdiǎnsǎomiáoxìtǒngróngqìdǎoxiàngzìdònghuàbùshǔyúzhīyánjiū
AT tsaochungchieh studyofcontainerorienteddeploymentautomationforvulnerabilityscanningsystems
AT cáozhòngjié studyofcontainerorienteddeploymentautomationforvulnerabilityscanningsystems
_version_ 1719261977837043712