中层管理者(运营决策层) 研发管人人员项目经理 可定制大纲

从开发到运营:应用安全生命周期流程管控

公司运用系统承载核心业务、资料处理和对外服务,已成为网络攻击、资料泄露和业务隐患的要害入口。传统安全事务往往集中在上线前测试或者上线后处置,容易出现安全要求前置不足、开发进程管控薄弱、漏洞修复闭环不完整、运行监测和应急响应脱节等等问题…

授课时长
2天
授课方式
办法解说 + 流程拆解 + 实例拆解 + 清单编制 + 应急上手规划。
建议人数
20–40 人
主讲
张振中
课程编号
PX-T16560
从开发到运营:应用安全生命周期流程管控
内训报价
面议(按天计)
含讲师课酬、教材与差旅,不含场地
电话咨询 131-8265-5138
企业微信二维码
微信扫码咨询报课程名即可,工作日 1 小时内回复

本站不设表单:打电话或扫码即可,不用留手机号等回访

课程背景

公司运用系统承载核心业务、资料处理和对外服务,已成为网络攻击、资料泄露和业务隐患的要害入口。传统安全事务往往集中在上线前测试或者上线后处置,容易出现安全要求前置不足、开发进程管控薄弱、漏洞修复闭环不完整、运行监测和应急响应脱节等等问题。

运用安全需要贯穿诉求、规划、开发、测试、发布、营运和应急全进程。只有将安全要求嵌入研发流程,将漏洞治理接入变更发布,将运行监测联动应急处置,才能形成可管控、可追踪、可改进的运用安全生命周期。

本课围绕运用安全生命周期流程管控展开,重点解说安全开发、上线准入、运行监测、漏洞应急和上手复盘等等内容,支援参训者构筑从开发到营运的运用安全管控轮廓。

课程收益

● 领会运用安全生命周期和DevSecOps轮廓,掌握云原生架构下的开发流程变化,认识开源软件隐患并构筑开源治理的基本办法,将安全要求前置到研发进程

● 掌握开发进程安全管控要点,包括安全漏洞识别、安全提测要求、测试流程规划、CVSS漏洞定级准则以及分级修复时间要求,形成可执行的开发安全规范

● 弄懂货品架构安全的核心办法,包括安全左移理念、系统三层架构(基础设施、平台、运用)的安全问题识别,以及安全评审红线的实践实例和查验要点

● 掌握DAST动态测试和SAST静态测试等等常见漏洞扫描抓手的原理、采用办法和结果拆解,能够根据扫描报告准确判断漏洞隐患等级并指导开发队伍完成修复

● 弄懂运行阶段安全营运和常态化监测制度,掌握攻防上手防守方事务要求,能够拟定应急响应预案并促成应急闭环,形成监测、处置、复盘、改进的持续营运本领

课程特色:

流程贯通:按照开发前、开发中、上线前、营运中、应急后展开。

管控导向:突出流程节点、责任分工、查验清单和准入要求。

实例牵引:结合典型漏洞、组件隐患、接口隐患和应急情境。

闭环落地:强调漏洞发现、修复验证,上线审批、监测响应和复盘改进。

课程大纲

第 一讲:运用安全生命周期和DevSecOps

一,认识DevSecOps

1. Gartner首次提出“DevOpsSec”概念

2. RSA年度大会DevSecOps延展

二,DevSecOps生命周期

1. 规划阶段

2. 开发阶段

3. 构筑阶段

4. 测试阶段

5. 发布阶段

6. 交付阶段

7. 部署阶段

8. 操作阶段

9. 监控阶段

——各个阶段形成自动化路径

三,云原生架构中的开发流程

云原生:云原生“Cloud Native”是一种构筑和运行运用程序的办法,是一套技艺架构和办法论

1. 云原生重塑软件开发和流程

2. 云原生的安全挑战

3. 云原生供给链安全实践

四、开源软件安全

开源软件:一般免费提供,可供任何人采用、查验、修改和重新分发

1. 开源软件现况

2. 开源软件的隐患和挑战

——为何要做开源软件安全监测?

实例:国内某银行CMS 0day漏洞被发现,黑客将控标的业务系统

3. 开源软件、开源组件采用管控和开发测试流程

4. 开源治理轮廓

1)开源资产的梳理

2)开源软件采用和管控

3)漏洞跟踪

4)隐患管控

5)开源软件的退出管控

次讲:开发进程安全管控

一、安全漏洞

重点关注4个方面

1. 开源组件

2. 静态代码扫描

3. 自动化测试

4. 人工代码审核

二,安全测试

1. 安全提测要求

提交:根据《本公司货品和资讯系统安全提测作业规范》要求开展提测前准备

2. 安全测试流程

1)白盒安全测试专项

2)开源组件扫描

3)重点货品人工代码审计

3. 安全测试用例

——规划被测货品或者运用测试用例

三、漏洞定级

1. 定级准则:CVSS(Common Vulnerability Scoring System,通用评核漏洞办法)

2. 实际定级

1)严重

2)高危

3)中危

4)低危

四,漏洞修复

时间要求:针对不同途径,发现的不同级别漏洞都有对应修复时间要求

五、安全开发指南

1. 开发安全规划

2. 开发环境安全

3. 开发组件安全

4. 编码安全规范

5. 安全编译

6. 代码保护

三讲:货品架构安全

一、开发安全左移

1. 安全和软件质量现象一致

1)85%的缺陷都是在开发人员编码时引入

2)当下大多缺陷都是在测试阶段发现

3)缺陷的修复事务越往后成本越大

2. 货品安全漏洞的生产源

1)架构规划缺陷

2)编码忽视安全

3)配置发生错误

二、构筑安全红线

——系统架构拆解:

1. 基础设施层安全问题

1)容器漏洞

2)云平台漏洞

2. 平台层安全问题

1)pg CVE-2019-9193漏洞

2)/api/v1/ssid未放权访问

3. 运用软件层安全问题

——硬编码SSH私钥导致的凭据泄露漏洞

三、安全评审实践(红线实例拆解)

红线1:开源组件选型时,选项采用SCE开展扫描,确保无高危、超危漏洞

红线2:未放权接口中,当存在高危操作时,未添加有效保护制度,并且保护制度中未考虑防篡改、防伪造

高危操作类型:免密登录,HA同步、配置导入或者配置还原等等功能

红线3:业务运用日志未记录,或者将未脱敏的敏感资讯记录日志中

四讲:常见漏洞扫描抓手

一、DAST动态运用程序安全测试(黑盒测试)

原理:能够探测整个正在运行的运用程序、API或者WEB环境并查验不安全行为

1. 常见黑盒扫描抓手

1)AWVS

2)NESSUS

3)APPScan

4)NSFOCUS RSAS

5)Xray

6)BurpSuite

2. 扫描结果拆解

实例:BurpSuite结果拆解

二、SAST静态运用安全测试(白盒测试)

原理:拆解源代码发现安全问题

1. 常见抓手

1)Seay

2)Rips

3)Kunlun-M

4)Semgrep

5)fortify

6)Coverity

7)代码卫士

8)CodeQL

2. 扫描结果拆解

实例:代码卫士扫描结果拆解

五讲:运行阶段安全营运和常态化监测

一、IT新形势以及攻防对抗趋势

1. 数智化转型下的IT技艺变革

2. 2023HW攻击手段以及攻击路径

3. 国家HW攻击手段的演变趋势

4. 常态化演习的攻击手段

——社工-运用系统漏洞-集权系统Nday-0day

5. 银行/证券在攻防演习中成绩较好的原因

1)良好的网络隔离架构

2)专精的一线营运队伍

3)安全左移,拉升内生安全

二、安全营运的意义

1. 网络安全的本质:动态的、面向进程的人和人之间的对抗

2. 纵深防御架构和滑动标尺模型

三、安全营运内容

1. 安全营运的参考准则

1)《金融网络安全 网络安全营运中心建设指南》

2)“平战融合”安全营运轮廓

抓手:SMART模型

2. 安全营运流程/制度建设

3. 营运指标管控

1)资产纳管率

2)资产安全覆盖率

3)漏洞平均发现周期

4)病毒感染率

5)安全经过平均响应时间

4. 营运动作准则化——形成各类SOP

第六讲:攻防上手、重保服务和应急闭环

一、攻防演习要害点收束

1. 国 家 级攻防演习来由

2. 国 家 级攻防演习历程

3. 过往演习经典战法

1)0day漏洞利用拿下标的系统

2)API攻击导致资料泄露

3)供给链攻击导致代码泄露

二、演习防守方的事务要求

1. 高层促成和重视

2. 安全协同,持续对抗

3. 平战融合,持续安全运行

——演习前的准备事务:七大差事拆解

差事1:互联网暴露面防护

差事2:安全隐患排查和加固

差事3:办公职场安全

差事4:社会工程学防范

差事5 :供给链隐患排查

差事6:应急响应预案

差事7:云安全隐患排查

差事8:集权类隐患排查

差事9:资料安全隐患排查

课程收束:

本课以运用安全生命周期为主线,将开发安全,测试准入、运行监测和应急闭环贯穿起来,支援参训者领会运用安全不是单一测试动作,而是一套覆盖研发、交付、营运全进程的流程管将控度。

借助课程研习,参训者应能够从业务诉求、架构规划、代码开发、组件选型、安全测试、上线发布、漏洞治理,运行监测、应急处置和复盘改进等等环节识别要害将控点,促成安全要求前置、安全测试嵌入、安全营运联动和安全问题闭环。

课后作业:写一篇关于HW技战法,实操中,在真实对抗环境中怎样借助已有的技艺手段,增强架构防御本领

老师简介

Introduction to lecturers

弄懂更多

博闻智咨询|张振中老师

适合谁听

研发管人人员、项目经理、开发人员、测试人员、运维人员、安全管人人员。建议同一家企业 3 人以上同来,课堂上直接改造本企业的实际问题——单人参加也能学到方法,但带不走可用的成果。

交付流程

课前:顾问访谈 2 位管理者,收集现状与问题清单,讲师据此调整案例。课中:讲授与演练各占一半,产出可直接用的工具与方案。课后:7 天内提交改进建议,30 天内一次线上答疑。

电话咨询