DevSecOps:人员与文化的关键要素
1. DevSecOps中的责任分配
在DevSecOps模式下,应用团队最终要对系统的安全性和性能负责,而不再是开发团队构建系统,安全团队为其安全性负责。安全应成为每个人工作的一部分,组织应将DevSecOps的责任委托给工程团队。
在许多DevSecOps实践中,安全团队仍需为组织提供框架、工具和治理,但开发团队要确保其构建系统的安全性。通过分担安全责任,能将安全融入各项工作,使安全更接近问题源头,从而产生更安全的产品和服务。
责任分配的好处可以通过以下表格体现:
| 团队 | 责任 | 好处 |
| ---- | ---- | ---- |
| 开发团队 | 确保所构建系统的安全 | 使安全融入开发过程,提高系统安全性 |
| 安全团队 | 提供框架、工具和治理 | 为组织整体安全提供支持和指导 |
2. 责任与信任
信任是DevSecOps文化的关键要素,但这并不意味着可以缺乏责任意识。基于信任的文化应使责任期望更高,因为缺乏微观管理和监督是建立在每个人都能履行承诺的假设之上。
当出现问题时,要坦诚面对自己在其中的角色。在非指责的环境中,更容易公开承认自己的失败,将其转化为学习机会。若员工不敢公开错误,可能意味着组织存在恐惧或报复文化,可通过员工敬业度调查和360度管理评估来了解文化环境。
以下是一个mermaid格式流程图,展示问题出现后的处理流程:
graph LR
A[问题出现] --> B{是否坦诚面对}
超级会员免费看
订阅专栏 解锁全文
37

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



