jenkins+Acunetix实现自动化安全测试
我当时遇到的问题解决方法:接下来就是输入主机名,输入邮箱(登陆账号)和输入密码。主机名这里要填写一个域名,如awvs.jenkins.xom,这样才能和jenkins连接成功。
jenkins+Acunetix实现自动化安全测试
目前主流的开发采用的是devops模式(开发、测试、运维一体化)。随着互联网安全要求越来越高,对网络安全就越发变得重要了。传统的测试工程师主要是对功能、接口、性能方面做测试,而对安全方面测试考虑很少。需要专业的白帽子工程师来实现测试,对人的要求较高。目前提出devsecops模式,也就是增加安全测试这块。
DevSecOps 是一种把安全的最佳实战集成到DevOps的流程里面。 DevSecOps包括创立一种 安全即代码(‘Security as Code’ )的文化,从而在发布开发工程师和安全团队之间,建立一种可以持续的,灵活合作的机制和流程,从而把在传统软件开发流程里面最后由安全测试团队把关扫描的安全工作,左移到整个软件开发的全流程,从而大大降低了应用在上线后出现的安全隐患,也大大加快了上线的速度,同时也让其他非安全团队的软件人员在开发、测试、发布的全过程中,有安全意识,而不是出现问题的时候补救,甚至大大修改框架。
以下安装步骤都基于centos7
1、Jenkins简介
Jenkins是一个开源的软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
1.持续的软件版本发布/测试项目
2.监控外部调用执行的工作
2、awvs简介
Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞。
3、环境准备
3.1、JDK安装
1.下载JDK(推荐java11)
打开JDK下载地址,下载你想要的版本
https://www.oracle.com/java/technologies/downloads/