写点什么

开发团队必备的 9 款 DevSecOps 工具

  • 2020-01-25
  • 本文字数:2678 字

    阅读完需:约 9 分钟

开发团队必备的9款DevSecOps工具

几年前,DevSecOps 成为敏捷应用安全(AppSec)模块中最受欢迎的新成员。尽管有许多组织仍在寻找如何在整个 DevOps 周期中通过左移和集成确定安全性的方法,但将安全性嵌入到 DevOps 周期中已成为标准。


采用 DevSecOps 方法需要组织转变态度,并将其应用于流程、人员及他们使用的工具。

自动化是 DevSecOps 方法的核心

尽管这种组织变革一直是一个挑战,但是越来越多的企业和组织正在齐心协力地将安全实践向左迁移,并将其纳入 DevOps 周期,以确保实施必要的安全检查而不会影响产品上市时间。



DevSecOps 方法的一个主要组成部分是自动化:在整个 SDLC 中,尽早并尽可能频繁地确保安全性贯穿于整个开发生命周期,从而节省时间和金钱,并减少安全团队和开发团队之间的摩擦。


这里,我们汇总了一些顶级的 DevSecOps 工具,组织可以把它们集成到 DevOps 管道中,来确保安全能在整个开发生命周期中持续得到处理。

1、Codacy

Codacy为开发团队提供一个高质量的自动化和标准化解决方案,这样他们可以尽可能地左移,并在开发过程中提前发现新问题。其静态代码分析工具能帮助开发人员直接从 Git 工作流自动识别和处理一些问题,包括安全、复杂性等。


它涵盖 20 多种编程语言,并很容易集成到开发人员的工作流程中,使他们了解其代码质量。


这样,他们可以随时间发展跟踪项目质量,从而轻松解决可能出现的任何“技术债”。


Codacy 宣称,已在代码审查和代码质量监控上为开发人员节省了数千小时,让他们可以专注于开发,而 Codacy 使创建高质量的软件过程变得更简单。

2、SonarQube

它是由 SonarSource 开发的开源项目,致力于通过自动化来帮助开发人员。SonarQube 是一个自动化代码审查工具,可用于检测代码中的错误、漏洞。



它可与开发团队的本地工作流集成,并为他们提供跨所有项目 branches 和 PR 的持续代码检查。


SonarQube 支持近30种编程语言,并提供了持续的代码检查,以便小型开发团队和企业都能发现漏洞并修复可能危害其应用程序的漏洞,从而防止未定义的行为影响最终用户。

3、Acunetix

它提供了一个集多种功能于一身的网站安全扫描器,帮助开发人员尽早发现漏洞。



Acunetix致力于通过提供专业的技术,帮助开发人员发现更多问题并快速修复,从而帮助有大型 Web 网站的公司保护其 Web 资产免受黑客攻击。该解决方案易于使用,并可实现集中化、自动化和集成。


此外,它是一个强大的解决方案,因为它专注于 Web 安全,并拥有高速扫描、最小误报、易用性、独特的技术和 SDLC 集成等特性。

4、Logz.io

Logz.io是由工程师创立的,为工程师提供服务。它利用 ELK & Grafana 提供可伸缩的“云观测能力”,因此开发人员能轻松监控、排除故障并确保线上安全。


这个日子管理和日志分析解决方案提供许多有用的特性,其中包括安全分析,它能帮助任何规模的组织应对威胁并保持兼容。


Logz.io 的安全分析允许开发人员将安全性集到 DevOps 管道中,该管道已经包含用于操作的工具和数据,这样就可以在不牺牲速度和敏捷性的情况下识别更多信息,还能进行高级威胁检测和关联。


此外,它还提供了内置报告、规则和集成,来帮助组织保持兼容。

5、GitLab

GitLab是一个基于 Web 的 DevOps 平台,可在单个应用程序中提供完整的开箱即用的 CI/CD 工具链。


它支持开发团队、安全团队和运维团队之间的协作,并能通过简化工具链的复杂性,提高他们交付的速度,以及在不减慢 CI/CD 管道的情况下解决安全漏洞。



除了被任命为 CI leader之外,GitLab 还提供完整的软件包,帮助组织通过消除部门孤岛来缩短 DevOps 周期,并支持统一的工作流,减少之前独立的活动节点,比如应用程序安全性、CI/CD 等活动节点。

6、Contrast Security

它提供一个 RASP 和 IAST 的解决方案,帮助组织创建可自我保护的软件。



Contrast Security的解决方案已集成到用户的应用程序中,并能在后台持续运行。 其套件的第一部分称为 Contrast Assess,可在发现漏洞时提醒开发人员。第二部分称为 Contrast Protect,它用相同的嵌入式代理,在生产环境中查找漏洞和未知威胁,并将发现内容报告给 SIEM 控制台、下一代防火墙或组织所拥有的任何其他安全工具。


最近,Contrast Security 还改进其早期成熟产品,并推出 Contrast OSS 帮助组织通过自动化的开源风险管理来处理开源的安全性。

7、Aqua Security

它有助于节省时间,在整个 DevSecOps 管道中提供容器安全性。


Aqua的云原生安全平台为用户提供了对容器化环境的全面控制,并具有严格的运行时安全控制和大规模的入侵防御能力。该平台为用户提供了一个易于集成和自动化的 API。



Aqua 容器安全平台还提供完整的 SDLC 控件,可用于保护在本地或云上以及在 Windows 或 Linux 上运行的容器化应用程序。并且,它支持各种业务流程环境。

8、XebiaLabs

XebiaLabs在 DevOps 的早期已经出现,它能帮助企业加快发布速度,并为大型组织具有的多样化的基础设施和复杂流程提供支持。


XebiaLabs DevOps 平台提供一个完整的应用程序发布编排(ARO)解决方案,涵盖从发布编排到部署自动化以及 DevOps 智能等所有方面。



团队几乎可在任何环境中使用它,包括云、容器、中间件和大型机上。


该平台能无缝集成到 DevOps 管道中,并将组织所有的 DevOps 工具统一到单个接口中,以便它们能协调和自动化整个软件交付和部署过程,包括 CI、安全性、数据库、分析、环境配置、问题跟踪和报告等。

9、WhiteSource

许多 DevSecOps 工具遗漏另一种风险:开源漏洞


当今的典型应用程序大多包含 60%-80%的开源代码,因此组织不能忽视开源安全管理,需部署一个专用解决方案在整个 DevSecOps 管道中跟踪和提醒用户开源风险。这一点相当重要。


WhiteSource 可集成到 DevOps 管道中,并与 200 多种编程语言以及各种构建工具和开发环境兼容。它能在后台自动持续地运行,跟踪开源组件的安全性、授权和质量,并将它们与 WhiteSource 开源的综合数据库进行匹配,以提供实时告警、优先级和补救措施等。

荣誉提名:Secure Code Warrior

除了上述 9 款工具,这里还要提一下:Secure Code Warrior。


通过指导开发人员如何掌握安全编码的方式,它为开发人员提供其所需帮助,让他们以安全的头脑思考和行动。


这个聪明的解决方案可以教开发人员在游戏化的环境中识别并修复应用程序代码中的漏洞。


Secure Code Warrior 希望向开发人员提供一种从一开始就能编写安全代码的技能,帮助他们更好地处理安全代码。


请注意,在整个组织中采用 DevSecOps 方法绝非易事。俗话说,“罗马不是一天建成的”,组织变革也非一蹴而就。


而选择正确的自动化 DevSecOps 工具确是一个好开端。


英文原文:


9 Great DevSecOps Tools for Dev Teams to Integrate Throughout the DevOps Pipeline


2020-01-25 07:005068
用户头像

发布了 296 篇内容, 共 190.4 次阅读, 收获喜欢 596 次。

关注

评论 1 条评论

发布
用户头像
收藏
2020-01-25 19:31
回复
没有更多了
发现更多内容

阿里巴巴商品详情API返回值中的商品标签与关键词

技术冰糖葫芦

api 货币化 API 接口 API 测试 pinduoduo API

Blocs for mac可视化代码编辑网页设计工具激活版

Mac相关知识分享

美团VS饿了么,到底谁更胜一筹?

王中阳Go

美团 面经 饿了么 面试问题

【YashanDB知识库】YAS-04110 invalid variant name

YashanDB

yashandb 崖山数据库 yashandb知识库

云资源高效运维就用云管平台!

行云管家

云计算 云管平台 云资源

如何更高效传输非结构化数据?Zilliz 推出全新数据迁移服务

Zilliz

AI 数据迁移 向量数据库

Elmedia Video Player Pro for Mac 视频播放软件 v8.19

Rose

PHP之简单实现MVC框架

百度搜索:蓝易云

API 蔓延问题出现的六大迹象

NGINX开源社区

读书笔记 程序员 个人成长 最佳实践 API Gateway

利用Kafka,实时挖掘企业数据的价值

NineData

MySQL oracle kafka NineData 数据管道

智源研究院与百度达成战略合作 共建AI产研协同生态

智源研究院

声网发布 aPaaS 灵动会议:RTE + AI,打造下一代会议产品

ToB行业头条

Native SQLite Manager v1.28.1 Mac极简SQLite数据库管理器

Rose

Mac 的媒体播放器Elmedia Video Player Pro for Mac激活版

Mac相关知识分享

【YashanDB知识库】如何配置jdbc驱动使getDatabaseProductName()返回Oracle

YashanDB

yashandb 崖山数据库 yashandb知识库

支持离线模式:iOS 移动应用程序的关键策略和优势

哦豁完蛋了

ios

Microsoft Remote Desktop for Mac(微软远程连接软件)

Mac相关知识分享

数据飞轮:驱动企业持续增长的新引擎

松子(李博源)

数据分析 增长 #大模型

【YashanDB知识库】客户端字符集与数据库字符集兼容问题

YashanDB

yashandb 崖山数据库 yashandb知识库

NLP技术在营业选址中的实践与探索

鲸品堂

大模型 企业号2024年9月PK榜

ZOC8 for Mac(终端仿真器软件)

Mac相关知识分享

三明市等保测评机构有几家?在哪里?

行云管家

等保 等保测评 三明企业

微信技术总监谈架构:微信之道——大道至简(演讲全文)

JackJiang

即时通讯;IM;网络编程

基于Sentinel自研组件的系统限流、降级、负载保护最佳实践探索

京东科技开发者

mac苹果电脑奈飞客户端:Netflix Mac 激活版

你的猪会飞吗

Netflix Mac激活版 Netflix客户端 Netflix mac版破解版下载

USBclean for Mac(USB专杀工具)v4.0激活版

Rose

文件传输服务器软件Rumpus Pro 10 for mac

Mac相关知识分享

这样的SQL太吓人了

江南一点雨

【YashanDB知识库】查询YashanDB表空间使用率

YashanDB

yashandb 崖山数据库 yashandb知识库

FxFactory 8 Pro 视觉特效处理包 mac软件最新版 v8.0.18激活版

Rose

如何用Rust编写一个ChatGPT桌面应用(保姆级教程)

京东科技开发者

开发团队必备的9款DevSecOps工具_安全_Ayala Goldstein_InfoQ精选文章