一个页面,看清应用从需求到上线的安全治理状态

一款业务应用准备上线。

开发已经完成, 测试也接近尾声,安全负责人开始做最后一轮确认:SAST有结果,SCA有结果,DAST也做过,之前的渗透测试报告还在,几个安全团队的任务,也都有记录。

资料其实不少,但把这些信息放在一起之后,一个问题反而变得更难回答这个应用,现在到底算不算准备好了?从需求、开发,到测试、上线和运行,这个应用的安全工作到底做到哪一步了?

图片

这其实是很多企业做应用安全时都会遇到的情况:安全能力越来越多,产生的数据也越来越丰富。只是这些数据通常分散在不同工具和系统里:扫描结果归扫描结果,漏洞归漏洞,任务归任务

安全团队看到的是一张张问题列表,很难快速围绕这个马上要上线的“应用”形成一个完整判断,这时候很尴尬的情况就是:

  • 报告都在,但结论不好下;
  • 问题很多,但不知道卡在哪个阶段;
  • 任务不少,但看不清哪些会影响上线;

所以,企业不仅需要更多安全数据,更需要一个能讲清楚应用安全状态的视图。

应用安全治理,正在面对新的“过程可见”挑战

过去,企业做应用安全治理,更多关注已经发现的问题:

  • 这个应用有没有高危漏洞;
  • 这个组件有没有已知风险;
  • 这条工单有没有关闭;
  • 这个扫描有没有跑出结果;

这些能力当然很重要,它可以帮助安全团队发现和处置风险。

但随着应用规模变大、研发流程变快,安全负责人和安全团队不仅要知道“发现了什么问题”,还要知道“这些问题出现在研发过程的哪个阶段”

而这些信息很难仅靠几个工具页面,就快速判断整个应用的安全情况,更难给出对应的解决方案,比如:

  • 同样是高危风险,出现在编码阶段、测试阶段、上线前,治理动作完全不同;
  • 同样是“安全未达标”,原因可能是能力没有覆盖,也可能是只覆盖了一部分,还可能是手动检查项已经过期;
图片

给每个应用一张“安全生命周期视图”

基于这一场景,墨菲安全SGP企业安全风险治理决策平台)推出【应用安全生命周期管理】能力

简单来说,就是围绕单个应用,把需求设计、编码开发、构建与依赖、测试验证、部署上线、持续监控等阶段串起来,再把每个阶段相关的安全能力、执行记录、风险问题和处置任务放到同一张视图里。

这样,安全团队打开一个应用,就能看到:

  • 哪些阶段已经达标;
  • 哪些阶段存在未覆盖或部分覆盖;
  • 哪些安全能力最近执行过;
  • 哪些结果是 0 漏洞;
  • 哪些问题还没有闭环;
  • 哪些检查项已经过期或没有完成;

它的重点不在于多加一块页面,而在于把原来分散的工具结果,整理成一个围绕应用研发过程的判断依据

图片

应用安全生命周期管理能帮企业解决什么问题?

1. 建立适合不同应用的安全治理要求标准

企业内部的应用类型很多,面临的安全要求也不完全相同。

面向互联网提供服务的核心业务应用,通常需要:

  • 在编码阶段,接入 SAST、SCA 等检测能力;
  • 在测试阶段,完成 DAST 和渗透测试;
  • 上线后,还要持续关注主机、接口和运行风险。

内部管理工具或低风险应用,适用的安全能力和检查强度可能有所不同。

如果所有应用都套用同一套安全要求,安全团队很难兼顾治理效果和执行成本:

  • 要求过少,关键风险可能没有覆盖;
  • 要求过多,也会给研发流程增加不必要的负担。

SGP 的应用安全生命周期管理支持企业结合自身研发流程,配置应用需要经过的生命周期阶段,以及每个阶段需要接入的安全能力和手动检查项。

安全团队可以围绕需求设计、编码开发、构建与依赖、测试验证、部署上线、持续监控等阶段,明确每一类应用应该完成哪些安全工作。

对于确实不适用的能力,也可以结合应用实际情况进行标记。

这样一来,企业能够先把应用安全治理要求定义清楚,再依据真实的扫描记录、检查结果和风险数据判断执行情况。应用负责人知道每个阶段要完成什么,安全团队也有了统一且可落地的治理依据。

图片

2. 对照治理标准,支撑应用上线前的安全判断

当应用进入上线评估阶段,安全团队可以直接对照预先配置的治理要求,查看各项安全能力是否已经接入、是否完成执行,以及发现的问题是否已经处理。

例如,某应用的 DAST 显示为“部分覆盖”,还可以继续定位到未完成检测的具体地址。安全负责人由此能够快速确认还缺哪些检查、涉及哪些对象,以及这些缺口是否会影响本次发布。

上线评估有了统一依据,也能减少临近发布时跨平台查数据、找研发确认和反复解释的工作

3. 持续跟踪巡检执行情况,推动存量应用补齐薄弱环节

应用上线后,安全治理仍会持续推进。尤其是运行多年的存量应用,可能只接入过部分安全能力,某些检测已经很久没有成功执行,部分风险也可能长期停留在开放状态。

通过应用安全生命周期视图,安全团队可以持续查看:

  • 哪些研发阶段一直没有安全能力覆盖;
  • 哪些能力已经接入,但长期没有成功执行;
  • 哪些检测已经执行,结果为 0 漏洞;
  • 哪些风险仍未闭环;
  • 哪些手动检查尚未完成或已经过期;
  • 哪些能力结合当前应用情况可以标记为暂不适用。

例如,一次 SCA 扫描成功完成,结果为 0 漏洞,页面会明确展示为“已执行,0 漏洞”。这说明检测真实发生过,也产出了健康结果。如果页面没有执行记录,安全团队则需要继续核查能力是否已经接入、扫描是否成功运行,以及应覆盖的对象是否完整。

对这些状态进行区分,可以减少把“没有数据”当成“没有风险”的误判。安全团队既能证明已经完成的安全工作,也能发现长期没有覆盖、没有执行或没有闭环的薄弱环节

对于管理大量应用的企业,这种持续巡检方式还能帮助团队逐步识别共性问题:

  • 哪些研发阶段整体覆盖不足;
  • 哪些安全能力经常执行失败;
  • 哪些类型的风险总是在上线后才被发现。

企业可以据此调整治理重点,推动安全能力在更合适的研发阶段发挥作用。

图片

从“有没有做安全”到“安全做到哪一步”

应用安全治理的难点,很多时候不在于发现一个漏洞,而在于把应用从需求到上线的安全过程讲清楚。

  • 哪些阶段已经达标?
  • 哪些能力还没覆盖?
  • 哪些风险需要优先处理?
  • 哪些任务已经推进到闭环?
  • 哪些结果可以作为上线判断依据?

这些问题讲清楚之后,安全团队才能更好地和研发、业务、管理层协同。

  • 对安全负责人来说,它能支撑上线前判断,也能沉淀管理层看得懂的应用安全水位。
  • 对 SDL 和 DevSecOps 团队来说,它能帮助定位薄弱阶段,推动安全能力前移。
  • 对应用负责人来说,它把安全要求拆成明确的阶段、能力和整改动作,减少反复沟通。

应用安全生命周期管理的价值,就在于让企业围绕每个应用,看清从需求到上线的安全状态。

当每个关键阶段都有据可查、有因可溯、有事可做,应用安全治理就能从一张问题列表,变成一个可以持续推进的过程。

对于正在持续建设SDL、DevSecOps和应用安全治理体系的企业来说,这意味着安全管理可以拥有一个更加贴近业务研发过程的统一视角。

从需求开始,到应用上线,再到持续运行。安全工作真正发生在哪里、做到什么程度、还有哪些工作需要继续推进,都可以围绕一个应用被完整地呈现出来。

这或许也是应用安全治理从“工具覆盖”走向“过程治理”之后,一个值得关注的变化。

(0)
上一篇 2026年8月18日 下午12:15
下一篇 2023年8月9日 下午7:15

相关推荐

  • 如何排查软件中的使用的开源组件清单?

    软件中为什么会依赖开源组件? 在软件开发的过程中,我们往往会使用一些第三方或者开源的组件,来提供一些基础的功能或者服务,从而简化开发工作,提高效率和质量。例如,我们可能会使用 Apache Commons、Spring Boot、jQuery 等开源组件来实现一些常见的操作,如字符串处理、Web 开发、DOM 操作等。 使用开源组件的好处是显而易见的,它们可…

    2023年8月9日
    0
  • 如何生成一份SBOM清单

    引言 随着软件开发的日益复杂和分散,软件供应链安全成为了一个重要的挑战。软件供应链指的是从源代码到最终产品的整个生命周期中涉及的所有环节,包括开发、构建、测试、部署和维护等。软件供应链中可能存在各种各样的组件和依赖项,如开源软件、第三方库、框架、工具等。这些组件和依赖项可能来自不同的来源,具有不同的许可证,存在不同的漏洞和风险。如果不对这些组件和依赖项进行有…

    2023年8月9日
    0
  • 年中汇报,除了“总体可控”,安全团队还能说什么?

    写在前面 6 月底,很多企业安全团队都会迎来一场不太轻松的会——年中总结汇报。 上半年做了什么?下半年预算怎么规划?这些问题都要在这场汇报里向老板讲明白。 汇报的 PPT 往往准备了大量数据:发现了多少漏洞、关闭了多少工单、拦截了多少攻击、建设了多少能力、跟进了多少情报、推动了多少整改…… 这些工作都很重要,也投入了不少精力。 但真正…

    2026年6月30日
    0
  • 软件完整性保护方案之Sigstore

    背景 SolarWinds Orion 软件更新包在2020年底被黑客植入后门,此次攻击事件波及范围极大,包括美国政府部门、关键基础设施以及多家全球500强企业,影响难以估计。如果用户能确认软件来源是可信的 SolarWinds 官方,这次事件可能可以避免。 为了确认软件的来源和构建方式,实现完整性保护,Linux基金会联合Red Hat、Google 和 …

    2023年8月9日
    0
  • 用社区和开发者工具驱动软件供应链安全治理

    本文整理自 OSCS 软件供应链安全技术论坛- 章华鹏老师开场致辞的分享内容。 章华鹏,十二年的企业安全建设、安全社区白帽子、开发者,先后在百度、贝壳负责过企业安全建设 ,也在乌云负责过安全产品,业余时间活跃于安全技术社区,帮助企业、开源项目、软件公司解决过数百个严重安全问题,现在负责墨菲安全和 OSCS 社区,专注于软件供应链安全方向。 软件供应链安全的概…

    2023年8月9日
    0