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....
Main Authors: | , |
---|---|
Other Authors: | |
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 |