写点什么

安全性——“DevOpS”中的 S

  • 2013-06-27
  • 本文字数:1058 字

    阅读完需:约 3 分钟

阿姆斯特丹DevOps Days 的第一天, Schuberg Philis 安全官 Frank Breedijk 在演讲中介绍了安全性和DevOps 之间的摩擦,以及如何协作以避免这些问题。演讲中,他举出的例子包括自动化安全测试及其环境、缩小安全审计范围使其仅针对相关系统组件,或是让安全性补丁在产品变更队列中能够享有更高顺位。

Frank 强调了安全性与以下两项因素之间的矛盾:开发方面在安全性上缺乏投入(他们更注重功能的交付),而且还缺乏来自运营方面的支持——运营方面认为安全性是其常规工作之上的不必要负担。最后,由于 DevOps 看起来缺乏职责分离,而且令产品变更频率上升,安全方面的人员往往将其视作一种风险。Frank 认为真正的 DevOps 文化应该倡导协作——不仅仅是开发和运营之间的协作,还要提倡他们与安全方面的协作(因此,他开玩笑道,DevOpS 中的 S 应该与其他首字母缩写中的 S 具有相同涵义,例如 Http/HttpS, Imap/ImapS)。

要增加各方之间的协作,可以阐明安全性要求,并增加系统变更的透明度,从而减少对安全威胁的恐惧。例如,针对 PCI、DSS SOX 审计的一种常见误解,是认为需要审计整个系统,而实际上只有部分组件需要经过审批。另一方面,产品变更的交付频率一般会因为采用 DevOps 而显著增加。回滚将不再是可行的选择,而随着发布高优先级安全性修订能力的增加(在产品变更队列中插队),前向修正(fixing forward)将得以实现。

Frank 认为,对安全性来说,高交付频率并非注定成为问题。当对所有人可见的时候,较小的变更会更容易进行安全性分析和测试;再加上交付窗口数量的增加,将允许更快地修复产品中的安全性问题。最后,专注于基础架构配置管理,以管理诸如动态产品环境等内容,也将有助于基础架构安全性测试。例如,自动检查用于配置新机器的 OS 镜像,以及所有需要的安全性补丁。综上,安全环境和测试的自动化将变得更容易,而后便能够轻松地整合到交付流程中。

对于功能导向敏捷开发团队和产品拥有者的心态,Frank 也指出了将安全性要求纳入其中所面临的困难。为了满足这些要求所需的工作,需要在开发迭代中进行规划,而诸如通过修复安全性缺陷以减少技术债务的工作,应该与功能交付得到同等奖励。

最后,Frank 表示真正的 DevOps 文化应该拥抱安全团队,并调整激励措施,从而让为了交付功能性变更而工作的人们也能够看到安全性和运营方面的要求。安全团队不应该被看做交付变更的瓶颈,而是一种“免疫系统”——侦测威胁并提供解决它们所需要的洞见和工具。

与大会其他内容一样,这一演讲通过流媒体进行了直播,其讲稿也已经发布在网上。

查看英文原文: S is for Security

2013-06-27 11:021571
用户头像

发布了 256 篇内容, 共 86.5 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

自学 UI 设计有哪些书籍推荐

千锋IT教育

个推发布《Android13适配指南》,解读Android13新特性

个推

android 安卓 安卓开发

Go语言—big包的使用

良猿

Go golang 后端 11月月更 goweb

2022最新整理上千道Java面试攻略,近500页PDF文档

钟奕礼

Java Java 面试 java程序员 java编程

阿里大牛纯手写的微服务入门笔记,从基础到进阶直接封神

小二,上酒上酒

Java 编程 程序员 架构 微服务

这份1658页的Java面试核心突击讲,成功让我上岸阿里

小二,上酒上酒

Java 程序员 面试 阿里 大厂面试

又一创新!阿里云 Serverless 调度论文被云计算顶会 ACM SoCC 收录

阿里巴巴云原生

阿里云 Serverless 云原生

阿里云张建锋:核心云产品全面 Serverless 化

Serverless Devs

星策转型大咖说第二弹!前喜茶数字化副总裁、前百果科技首席技术市场官沈欣老师数字化转型经验分享!

星策开源社区

开源 方法论 转型 智能化转型

ShareSDK for Flutter

MobTech袤博科技

EMR-StarRocks 与 Flink 在汇量实时写入场景的最佳实践

阿里云大数据AI技术

数据库 flink EMR 十一月月更

破坏系统是为了更稳定?混沌工程在去哪儿的4个阶段实践

TakinTalks稳定性社区

混沌工程 故障治理

2022年11月《中国数据库行业分析报告》重磅发布!精彩抢先看

墨天轮

人工智能 数据库 dba 智能运维 国产数据库

提升汽车APP用户体验,火山引擎APMPlus的“独家秘笈”

字节跳动终端技术

性能监控 APP开发 应用性能 火山引擎 APMPlus

适用更多会议场景,华为云会议的分组讨论功能来了!

IT科技苏辞

【计算讲谈社】第十三讲|未来40年,“碳中和”可能带来哪些深远影响?

大咖说

碳中和

测试自动化中遵循的最佳实践

禅道项目管理

自动化测试

个推TechDay治数训练营直播预告 | 从方法论到落地应用,详解企业标签体系建设要点

个推

标签 用户画像 标签体系

KnowStreaming贡献流程

石臻臻的杂货铺

kafka 后端 11月月更

推荐5款IDEA插件,堪称代码质量检查利器!

程序员小毕

Java 程序员 程序人生 后端 IDEA

在线电子表格,助力数据分析人员高效办公

流量猫猫头

大数据

小伙伴面经分享京东+面试八股文整套面试真题(含答案)

钟奕礼

Java 程序员 java面试 java编程

工业物联网DCS和SCADA的区别

2D3D前端可视化开发

物联网 DCS web组态软件 SCADA 工业组态

华为云开发者官网首页焕新升级,赋能开发者云上成长

华为云开发者联盟

华为云

个推TechDay直播回顾 | 详解数据指标体系设计与开发全流程(附视频及课件下载)

个推

数据运营 指标预测 数据指标体系

华为云会议网络研讨会,按次订购更方便!

清欢科技

Java岗史上最全八股文面试真题汇总,堪称2022年面试天花板

小二,上酒上酒

Java 程序员 面试 八股文

待办事项是什么意思,为什么要用?

优秀

待办事项

阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会

小二,上酒上酒

Java 编程 程序员 nacos

微服务调用的正确打开方式

Java全栈架构师

Java 程序员 面试 微服务 后端

CSS 基础属性篇组成及作用

千锋IT教育

安全性——“DevOpS”中的S_安全_Manuel Pais_InfoQ精选文章