洞察策略风险,用自然语言提问策略问题。 申请演示 →
Published:
与 DevOps 同步的策略:变更管理为何需要重新思考
by FireMon
敏捷性是现代企业 IT 的命脉。开发人员发布代码的周期以小时计,而非以周计。基础设施弹性扩展,新服务随时上线。然而,在业务加速的同时,安全策略却常常被落在后面,受制于并非为这种速度而设计的流程和工具。这是个问题。因为如果变更控制跟不上变更本身,安全就不只是拖慢进度,它会成为出问题的那一环。
行驶在慢车道上的变更控制
我们来描绘一个熟悉的场景。某个 DevOps 团队发布了一项新的微服务。它需要访问后端数据库、身份验证服务,可能还有一个第三方 API。环境是混合式的,部分服务运行在云容器中,另一些则运行在本地虚拟机上。所有资源都带有标签、具备动态性,并与底层网络相互抽象隔离。接下来就轮到安全环节。团队提交了一份变更请求:在这些系统之间、为这个环境开放这些端口。工单随之创建,由防火墙团队进行审核。该团队查阅文档,将请求映射到区域或 IP 地址段,并试图理清网络路径。这些步骤必不可少,但即便配备了最新的自动化和工作流管理工具,它们仍然耗费时间。等到变更真正落地时,该服务可能已经被重构。这并不是在指责安全团队,他们只是在遵循流程,以确保所有安全措施到位。但那套流程并不是为今天的节奏而建立的。它诞生于基础设施固定不变、应用边界清晰、防火墙是首要防线的年代。而今天,这更像是在守卫一座不断变形的迷宫。
陈旧的工作流,现代的风险
问题的根源在于传统安全策略变更的构建方式:缓慢、手动,且与基础设施强绑定。
- 基于 IP 的规则假定资产始终位于同一位置。而在云环境中并非如此。
- 基于区域的模型按位置而非功能或风险对资产进行分组。
- 手动审批带来阻力与延迟,却往往并未真正降低风险。
当 IT 尚可预测时,这些方法行之有效。但如今,它们制造了一个危险的悖论:要落实安全,就必须放慢创新。更糟的是,团队为了赶上截止日期而完全绕过流程,由此产生影子访问路径和不受管理的风险。安全就是这样失去可见性的。策略漂移就是这样发生的。这也正是为什么Zero Trust 分段工作的范围往往有限,因为将其扩展所需付出的实际代价很快就会显现出来。
策略不应成为瓶颈
现实是:安全无需在速度与控制之间二选一。但它确实需要决定如何在两者之间取得平衡。这始于一种思维转变,即从控制基础设施转向促成安全的业务结果。与其问“哪些 IP 需要访问哪些端口?”,更好的问题是:“这项资产是什么,它扮演什么角色,为实现其业务意图真正需要哪些访问权限?”这种思路能够带来更快的决策、更一致的执行,以及与现代基础设施实际运作方式更好的契合。
资产上下文为何重要
如今的资产不只是服务器,还包括容器、无服务器函数、云原生应用和临时虚拟机。它们承载着丰富的元数据:名称、角色、标签、业务单元、安全态势、合规状态等等。能够理解并纳入这些上下文的安全策略更具韧性,也更易于管理。例如:
- 与其为 IP 172.16.5.34 审批一条规则,不如为“标记为 PCI-Compliant 的生产 CRM 服务”审批访问权限。
- 与其封锁某个子网,不如依据设备态势、用户身份或应用角色来限制访问。
- 与其对每一项新访问请求无休止地审核工单,不如定义基于意图的规则,在资产属性变化时自动适应。
这就是策略的未来:动态、感知风险,并与资产身份而不仅仅是网络拓扑相关联。
传统工具依然出色的地方
当然,这并不意味着该丢弃旧有的方法论。像 FireMon Policy Planner这样的工具仍然发挥着关键作用,尤其是在受监管环境中,以及面对结构化、可重复的访问变更时。需要审核第三方供应商的访问权限?需要向 DMZ 防火墙添加规则?需要为 PCI 或 HIPAA 审核准备审计记录?Policy Planner 就是您的好帮手。它为流程带来严谨性、文档记录和问责机制,有助于避免人为失误,强制执行审批工作流,并确保即便是复杂的变更也会经过恰当的检查。然而,它的短板在于高变更率、高速度的环境,例如云部署、容器编排或动态微分段策略,在这些场景下,为一条规则变更等上数天根本行不通。在这些场景中,策略本身需要映射环境中的单一可信来源。它们需要由意图定义、由上下文驱动,而不是绑定在 IP 或手动流程之上。
那么,需要改变什么
如果您当前的策略变更流程像是一个瓶颈,或者更糟,成为风险来源,那么是时候重新审视其基础了。以下是几个切入点:
- 审查您的变更积压:查看变更耗时多久、哪些规则被反复修改,以及有多少审批纯属程序性。
- 利用现有的资产元数据,例如角色、环境、责任人和风险态势,以支持基于意图的策略模型。
- 基于业务逻辑进行分段:不仅按网络位置对资产分组,还要按功能和敏感度分组。在组与组之间定义访问权限,而不是在 IP 之间。
- 将低风险决策自动化:对于符合既定策略或通过预定义风险检查的变更,可考虑精简审批流程。
或许最重要的一点是:通过制定并执行业务规则,为您的 DevOps 团队提供他们所需的速度,仅在确有必要时才介入。安全不应拖慢他们,而应让他们既快速又安全地推进。
最终目标:自适应安全
策略变更不必如此痛苦,它只需要演进。随着企业基础设施持续向云原生、混合和短生命周期环境转移,安全团队也必须随之演进。静态策略和僵化的工作流已无法胜任,而自适应、富含上下文的方法则可以。这并不意味着放弃治理,而是意味着设置能够支撑创新速度的护栏。像Policy Planner这样的工具对于范围明确、可审计的变更必不可少。但要保护动态环境的安全,我们还必须引入速度更快、并与当今应用的构建、部署和扩展方式相契合的新模型。因为策略不应是路障,而应是加速器。