如果要在DevSecOps中包含Acunetix ,则需要将其与CI / CD系统集成。Acunetix具有针对最受欢迎的CI / CD系统Jenkins的现成集成。但是,您可以使用Acunetix REST API将扫描仪与任何CI / CD系统集成。在本文中,我们将向您展示如何将Acunetix与CircleCI CI / CD平台集成。
在此分步示例中,我们将使用在Node.JS上运行的简单Web应用程序。我们将将此应用程序与GitHub和CircleCI集成。
步骤1.准备您的Acunetix目标信息 登录到您的Acunetix安装。 为您的Web应用程序创建目标。在此示例中,可通过以下URL使用我们的Web应用程序:http : //testwebapp.acunetixexample.com : 8080。 输入您的Web应用程序的URL 输入您的Web应用程序的描述 点击保存按钮 您将被带到“目标设置”页面,现在可以从URL检索目标ID。 转到您的个人资料页面,然后单击“复制”按钮以检索您的API密钥。 第2步。准备您的GitHub存储库 登录到您的GitHub帐户-在此示例中,帐户名称为acunetix-test,帐户电子邮件地址为webmaster@acunetixexample.com。 在“存储库”页面上,单击“新建”按钮。 创建新的存储库: 输入存储库名称-在此示例中,存储库名称将为testwebapp 输入存储库的描述 启用添加自述文件复选框以初始化存储库 单击创建存储库按钮 步骤3.准备您的本地环境 在此示例中,本地环境将是Ubuntu 20.04.1桌面安装程序,但是对于大多数Linux或MacOS安装程序,它应该是相同的。用适合您环境的步骤替换特定于平台的步骤就足够了。以下所有步骤将在您的本地环境计算机上执行。
安装先决条件 更新和升级您的环境: sudo apt update && sudo apt upgrade -y 安装git与您的GitHub存储库进行交互: sudo apt install git -y 安装Node.JS和npm: sudo apt install npm -y 编写本地源代码 查看您的GitHub存储库: cd ~ git clone

本文指导你如何在DevSecOps流程中将Acunetix与CircleCI无缝对接,确保Web应用在每次CI/CD构建后自动进行安全扫描,提高应用安全性。
最低0.47元/天 解锁文章
778

被折叠的 条评论
为什么被折叠?



