本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
了解 AMS Accerate 中的补丁管理
重要
加速补丁报告定期部署 AWS Glue 基于资源的策略。请注意,AMS 对修补系统的更新会覆盖现有的基于 AWS Glue 资源的策略。
重要
您可以为托管节点指定备用补丁存储库。在 AMS 实施您请求的补丁配置时,您负责选择和验证所选存储库的安全性。您还必须接受使用这些存储库所带来的任何风险,例如供应链风险。
以下是确保补丁管理流程安全性的最佳实践:
-
仅使用可信、经过验证的存储库来源
-
如果可能,默认为标准操作系统供应商存储库
-
定期审核自定义存储库配置
您可以使用 AMS Accelerate 修补系统,即补丁附加组件,使用安全相关更新和其他类型的更新来修补您的实例。加速补丁插件是一项为 AMS 实例提供基于标签的修补的功能。它利用 AWS Systems Manager (SSM) 功能,因此您可以使用基准和您配置的窗口标记实例并修补这些实例。AMS Accelerate 补丁插件是一个入门选项,如果您在加入 Accelerate 账户时未获得,请联系您的云服务交付经理 (CSDM) 获取。
AMS Accelerate 补丁管理使用 Systems Manager 补丁基准功能来控制应用于实例的补丁的定义。补丁基准包含预先批准的补丁列表;例如,所有安全补丁。实例的合规性是根据与其关联的补丁基准来衡量的。默认情况下,AMS Accelerate 会安装所有可用的补丁以使实例保持最新状态。
注意
AMS Accelerate 仅应用操作系统 (OS) 补丁。例如,对于 Windows,仅应用 Windows 更新,不应用微软更新。
有关报告的信息,请参阅AMS 主机管理报告。
AMS Accelerate 提供了一系列运营服务,可帮助您实现卓越运营 AWS。要快速了解 AMS 如何利用我们的一些关键运营功能(包括全天候服务台、主动监控、安全、补丁、日志记录和备份)来帮助您的团队实现整体卓越运营,请参阅 AMS
修补建议
如果您参与应用程序或基础架构的运营,您就会明白操作系统 (OS) 修补解决方案的重要性,该解决方案要足够灵活且可扩展,可以满足应用程序团队的不同需求。在典型的组织中,一些应用程序团队使用的架构涉及不可变实例,而另一些应用程序团队则在可变实例上部署应用程序。
有关修补 AWS 规范指南的更多信息,请参阅使用自动修补混合云中的可变实例。 AWS Systems Manager
注意
加速补丁插件是一项为 AMS 实例提供基于标签的修补的功能。它利用 AWS Systems Manager (SSM) 功能,因此您可以使用基准和您配置的窗口标记实例并修补这些实例。AMS Accelerate 补丁插件是一个入门选项,如果您在加入 Accelerate 账户时未获得,请联系您的云服务交付经理 (CSDM) 获取。
补丁责任建议
永久性实例的修补过程应涉及以下团队和操作:
应用程序 (DevOps) 团队根据应用程序环境、操作系统类型或其他标准为其服务器定义补丁组。它们还定义了每个补丁组特定的维护窗口。此信息应存储在附加到实例的标签上。推荐的标签名称为 “补丁组” 和 “维护窗口”。在每个补丁周期中,应用程序团队都要为修补做准备,在修补后测试应用程序,并在修补期间对应用程序和操作系统的任何问题进行故障排除。
安全运营团队为应用团队使用的各种操作系统类型定义补丁基准,并通过 Systems Manager Patch Manager 提供补丁程序。
自动修补解决方案定期运行,并根据用户定义的补丁组和维护时段部署补丁基准中定义的补丁。
-
治理和合规团队定义补丁指南以及例外流程和机制。
有关更多信息,请参阅可变 EC2 实例的修补解决方案设计。
申请团队指南
查看并熟悉如何创建和管理维护窗口;要了解更多信息,请参阅AWS Systems Manager 维护窗口和创建 SSM 维护窗口进行修补。了解维护窗口的总体结构和用法,可以帮助您了解如果不是创建维护窗口的人,则需要提供哪些信息。
对于高可用性 (HA) 设置,计划为每个可用区和每个环境设置一个维护窗口 (Dev/Test/Prod)。这将确保修补期间的持续可用性。
建议的维护时段持续时间为 4 小时,中断时间为 1 小时,外加每 50 个实例增加 1 小时
在开发和测试版本之间留出足够的时间进行修补,这样你就可以在生产修补之前识别出任何潜在的问题。
通过 SSM 自动化自动执行常见的修补前和修补后任务,并将其作为维护窗口任务运行。请注意,对于修补后的任务,您必须确保分配足够的时间,因为一旦达到截止时间,任务就不会启动。
熟悉补丁基准及其功能,尤其是补丁严重性类型的自动批准延迟,这可用于确保日后只有在生产中应用的补丁 Dev/Test 才能在生产中应用。有关详细信息,请参阅关于补丁基准。
安全运营团队指南
查看并熟悉补丁基准。补丁批准以自动方式处理,并且具有不同的规则选项。有关更多信息,请参阅关于补丁基准。
Dev/Test/Prod与应用团队讨论有关修补的需求,并制定多个基准来满足这些需求。
治理和合规团队指南
修补应该是一个 “选择退出” 功能。应存在默认维护窗口和自动标记,以确保没有任何未修补的内容。AMS Resource Tagger 可以帮助解决这个问题;请与您的云架构师 (CA) 或云服务交付经理 (CSDM) 讨论此选项,以获取实施指导。
申请补丁豁免时应要求提供证明豁免理由的文件。首席信息安全官 (CISO) 或其他审批官应批准或拒绝申请。
应通过 Patch Manager 控制台、Security Hub 或漏洞扫描程序定期检查补丁合规性。
高可用性 Windows 应用程序的设计示例
概述:
每个可用区一个维护窗口。
每个环境都有一组维护窗口。
每个环境一个补丁基准:
-
开发人员:0 天后批准所有严重性和分类。
测试:在 0 天后批准关键安全更新补丁,7 天后批准所有其他严重性和分类。
Prod:在 0 天后批准关键安全更新补丁,14 天后批准所有其他严重性和分类。
-
CloudFormation 脚本:
这些脚本的设置是为了使用上述基准批准设置为两个可用区 Windows HA EC2 应用程序构建维护窗口、基准和修补任务。
补丁建议 FAQs
问:如何处理 “0” 天漏洞的计划外修补?
答:SSM 支持 “立即修补” 功能,该功能使用实例操作系统的当前默认基准。AMS 会部署一组默认的补丁基准,该基准会在 0 天后批准所有补丁。但是,使用 “立即修补” 功能时,不会拍摄修补前的快照,因为此命令运行 AW RunPatchBaseline S-SSM 文档。我们建议您在修补之前进行手动备份。
问:AMS 是否支持修补自动伸缩组 () ASGs 中的实例?
答:不是。 目前,Accelerate 客户不支持 ASG 修补。
问:维护时段是否有任何限制需要记住?
答:是的,您应该注意一些限制。
每个账户的维护时段:50
每个维护时段的任务数:20
每个维护时段的最大并发自动化数量:20
并发维护时段的最大数量:5
有关默认 SSM 限制的完整列表,请参阅AWS Systems Manager 终端节点和配额。