首页/安全/安全加固速查/白名单设计方法(资产×端口×来源矩阵)
防火墙与访问控制50 条

白名单设计方法(资产×端口×来源矩阵)

白名单不是拍脑袋放行:先画资产×端口×来源矩阵,标注业务必要性,再逐格落地规则;矩阵本身就是评审与审计的依据。

安全加固速查安全更新于 2026-10-13

白名单要有可追溯的矩阵

白名单不是按印象逐条放行,而是先把资产、端口协议、来源三个维度画成矩阵,逐格标注业务必要性与责任人,再落成规则。矩阵本身就是评审与审计的依据:任何一条规则都应该能回答“谁批准、为什么需要、什么时候复核”。缺少矩阵的白名单会迅速退化成一堆没人敢改的放行集合,最后与全放行相差无几。

基本信息

适用平台全部平台(主机防火墙、云安全组、网络设备 ACL)
三个维度资产 × 端口/协议 × 来源
必填属性用途、责任人、到期复核日期
基线每条规则可追溯到资产与来源
风险等级中

典型使用场景

  • 新项目上线:先出矩阵再落规则,避免边做边加造成无序放行
  • 定期评审:按到期日期逐条复核,剔除已失效的放行
  • 变更评审:变更单附上矩阵片段,评审有据可依
  • 审计取证:等保与内部审计要求访问控制规则有明确授权依据
  • 事故复盘:快速判断某条放行是否属于必要规则

矩阵样例可用格式

矩阵样例可用格式
# | 资产   | 端口/协议 | 来源         | 用途      | 责任人 | 复核到期 |
# | web01  | 443/tcp   | 0.0.0.0/0    | 对外网站  | ops    | 2027-01  |
# | web01  | 22/tcp    | 10.8.0.0/24  | 堡垒机    | ops    | 2027-01  |
# | db01   | 3306/tcp  | 10.0.1.0/24  | 应用访问  | dba    | 2027-01  |
# | db01   | 22/tcp    | 10.8.0.0/24  | 堡垒机    | dba    | 2027-01  |
# 落地顺序:先加新放行 → 验证业务 → 再删旧放行

矩阵各列读法

列含义填错的后果
资产主机名或资产编号写泛称则无法判断规则属于哪台机器
端口/协议如 443/tcp、53/udp协议写错,规则看似放行实际不通
来源网段或地址集合网段边界画错等于给邻居开门
用途业务必要性说明缺说明的规则在评审时难以判断能否删除
责任人与复核到期归属与复核时间无人负责的规则会长期留存
评审原则:来源写 0.0.0.0/0 的条目必须给出强理由(确实对公网提供服务),其余一律要求收敛到具体网段。

落地要点

  • 规则变更遵循先加后删:先加新放行并验证业务,再删旧放行
  • 把复核到期写进规则备注并设日历提醒,避免矩阵与实际脱节
  • 来源写网段前确认网段归属与边界,尤其是云内共享网段与办公网段
  • 矩阵纳入版本控制,变更留痕,谁改的、什么时候改的一目了然
  • 定期用实际规则反查矩阵:出现矩阵里没有的规则就是影子放行
矩阵脱离实际会迅速失效:若长期无人更新,规则与矩阵对不上,评审就变成走过场,风险在无人察觉中积累。

易错点

  • 矩阵与规则长期不一致:出现影子放行,审计结论不可信
  • 来源写网段不确认归属:写错网段相当于给相邻业务或办公网开门
  • 先删后加:变更过程中业务中断,回滚也需要时间
  • 只登记不设到期复核:废弃业务对应的放行会永久保留,暴露面逐年变大

数据来源与参考

  • 等保 2.0:访问控制与最小授权
  • NIST SP 800-53 AC 系列控制

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌