What is Patch Management?

补丁管理是向软件分发和应用更新的过程. 这些补丁通常是纠正错误所必需的 被称为“漏洞”或“bug”) in the software. 

本视频涵盖了补丁管理的基础知识,包括它是什么以及为什么它很重要. 您还将了解补丁-操作系统供应商的常见来源, application vendors, 以及网络设备供应商,以及补丁管理工具如何帮助您修复漏洞.

需要打补丁的常见领域包括操作系统, applications, 嵌入式系统(如网络设备). 当软件发布后发现漏洞时, a patch can be used to fix it. 这样做有助于确保环境中的资产不容易被利用. 

Why is Patch Management Important? 

补丁管理器非常重要,原因如下:

  • Security: 补丁管理可修复软件和应用程序上易受影响的漏洞 cyberattacks,帮助您的组织降低其安全风险. 
  • System uptime: 补丁管理确保您的软件和应用程序保持最新状态并顺利运行, supporting system uptime.  
  • Compliance: With the continued rise in cyber-attacks, 监管机构经常要求组织保持一定程度的遵从性. 补丁管理是一个必须坚持的环节 compliance st和ards
  • Feature improvements: 补丁管理可以超越软件错误修复,还包括特性/功能更新. 补丁对于确保您拥有产品所提供的最新和最好的补丁至关重要. 

Patch Management vs. Vulnerability Management

补丁管理是每个程序的重要组成部分 vulnerability management s解决. 然而, 采用一致的补丁管理方法并不总是意味着对所有可以看到的东西都进行修复. 当一个漏洞被识别出来时,你基本上有三个选择:

  1. Install a patch 对于漏洞(如果可用),以修复问题.
  2. Implement compensating controls 因此,该漏洞在没有完全修补的情况下得到了缓解. 当还没有适当的修复程序或补丁可用时,此路径很常见, 并且可以用来为最终的补救争取时间.
  3. Accept the risk 被这种脆弱所威胁,却什么都不做.

在特定情况下,由组织决定哪种选择最适合他们, 尽管修补是我们最终追求的理想治疗方法.

术语“补丁管理”和“漏洞管理”有时可以互换使用, 但是理解其中的区别是很重要的. 尽管这两种策略都旨在降低风险, 补丁管理(管理软件更新的过程)的范围是有限的.

为了更深入地了解你所处的环境,并使之见多识广, impactful decisions, 您需要通过漏洞管理转向更全面的方法. 漏洞管理是一个持续的识别过程, prioritizing, remediating, 报告系统中的安全漏洞以及在其上运行的软件.

5 Steps to Implement Patch Management

补丁管理是漏洞管理的重要组成部分, but it’s just one piece of the puzzle. 成功地将补丁管理嵌入到漏洞管理程序中, 应采取以下步骤:

  1. Establish asset management. 您降低风险的能力取决于您对环境的可见性. 资产管理解决方案可以帮助您全面了解所拥有的资产以及与每个资产相关的漏洞. With that knowledge, 你有能力对漏洞进行优先排序, remediate issues, 与利益相关者进行有效的沟通.
  2. Prioritize vulnerabilities. 在有限的时间和资源以及不断变化的威胁环境下, 认为可以在每一个漏洞出现时就修复它是不现实的. 因此,优先级是漏洞管理中最关键的方面之一.
  3. Remediate vulnerabilities to reduce risk. 识别漏洞并确定其优先级非常重要, 但如果你不纠正这些问题,你实际上并没有降低风险.
  4. 衡量您的漏洞管理程序的成功. 无论漏洞管理解决方案有多少奇特的特性, 只有当它满足组织的独特需求并为您和您的团队增加价值时,才值得投资. 为了确定你是否获得了良好的投资回报率,并向高层领导证明购买的合理性,你必须确定如何衡量成功.
  5. Develop partnerships 和 support. When something goes wrong, 你想知道你有一个可以依靠的团队来帮助你解决问题.


Patch Management Program Benefits

  • A more secure environment: 当你定期修补漏洞时, 您正在帮助管理和减少环境中存在的风险. 这有助于保护您的组织免受潜在的安全破坏.
  • Happy customers: 如果您的组织销售的产品或服务需要客户使用您的技术, 你知道这项技术真正起作用有多重要. 补丁管理是修复软件错误的过程, 这有助于保持您的系统正常运行. 
  • No unnecessary fines: If your organization is not patching 和, therefore, not meeting compliance st和ards, 你可能会被监管机构罚款. 成功的补丁管理可确保您符合要求. 
  • Continued product innovation: 您可以实现补丁,以改进特性和功能来更新您的技术. 这可以为您的组织提供一种将您的最新创新大规模部署到您的软件的方法. 

8 Key Steps of a Patch Management Process

在组织库存中的所有资产都可以使用新补丁时,不考虑其影响就安装新补丁,这将是一个糟糕的策略. 相反,应该采取一种更具战略性的方法. 补丁管理应以详细的, 既节约成本又注重安全的组织过程.  

  1. 为所有生产系统编制最新的清单; 无论是按季度还是按月, 这是真正监控生态系统中存在的资产的唯一方法. Through diligent asset management, 您将对操作系统有一个全面的了解, version types, 和 IP addresses that exist, 以及它们的地理位置和组织“所有者”.” As a general rule, 你越频繁地维护你的资产清单, the more informed you're going to be.
  2. 制定一个将系统和操作系统标准化为相同版本类型的计划: Although difficult to execute on, 标准化您的资产清单使补丁更快,更有效. 您将希望将您的资产标准化到一个可管理的数字,以便在发布新补丁时加速您的修复过程. 这将有助于节省您和技术团队花费在修复上的时间.
  3. 列出组织内的所有安全控制措施: 跟踪您的防火墙,防病毒软件和 vulnerability management tool. 你会想知道这些放在哪里, what they’re protecting, 和 which assets are associated with them. 
  4. 将报告的漏洞与您的清单进行比较: Using your vulnerability management tool 评估生态系统中哪些资产存在哪些漏洞 能帮助您了解组织的安全风险吗. 
  5. Classify the risk: 通过漏洞管理工具,您可以轻松地管理哪些资产对您的组织至关重要, therefore, 优先考虑需要相应地纠正的内容.
  6. 测试! 在您的实验室环境中将这些补丁应用到具有代表性的资产样本中. 对机器进行压力测试,以确保补丁不会在您的生产环境中造成问题.
  7. Apply the patches: 一旦你确定了需要首先修复的东西的优先级, 开始打补丁以减少环境中的风险. 更高级的漏洞管理工具还提供以下功能 自动化补丁过程中耗时的部分. Consider rolling the patches out to batches of assets; although you already tested in your lab environment (you did do that right!?)生产中仍有可能出现意想不到的结果. 在跳进去之前先试几下,这样就不会有任何大范围的问题.
  8. Track your progress: 重新评估你的资产以确保补丁是成功的. 

Patch Management Best Practices

在实施补丁管理时需要牢记的一些最佳实践包括: 

  • 设定明确的期望并让团队负责任: Leveraging organizational agreements, such as service-level agreements, can keep teams in check, 并确保降低风险的工作实际上已经完成.
  • 与技术团队协作,确保使用通用语言; 安全团队通常将软件错误称为“风险”,,而IT/DevOps团队可能会使用术语“补丁”.“确保每个人都在同一页,并认识到补丁的重要性是一个成功的补丁管理过程的关键. 
  • Establish a disaster recovery process: 以防您的补丁管理过程失败并导致问题, 有个备用计划总是个好主意.  

最新的补丁更新、漏洞和漏洞利用