历史上的今天
今天是:2025年02月27日(星期四)
2019年02月27日 | 有效实施DevSecOps的五大基本要素
2019-02-27
真正实施DevSecOps需要关键的文化和实践变革,将安全性集成到软件开发生命周期(SDLC)中。本文将介绍DevSecOps的五个基本要素。
软件质量与安全、合规性要求和规避风险均是软件开发的当务之急,这推动了DevSecOps的发展。DevSecOps强调安全是整个IT团队(包括开发、运维及安全团队)每个人的责任,需要贯穿从开发到运营整个业务生命周期的每一个环节。
我们正快速向DevSecOps迈进,同时静下心来进行自我定位是非常有意义的。长期以来,开发和运营团队相互协调,为同一个目标奋进:快速交付稳定的、高质量的软件。通过将手动流程自动化并且将工具构建到持续集成和持续交付(CI/CD)管道,增加了团队之间的信任,这对那些曾经在不同的部门、如今一起解决关键问题的团队来说是非常必要的。
三种方法
当谈论DevOps原则时,人们很容易想到在公司里应用DevOps的三种不同方法,但是每一种方法都促进了整个DevOps概念的落地,包括帮助团队在公司实施其规范性的步骤。
这个重要基础很自然会导向DevSecOps。在软件开发生命周期(SDLC)早期采用DevOps可以缩短反馈回路并且降低复杂性,从而使工程师能够更快、更轻松地检测和修复安全性和合规性问题。
在技术价值流中,DevOps可能是将信息安全更好地集成到每个人日常工作的最佳方式之一。
找到通向DevSecOps的方法
真正实施DevSecOps需要关键的文化和实践变革,将安全性集成到软件开发生命周期(SDLC)中,这包括以下5个方面:
将安全性集成到缺陷追踪和事后追踪中
将安全控制集成到共享源代码存储库和服务中
将安全性集成到部署管道中
确保应用程序的安全性
确保软件供应链的安全性
所以要做到成功的DevSecOps只需要这五个基本要素吗?我知道你们怎么想 —— 知易行难。那么,你如何在组织中实现每项变革呢?
将关键流程自动化
为你的工作环境找到正确的工具是重要的一步,你需要找到适合CI/CD工作流以及自动运行的工具。不仅仅如此,你还需要这些工具能够在出现问题时通知合适的人,对其进行相关培训,并提供如何修复的指导。而且在集成和测试期间,以及在安装、部署和维护中,你不能只做一次。你必须在开发生命周期早期进行测试(我们通常称之为“向左移”)。在应用程序投产之后,你无法确保其持续的安全性,你必须在生产过程中持续测试并且修复任何新的安全问题。
尽管采用DevOps方法以及CI/CD技术非常重要,但并非企业或组织中所有的团队都必须采取这些方式。
赋予相关团队权力
仅凭安全的工具和自动化无法保证应用程序的安全性。投资你的团队并且使他们能够构建真正的DevSecOps文化,将软件安全培训作为优先事项,并且确保培训与员工的角色和项目相关。或许最重要的是,你需要记住DevOps不是微小的改变,这是对公司文化的真正改变,这需要时间、培训、工具以及拥抱DevOps文化的愿望。将安全性集成到DevOps团队的日常工作中可能需要耗费时间,但这是有价值的。开发、运营和安全团队将协同工作,以提高交付软件的质量和安全性,从而加快软件交付速度,最终提升客户满意度。
史海拾趣
|
GPS系统在出租车行业的应用 GPS系统在出租车行业的应用主要体现在灵活的出租车调度系统中,用户只需要拨打调度中心电话,中心将自动寻找最近的空车,在电话还没挂断之前,便可以告诉乘客“车牌号为XXX的车将在X分钟之内到达。”这种\"叫车服务 ...… 查看全部问答> |
|
第1章 数字电子技术基础 119页.ppt 第2章 组合逻辑电路 136页.ppt 第3章 时序逻辑电路 171页.ppt 第4章 脉冲信号的产生与整形 46页.ppt 第5章 数模和模数转换 29页.ppt 数字电子技术.ppt… 查看全部问答> |
|
奥地利微电子公司日前宣布推出具有自动断电及唤醒模式的磁旋转编码器AS5055。 AS5055主要适用于机器人等低功耗电池供电的应用,同时也适合需要小体积及高分辨率的其他位置检测应用。AS5055集成了4个霍尔传感元件、1个12位角度编码器、1个智能 ...… 查看全部问答> |
|
在调程序的时候老是出错,然后单步跟发现问题出在ldr伪指令上,于是专门写了个汇编文件在arm上跑了一下,发现一个奇怪的现象 开发环境ADS1.2 整个工程就这一个2410.s文件,全部代码如下: Usr_Size EQU 5 AREA  ...… 查看全部问答> |
|
晒一下新到的触屏故障STM32F429I-discovery和修复过程 今天怀着忐忑的心情收到了EE团的STM32F429I-discovery,但是一拆开包装一看 哇一个塞! 包装居然被挤压变形开裂了,不过没事!这种开发板一般都很耐摔 激动的拆开塑料壳上电试一试,结果:怎么触摸屏用不了呢? 然后马上来论坛看到大家有不少 ...… 查看全部问答> |
|
小弟初学ZIGBEE,用的是CROSSO STUDIO的实验板,在刷SerialApp例程做PC串口透传时失败,请做过该例程的高手前辈指点迷津,现象如下: 1.显示屏无显示,(不知是否正常,文件中包含了OLED和LCD的初始化文件了) 2.COOD和router都是红色LED3灯常亮 ...… 查看全部问答> |




