版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DevSecOps工具链技术实践技术创新,变革未来安全地软件开发中的挑战开发运维人员缺少安全技能、意识安全专业人员很有限第一道防线安全往往在运维的基础架构类职能下,地位不高,很难对等的协同开发、运维的壁垒,安全职能难以嵌入进IT生命周期的各个阶段开发交付团队,甚至管理层过度地强调 “速度”,在与速度的平衡中,对安全 风险的机会主义风险偏好过大安全人员技能欠缺,安全“运营”的程 度低安全工具自动化不足或集成程度不高漏洞多是在上线前一刻被发现,而不是 持续在开发的“管道”PIPELINE中被识 别修复成本过高控制点或审计点过于滞后或缺失安全需求、要求、架构设计的持续交付 得不到保障缺少全链条各阶段
2、的风险视角和风险管理能力老的、不标准的架构与应用系统最佳实践和架构PATTERN积累有限环境标准化发放和维护程度低组织与文化技术与架构过程与控制技能与工具增加开发人员的责任!DevSecOps?什么是DevSecOps? Why?Gartner 2012年在一份报告中提出的概念。在这份报告中,Gartner提出信息安全专业人士 需要更主动地融入DevOps的实践中,秉承DevOps的精神,拥抱“团队协作、敏捷和职责 共担的哲学”。基于Gartner的调研,估计少于20%的企业安全架构师参与到DevOps的项目中,主动和系 统性地将信息安全融入DevOps项目,更少的组织达到了DevSecOps
3、所需的安全自动化程 度。Gartner认为通过采用一些良好实践,安全架构师可以设计一系列可集成的控制措施,优化安全活动,同时,并不损害DevOps的敏捷和协作精神。安全,从 “守门人”(Gatekeeper) 演变到,赋 能(enable)各团队,缺省就处于安全的状态Security shifts from being a gatekeeper toenabling teams to be secure by default.CSO适应“快速”安全需要在适应快速交付的背景下实现协同、保障, 提供持续反馈和风险管理能力BCG:Speed is the new scale传统安全活动需要太多人,安
4、全测试太慢自动化!开发应用就像做三明治软件配置管理SCM架构与设计二进制加固(android)buildepic &story安全可行性&固 有风险评估编码GUI/接口测 试源代码安全扫描SAST开源组件 安全扫描应用系统安全生命周期漏洞与版本聚合&安全度量源代码安全 IDE本地扫描团队经理Development开源组件及Docker入库安全扫描需求轻量威胁建模Threat Model制品库(daily)Docker安全扫描黑盒安全扫描DAST制品库(PR)DEVSIT制品库(release)自动化安全 风险报告第三方库(开源组件&内部依赖组件)功能/系统测试内部渗透测试外部渗透测试安全运营生
5、产环境UAT加固及标准化的基础设施与平台(操作系统&中间件&数据库)Unit Testsonar lintIDE扫描单元测试打包 packaging标准化资源发放 构建 Sonar扫描GUI/接口测试泰坦业务验收性能/容量测试上线审批PRO生产环境 部署验证数据分析安全编码指南剩余安全风险报告BUILD SECURITY IN-开发过程的安全嵌入DEVSECOPS 中可以集成的工具安全编码规范Confluence 标准化与加固CIS Benchmark CI自动集成工具Jenkins源代码静态分析(IDE):Find Security Bugs源代码静态扫描(SAST):SonarQube(F
6、ind Security Bugs)开源组件安全扫描(OSS)Black Duck Hub Docker容器安全扫描Nessus for Docker黑盒安全测试(DAST/IAST)IBM AppScanAWVSOWASP ZAP主机安全扫描:Tenable Nessus配置基线加固安全扫描:Tenable Nessus Docker安全扫描工具:Nessus for DockerFuzzing模糊测试工具:Burp Suite ProOWASP Mantra专项测试工具:SQLMapMetasploitInfection Monkey自动化渗透测试工具集安全知识管理Security Por
7、tal 安全编码规范Confluence 供应商评估VSAQ轻量级威胁建模Cigital ARAMS Threat Modeling l 安全需求&设计Jira/安全需求库主机环境验证测试:Tenable Nessus数据库安全扫描:AppDetective安全风险评估记录Jira/Confluence制品库Jfrog/Nexus 漏洞修复计划JIRA FW开通ITSM tool资产管理平台漏洞聚合平台ThreadFix代码质量管理平台SonarQube研发质量可视化平台泰坦三叉戟持续度量与可视化:缺陷密度、漏洞数、风险问题走过的路找懂开发、应用架构的人在IT项目初期固化引入安全官(ISO)的
8、 模式,基于项目优先级确定参与程度全靠人的安全督导和扎口,ISO使用开 发人员 友好和偏好的(工作流)工具 日常沟通、协作和记录流转,如JIRA引流,再引流,宣传,再宣传,让更多 的目标范围的项目组流经ISO开始确定项目需要的最关键、最必要(不做不得上线)的安全活动,往往在 生命周期右侧,如PATCH LEVEL,渗 透测试找擅长攻防和渗透测试的人解决资源发放环节的安全,并尽可能自 动化,如“黄金镜像”制作和更新,解 决PATCH LEVEL,标准化OS、中间件 和数据库等基础设施(发行版和版本)借助CIS基线实现加固的自动化和配置标准化提高上线验证测试环节的自动化程度, 如自助式WEB黑盒和
9、主机层漏洞扫描引入多源外部渗透测试服务提供方或者 众测在SIT、UAT环境进行总结积累黑盒扫描器和渗透测试发现的 问题和防御编码,持续实时反馈给开发持续控制措施“左移”参考BSIMM,确定同行“都在做”的探索实践“轻量威胁建模”30天+90天+与研发质量管理的人协同推动开发管理统一质量静态测试工具链,尽可能使用开发常用工具上安装安全插件,保证体验的一致性,静态检测前置到IDE使用与研发质量管理一致的质量跟踪机制,并建立“度量驱动”的文化和沟通,持续风险问题反馈与安全知识积累与架构师协同,使用统一、一致的架构、 框架,从架构治理上降低使用高危框架、 组件的几率,关注API安全建立基于项目的分级安全评估和咨询机制,固化各阶段主要安全交付物与活动,确保 系统全生命周期的风险问题跟踪机制和基 于风险的发布决策(业务和IT产品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植树节的活动总结(15篇)
- 有关反思周记范文集合9篇
- 2026年化验室工作安排部署
- 2026年会展展馆设计案例分享
- 2026年房地产老业主维系活动方案
- 2026年注塑机自动安全门异常
- 江门市蓬江区2025年数学三年级下学期期中复习检测试题(含答案解析)
- 2026年企业经营效益风险分析报告
- 2026年中班美工区区角活动目标
- 江达县2025届数学三下期末达标检测试题含答案解析
- 2026年山东财经大学综合评价综合素质测试笔试+面试模拟试题及参考答案
- 2026年苏教版小学科学四年级下册期末学情测试卷及答案
- 2026年解放军联勤保障部队第960医院医护人员招聘笔试参考题库及答案详解
- 2026年成都中考语文测试题及答案
- 2025年北京第二次高中学业水平合格考地理试卷真题(含答案详解)
- 2026译林英语三年级下册期末试卷含听力材料和答案
- 2026年广西高考物理题考点及完整答案
- 2026年多重耐药菌医院感染预防与控制培训课件
- 合理用药考核工作制度
- 高中信息技术学业水平考试试题(含答案)
- 公司人事管理制度标准版
评论
0/150
提交评论