4步消除漏洞积压

消除,漏洞,积压 · 浏览次数 : 16

小编点评

**4个步骤来消除漏洞积压:** 1. **确定漏洞优先级:** 使用漏洞评分系统 (CVSS) 或其他工具评估漏洞的严重性。 2. **建立漏洞修复计划:** 制定详细的步骤,包括阻止、修补和删除漏洞。 3. **优化 DevSecOps 优先级:** 在 SDLC 中提高漏洞修复的效率。 4. **减少漏洞积压:** 通过减少修复工作的时间和精力来降低积压。

正文

不断增长的漏洞积压,加上对修复哪些漏洞以及何时修复缺乏明确性,可能导致一系列包括浪费开发人员的时间,延迟上市时间,以及由于修复时间长而增加企业攻击面等问题。当代行业和环境要求快速、频繁地推出功能性和安全代码的压力一直存在,而这也倒是需要开发人员确保和解决的任务和问题也越积越多,随之造成了漏洞积压。解决漏洞积压最有效的方式就是精准有效地确定需要解决漏洞的优先级顺序。 虽然解决方式非常明确,但说起来容易做起来难。因为确定漏洞的优先级顺序不仅需要投入时间,同时还需要相关安全专业知识来评估和确定每个漏洞构成的威胁级别。在本篇文章中,我们整理了企业可以参考和采用的四个步骤,来帮助企业消除漏洞积压的问题。

加强可见性

软件安全和软件供应链风险管理中的一个关键部分就是软件物料清单(SBOM),SBOM 是包含用于构建软件的各种组件的成分的嵌套清单。根据 Ponemon 的调查结果显示,有 41% 的受访者表示他们的企业使用 SBOM,这些企业有两大特点,即对风险评估和合规有明确要求。虽然有70%的人表示 SBOM 进行连续自动更新很重要或非常重要,但实际上只有47%的人表示他们的SBOM具有持续更新功能。这是因为想要持续更新 SBOM 就需要在静态 SBOM的基础上进行手动、单点时间点扫描来了解环境中的变化,而这给 CISO 以及安全团队造成巨大的负担。使用静态 SBOM 会让内容可见范围受到限制,并且这通常仅在软件堆栈的特定部分中可用,这也将导致延迟和不确定性,从而加剧安全风险。

与静态 SBOM 不同,动态 SBOM 提供对所有软件组件的实时可见性。动态 SBOM 更进一步揭示了这些组件是否在运行时执行以及如何在运行时执行,同时 DevSecOps 团队可以识别与企业 SBOM 中的软件组件关联的已知漏洞。这帮助企业有效且准确地了解问题所在的位置,同时害提供了是否可能被攻击者利用的相关信息。

完善漏洞优先处理计划

如今,许多企业都在部署和执行“安全左移”概念,“安全左移”提升了软件开发生命周期(SDLC)对安全性,通过在 CI/CD 流水线中构建之后立即验证漏洞,并将其与测试一起纳入SDLC 流程早期。确定漏洞的优先级至关重要,因为这将为解决对企业构成最大威胁的风险提供重要参考。

企业通常可以使用两种方法来:参考通用漏洞评分系统 (CVSS) 或采用漏洞扫描解决方案提供的优先级。不论企业选择哪种方式,需要确保将上下文应用于每个漏洞及其在 IT 环境中的位置。例如了解以下一系列问题:

  • 漏洞所在的资产的重要程度是怎样的?该漏洞是面向互联网还是面向客户?
  • 资产中是否包含敏感信息?
  • 该漏洞是否存在受监管的环境中?
  • 如果该漏洞利用成功,会影响大量用户吗?
  • 企业所在的行业是否成为漏洞利用的目标?

资产上下文将提供企业的暴露级别、潜在业务影响、威胁上下文和漏洞严重性信息。总之,完整的优先级计划应当包括漏洞的评估阶段(包括正确识别资产),然后扫描漏洞,并报告结果。

创建漏洞修复计划

一旦发现并优先处理了软件漏洞,那么接下来就需要制定一个完善的漏洞修复计划。这个计划将包括阻止、修补和删除某些组件。企业需要仔细慎重地制定该计划,因为在修补漏洞程序中可能需要停机或可能产生一些意外影响等。开发团队可能会发布一个临时修补程序,以便在需要更多时间来正确修复漏洞时提供变通条件。

企业的修复计划还应当包括所有 IT 资产的全面且不断更新的视图。这包括从硬件和软件,再到移动应用程序的所有内容。企业还需要对所有组件进行精细、详细的访问,以了解每个资产之间是如何互连的,以及该资产对其他系统的依赖性。在了解了每种资产在整个 IT 环境中所扮演的角色,就能够更好地了解该资产对企业的价值和重要性。这些上下文信息和详细数据为确定漏洞修复的优先级奠定了十分重要的基础。

DevSecOps 优化漏洞管理

最后一个步骤,确定 DevSecOps 的优先级,并在 SDLC 中更快地进行漏洞修复,防止漏洞积压。当 DevSecOps 被优先考虑时,安全检测与开发的结合将变得更加无缝且高效,而这也依赖于在 SDLC 早期实现运行时分析和自动化。这样就能为响应时间提供了速度和准确性,更好的漏洞可见性,并根据此来确定和修复漏洞。DevSecOps 可以通过识别在企业环境中不可利用的漏洞来减少高达 85% 的漏洞积压以及修补工作。这样开发人员就可以修复最重要的问题,而不是毫无目的地修复所有漏洞。实际上,45%的Ponemon调查受访者表示,减少修补漏洞的时间是采用 DevSecOps 的主要原因,另一方面原因,则是对风险的优先排序和补救采取重点突出的方法(33%)。

根据 Ponemon 的调查结果显示,69%的受访者表示,他们所在的企业已经将 DevOps 完全过渡到 DevSecOps,并且已经或者开始在 SDLC的每个阶段或都集成了安全性(29%)。 大量的漏洞积压工作会给 DevSecOps 团队带来太多麻烦。修复所有内容并不总是现实的、实用的或安全的。专注于解决亟待解决的问题更加重要,拥有成熟的 DevSecOps 程序应该是漏洞管理策略的重要组成部分。建议企业采取必要的步骤来推进他们的 DevSecOps 计划。

与4步消除漏洞积压相似的内容:

4步消除漏洞积压

不断增长的漏洞积压,加上对修复哪些漏洞以及何时修复缺乏明确性,可能导致一系列包括浪费开发人员的时间,延迟上市时间,以及由于修复时间长而增加企业攻击面等问题。当代行业和环境要求快速、频繁地推出功能性和安全代码的压力一直存在,而这也倒是需要开发人员确保和解决的任务和问题也越积越多,随之造成了漏洞积压。解

从原理聊 JVM(五):JVM 的编译过程和优化手段

# **一、前端编译** 前端编译就是将Java源码文件编译成Class文件的过程,编译过程分为4步: ## **1 准备** 初始化插入式注解处理器(Annotation Processing Tool)。 ## **2 解析与填充符号表** 将源代码的字符流转变为标记(Token)集合,构造出`

拯救SQL Server数据库事务日志文件损坏的终极大招

拯救SQL Server数据库事务日志文件损坏的终极大招 在数据库的日常管理中,我们不可避免的会遇到服务器突然断电(没有进行电源冗余),服务器故障或者 SQL Server 服务突然停掉, 头大的是ldf事务日志文件也损毁了,SQL Server服务器起来之后,发现数据库处于"Recovery Pe

useCookie函数:管理SSR环境下的Cookie

摘要:本文详述了useCookie函数在服务器端渲染(SSR)中的应用,包括读写Cookie、配置选项如maxAge、expires、httpOnly、secure、domain、path及SameSite,并提供了encode、decode、default、watch等高级用法示例,以及如何在AP...

ComfyUI进阶篇:ControlNet核心节点

前言: ControlNet_aux库包含大量的图片预处理节点,功能丰富,适用于图像分割、边缘检测、姿势检测、深度图处理等多种预处理方式。掌握这些节点的使用是利用ControlNet的关键,本篇文章将帮助您理解和学会使用这些节点。 目录 一、安装方法 二、模型下载 三、Segmentor节点 四、L

Linux-Cgroup V2 初体验

本文主要记录 Linux Cgroup V2 版本基本使用操作,包括 cpu、memory 子系统演示。 1. 开启 Cgroup V2 版本检查 通过下面这条命令来查看当前系统使用的 Cgroups V1 还是 V2 stat -fc %T /sys/fs/cgroup/ 如果输出是cgroup2

Python潮流周刊的优惠券和精美电子书(EPUB、PDF、Markdown)

Python潮流周刊从 2023.05.13 连载至今,本周即将发布第 60 期,这意味着我们又要达成一个小小的里程碑啦! 每周坚持做分享,周复一周,这对自己的精力和意志是一项不小的挑战。于是,为了让自己获得一些仪式感,我给自己定了一个较为合理的时间目标,就是每 30 期周刊作为一季。 划分出“每一

.NET周刊【7月第1期 2024-07-07】

国内文章 学习.NET 8 MiniApis入门 https://www.cnblogs.com/hejiale010426/p/18280441 MiniApis是ASP.NET Core中的轻量级框架,用最少的代码和配置创建HTTP API。其特点包括简洁明了、性能卓越、灵活多变、易于学习使用,

论文阅读: 面向Planning的端到端智驾Planning-oriented Autonomous Driving

设计一个更优的、可理解的、面向最终目标的框架。基于这个面向Planning的思想,他们提出了 Unified Autonomous Driving (UniAD)方案,一种新的自动驾驶框架。这个方案从全局视角出发,让智驾的各个模块特征提取可以互相补充,各个任务之间可以通过统一的查询接口通信。在此基础...

设计模式学习(二)工厂模式——抽象工厂模式+注册表

目录前言使用简单工厂改进使用注册表改进参考文章 前言 在上一篇文章中我们提到了抽象工厂模式初版代码的一些缺点:①客户端违反开闭原则②提供方违反开闭原则。本文将针对这两点进行讨论 使用简单工厂改进 对于缺点①,我们可以使用简单工厂的思路来改进抽象工厂的初版代码。对于上一篇文章中的例子,我们去除Came