结论先行:微隔离的策略不是一次收到底的。先外后内、先粗后细、先松后紧、平滑过渡这四条原则,决定的是收紧的先后顺序;一批切多少、观察多久、由谁签字,要在开工前定下来。顺序定错,收紧的动作本身就会变成业务中断的来源。
一套微隔离项目通常分五步走:部署接入、资产梳理与标签设计、策略规划与编制、策略测试与验证、防护生效与常态化运营。前两步不开启任何访问控制,只做一件事——把资产和连接关系看清楚。这不是慢,而是必须:白名单的本质是"没写进去的就不通",在没看清之前收紧,等于把过去默认允许、却没人记录的访问一次性切断。
为什么不能一次收到底
业务侧的真实依赖,总有一部分只存在于某个人的记忆里:一个每月初跑的批处理、一台老系统的定时同步、一条临时开的调试通道。这些东西不会出现在架构图上,一旦被切断,反应通常是"先回滚,再说"。
一次收到底还有一个隐患:出问题时无法定位是哪一条规则造成的。分批收紧的意义不只是降低影响面,更是让每一次不通都有明确的时间点和变更记录可查。
其一,先外后内
先从外联入口那一侧收——面向其他网络、对外提供服务的业务,关系和边界相对清楚,即使出错,影响也容易圈定。内部业务之间的访问放在后面,因为那里的隐式依赖最多。
顺序反过来会怎样:内部先紧,业务一卡,压力立刻推着你把规则放回去。放回去一次,后面再想收紧,阻力会大一倍。
其二,先粗后细
先按业务域给粗规则——谁和谁能通,先把这个层面定下来;再细化到端口、协议与具体对象。粗粒度规则能用,但放得宽;细粒度要靠连接关系跑够一段时间才敢写。
这也是测试期存在的理由:策略下发但不阻断流量,只记录"本该被拦"的访问,观察一段时间,联合业务部门把这些记录逐条核对,补上遗漏的规则,再决定往下走。核对没做完就切到防护状态,等于把核对的工作交给了生产环境。
其三,先松后紧
先把必须保留的通道放行,再逐步收窄。运维通道、堡垒机、监控采集、备份这几类访问,要在规划阶段就显式写进规则,而不是等切完发现连不上再补。
反着做的后果很具体:运维自己先进不去,随之而来的要求就是整体回滚。回滚一次,前面的核对就白做了。
其四,平滑过渡
分批切换,每批之间留观察期。一批的对象建议按区域或业务域划,而不是按设备类型划——按设备类型划,会出现"某几台切了、同业务的另外几台永远在等"的局面,规则永远收不干净。
判断一批能不能往下走,看三件事:预阻断日志里"会被拦但应该放行"的条目清零;这段时间没有出现与本次变更相关的异常工单;业务侧与安全侧都签了字。三条齐了再切下一批,缺一条就再观察一轮。
「一批」按什么划
常见三种划法:按业务域、按物理位置(机房或网段)、按业务优先级。选一个做主维度,不要混着划。主维度定下来之后,"这一批到哪、下一批从哪开始"才有稳定的边界,也才能回答"为什么这批先切"。
批的规模不宜按台数定,宜按核对能力定:业务方能不能在观察期内把这一批的预阻断日志核对完。核对不过来,批就太大。
边界与前提
其一,收紧的节奏取决于组织的核对能力,不取决于平台能力。核对不上,平台再快也只能停在那里等。
其二,收到底也没有必要。运维、备份、监控采集这类访问需要长期开放,做法是写成明示例外并留台账,而不是硬塞进策略里再想办法绕过。
其三,策略数量要控制。标签化之后按业务身份而不是按 IP 写规则,可以把策略总量压下来——公开方案材料提到这类做法可减少九成以上的策略数量,属于参考性指标,实际效果与现网规模有关。
- 开工前明确四条顺序:先外后内、先粗后细、先松后紧、平滑过渡。
- 前两步只做资产梳理与标签设计,不开启访问控制。
- 把运维、堡垒机、监控、备份通道在规划阶段显式写进规则。
- 先粗后细,粗规则先覆盖业务域,再逐域细化到端口。
- 分批切换,批的对象按一个主维度划,批的规模按核对能力划。
- 每批三条放行条件:预阻断日志核对清零、无相关异常工单、双方签字。
- 常态化运营阶段把暴露面治理与策略优化排进固定节奏,而不是出事才做。
深圳市奇摩计算机有限公司在数据中心安全项目中,通常先和客户把收紧顺序与每批的放行条件对齐,再谈策略怎么写——顺序对了,规则本身反而不用写得太复杂。如果正在规划微隔离的分批落地,欢迎预约咨询。
