YD T 3763.6-2021 研发运营一体化(DevOps)能力成熟度模型 第6部分:安全及风险管理.pdf
《YD T 3763.6-2021 研发运营一体化(DevOps)能力成熟度模型 第6部分:安全及风险管理.pdf》由会员分享,可在线阅读,更多相关《YD T 3763.6-2021 研发运营一体化(DevOps)能力成熟度模型 第6部分:安全及风险管理.pdf(26页珍藏版)》请在麦多课文档分享上搜索。
1、 ICS 35.020 L70 YD 中华人民共和国通信行业标准 YD/T 3764.620XX 代替 YD/T 研发运营一体化( DevOps)能力成熟度 模型 第 6 部分:安全及风险管理 The capability maturity model of devopsPart 6 : security risk management (报批稿) 点击此处添加本稿完成日期 -发布 -实施 中 华 人 民 共 和 国 工 业 和 信 息 化 部 发 布 YD/T 3763.620XX I 目 次 目 次 前 言 .IIIY 1 范围 .1 2 规范性引用文件 .1 3 术语和定义 .1 4 缩
2、略语 .3 5 安全及风险管理 .3 6 研发运营一体化控制通用风险 .4 6.1 组织建设和人员管理 .4 6.2 安全工具链 .4 6.3 基础设施管理 .4 6.4 第三方管理 .4 6.5 数据管理 .5 6.6 度量与反馈改进 .5 7 研发运营一体化控制开发过程风险 .8 7.1 需求管理 .8 7.2 设计管理 .8 7.3 开发过程管理 .8 8 研发运营一体化控制交付过程风险 .10 8.1 配置管理 .10 8.2 构建管理 .10 YD/T 3763.620XX II 8.3 测试管理 .10 8.4 部署与发布管理 .10 9 研发运营一体化控制技术运营过程的安全风险
3、.12 9.1 安全监控 .13 9.2 运营安全 .13 9.3 应急响应 .13 9.4 运营反馈 .13 YD/T 3763.620XX III 前 言 本标准是研发运营一体化( DevOps)能力成熟度模型系列标准之一。该系列标准的结构及名称如 下 : 研发运营一体化( DevOps)能力成熟度模型 第 1部分:总体架构 研发运营一体化( DevOps)能力成熟度模型 第 2部分:敏捷开发管理 研发运营一体化( DevOps)能力成熟度模型 第 3部分:持续交付 研发运营一体化( DevOps)能力成熟度模型 第 4部分:技术运营 研发运营一体化( DevOps)能力成熟度模型 第 5
4、部分:应用设计 研发运营一体化( DevOps)能力成熟度模型 第 6部分:安全及风险管理 研发运营一体化( DevOps)能力成熟度模型 第 7部分:评估方法 研发运营一体化( DevOps)能力成熟度模型 第 8部分:系统和工具技术要求 本部分是第 6部分:安全及风险管理 本部分按照 GB/T 1.12009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本部分由中国通信标准化协会提出并归口。 本部分起草单位: 中国信息通信研究院、北京华佑科技有限公司、 腾讯云计算(北京)有限责任 公司、阿里巴巴(中国)有限公司、 OPPO广东移动通信有限
5、公司 、奇安信科技集团股份有限公司、浙 江蚂蚁小微金融服务集团股份有限公司、杭州安恒信息技术股份有限公司 、北京金山云网络技术有限 公司、中国移动通信集团有限公司、中国联合网络通信集团有限公司、 普元信息技术股份有限公司、 畅捷通信息技术股份有限公司、 苏宁消费金融有限公司 、中软国际科技服务有限公司 本部分主要起草人: 牛晓玲、萧田国、刘凯铃、景韵、张嵩、赵锐、韩方、韩晓光、庄飞、李青、 李滨、张祖优、武鑫、程岩、袁明坤、杨廷峰、毛茂德、陈雪秀、郑锐、王广清、郭雪、张娜、邸望 春、 王晓翔、 侯大鹏、公丽丽、王 永霞、程莹、 张婷婷、 叶林、周麟、王浏明、李明亮、王迪、李卜、 熊昌伟、戚文平
6、、顾黄亮、王云峰、马婷、李励立 YD/T 3763.620XX IV YD/T 3764.620XX 1 1 范围 本部分规定了 IT软件或相关服务在采用研发运营一体化( DevOps)统一开发模式下,如何保障 IT 软件和相关服务的安全,进行风险管理。 本部分适用于具备 IT软件研发交付运营能力的组织实施 IT软件开发和服务过程的能力进行评价和 指导;可供其他相关行业或组织进行参考;也可作为第三方权威评估机构衡量软件开发交付成熟的标 准依据。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本 文件。凡是不注日期的引用文件,其最新版本(包
7、括所有的修改单)适用于本文件。 1GB/T 25069-2010 信息安全技术 术语 2GB/T 37988-2019 信息安全技术 数据安全能力成熟度模型 3 术语、定义 及缩略语 3.1 术语及定义 下列术语和定义适用于本文件。 3.1.1 安全基线 security baseline 为了明确应用需要满足的最基本的安全防护能力而制定的一系列安全配置基准。 3.1.2 安全门限 security threshold 研发运营一体化( DevOps)能力成熟度模型 第 6 部分:安全及风险管理 YD/T 3764.620XX 2 用于确定安全质量的最低可接受风险级别。 3.1.3 安全态势感
8、知 security situation awareness 基于环境的、动态、整体地洞悉安全风险的能力 ,是以安全大数据为基础 ,从全局视角提升对安全 威胁的发现识别、分析、响应处置能力的一种方式。 3.1.4 安全需求基线 security requirements baseline 经过攻击面分析及威胁建模,确定的满足软件安全风险管理的基本安全需求清单。 3.1.5 安全需求标准库 security requirements standard library 基于信息安全相关的国家法律、法规,行业监管要求,公司的策略与实践,以及信息安全业界的 最佳实践,形成的安全的功能需求、功能性的安全
9、需求以及非功能性安全需求的标准集合。 3.1.6 暴力破解 brute force attack 攻击者通过系统地组合所有可能性(例如登录时用到的账户名、密码),尝试所有的可能性破解 用户的账户名、密码等敏感信息。 3.1.7 分布式拒绝服务攻击 distributed denial of service;DDoS 处于不同位置的多个攻击者同时向一个或数个目标发动攻击,或者一个攻击者控制了位于不同位 置的多台机器并利用这些机器对受害者同时实施攻击。由于攻击的发出点是分布在不同地方的,这类 攻击称为分布式拒绝服务攻击,其中的攻击者可以有多个。拒绝服务指一种系统失去可用性的攻击。 GB/T 250
10、69-2010 3.1.8 攻击面分析 attack surface analysis 程序任何能被用户或者其它程序所访问到的部分,这些暴露给用户的地方往往也是最可能被恶意 攻击者攻击的地方。攻击面分析就是枚举所有访问入库、接口、协议以及可执行代码等的过程。 3.1.9 YD/T 3764.620XX 3 工作项 work item 项目研发过程中的需求、任务、缺陷等。 3.1.10 黑盒安全测试 black-box security test 也称为动态应用安全测试,在测试或运行阶段分析应用程序的动态运行状态。模拟黑客行为对应 用程序进行动态攻击,分析应用程序的反应,从而确定该应用是否易受攻
11、击。 3.1.11 红蓝对抗 reds vs. blues 攻守双方在实际环境中进行网络进攻和防御的一种网络安全攻防演练。 3.1.12 基础设施即代码 infrastructure as code 基于软件开发实践的基础设施自动化方法,强调系统及其配置的日常置备和变更具有一致性和可 重复性。 3.1.13 金丝雀发布 canary release 可以降低在生产环境中引入新软件版本的风险的技术,先将新版本发布给小部分用户,逐渐发布 到整体基础设施并且将新版本发布给所有用户。 3.1.14 蓝绿部署 blue-green deployment 可以保证系统在不间断提供服务的情况下上线的部署方式
12、。 3.1.15 逆向攻击 reverse attack 对软件等进行逆向破解以进行黑客攻击的一种手段。 3.1.16 渗透测试 penetration test YD/T 3764.620XX 4 以未经授权的动作绕过某一系统的安全机制的方式,检查数据处理系统的安全功能,以发行信息 系统安全问题的手段。也成渗透性测试或逆向测试。 GB/T 25069-2010 信息安全技术 术语 3.1.17 威胁建模 threat modeling 通过结构化的方法,系统的识别、评估产品的安全风险和威胁,并针对这些风险、威胁制定消减 措施的一个过程。 3.1.18 研发安全运营一体化 DevSecOps
13、全新的安全及风险管理理念与模式,是指将安全内嵌到应用的全生命周期中,在这种模式下安全 是每个人的责任。 3.1.19 资产 asset 对组织具有价值的任何东西。 GB/T 25069-2010 3.1.20 资产动态感知 asset dynamic awareness 基于资产探测、自动化关联分析等手段,实现对资产变化的动态检测,实时感知设备、端口、服 务等资产的变化。 3.1.21 资产风险管理 asset risk management 通过全面识别企业 it资产,通过漏洞扫描、漏洞情报等手段及时识别资产的安全风险,并进行响 应,实现资产风险的有效管理。 3.1.22 注入攻击 inje
14、ction attacks 将不受信任的数据作为命令或查询的一部分发送到解析器时攻击手段,其本质是把用户输入的数 据当做代码执行,如: SQL注入、 XML注入、命令注入、 CRLF注入等。 3.2 缩略语 YD/T 3764.620XX 5 下列缩略语适用于本文件。 API 应用程序编程接口 Application Programming Interface CD 持续交付 Continuous Delivery CI 持续集成 Continuous Integration CSRF 跨站点请求伪造 Cross Site Request Forgery IDE 集成开发环境 Integrat
15、ed Development Environment MTTR 平均修复时长 Mean Time To Repair RASP 应用运行时自我保护 Runtime Application Self-Protection SDK 软件开发工具包 Software Development Kit XSS 跨站点脚本 Cross-Site Scripting 4 安全及风险管理 本标准规定了 IT软件或相关服务在采用研发安全运营一体化( DevSecOps)的开发模式下,相比于 传统开发模型发生变化,安全融入每个阶段过程,开发、安全、运营各部门紧密合作。 DevSecOps强调 在安全风险可控的前提
16、下,帮助企业提升 IT效能,更好地实现研发运营一体化。 安全及风险管理分级技术要求包括:控制通用风险、控制开发过程风险、控制交付过程风险、控 制运营过程风险,如表 1所示。 表 1 安全及风险管理分级技术要求 安全及风险管理 控制通用风险 控制开发过程风险 控制交付过程风险 控制运营过程风险 组织建设和人员管理 需求管理 配置管理 监控管理 安全工具链 设计管理 构建管理 运营安全 基础设施管理 开发过程管理 测试管理 应急响应 第三方管理 部署与发布管理 运营反馈 数据管理 YD/T 3764.620XX 6 度量与反馈改进 5 研发运营一体化控制通用风险 在 DevOps 模式下,安全内建
17、于开发、交付、运营过程中,通用风险覆盖三个过程中的共性安全要 求,包括:组织建设和人员管理、安全工具链、基础设施管理、第三方管理、数据管理、度量与反馈 改进,具体要求如表 2 所示。 5.1 组织建设和人员管理 组织建设和人员管理指组织在将安全内建到 DevOps过程中时,需要建设对应的组织负责不同的安 全职责与工作,需要建设组织级的安全文化以及对研发人员、测试人员、技术运营人员等进行安全管 理,包括第三方机构和人员,实现每个人都为安全负责。 5.2 安全工具链 安全工具链,关注研发运营一体化过程中与应用相关的安全工具。安全工具链建设过程中,一方 面,将安全左移研发过程 (DevSec),并强
18、化运营过程安全( SecOps),实现将安全工具内嵌到 DevOps 全生命周期;另一方面,安全工具由人工化、单一化向自动化、多元化及智能化方向发展。 5.3 基础设施管理 基础设施作为应用的载体,包括基础资源层、操作系统层、应用中间件层等,基础设施的安全性、 一致性、可靠性与稳定性为应用的安全及风险管理提供基础支撑。 5.4 第三方管理 第三方管理是指围绕应用安全对合作的第三方机构、人员、软件、服务进行安全管理,包括:接 入控制、日常管理与监控、安全风险评估等,第三方机构包括:监管机构、供应商、合作伙伴等。 5.5 数据管理 数据管理是指在研发运营一体化过程中,对从采集、存储、传输、处理、交
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YD 3763.6-2021 研发运营一体化DevOps能力成熟度模型 第6部分:安全及风险管理 3763.6 2021 研发 运营 一体化 DevOps 能力 成熟度 模型 部分 安全 风险 管理

链接地址:http://www.mydoc123.com/p-1528481.html