暂无评论
原理:把 Windows 更新、杀毒软件厂商更新域名加入域名对象;安全策略优先放行这些域名对象,其余访问互联网全部拒绝。 ⚠️注意:域名对象是防火墙定时 DNS 解析域名,生成 IP 表;防火墙自身 DNS 必须配置,保证域名解析正常。
system‑view
dns server 223.5.5.5
dns server 114.114.114.114
object‑group domain‑name OS‑AV‑Update
# Windows更新域名
domain name ***.***
domain name ***.***
domain name ***.***
domain name ds.***.***
# 360杀毒示例,根据实际杀毒厂商替换
domain name *.***.***
domain name *.***.***
# 可继续追加其他杀毒:火绒、金山、卡巴斯基等更新域名
quit
策略顺序非常关键,从上往下匹配: 策略 1:Trust‑>Untrust,源为 PC 网段,目的为 OS‑AV‑Update 域名对象,动作
permit(放行更新) 策略 2:Trust‑>Untrust,源为 PC 网段,目的 any,动作deny(阻断其余全部互联网访问)
security‑policy
rule 1 permit
source‑ip‑object 192.168.1.0 0.0.0.255 //PC内网网段
destination‑domain‑object OS‑AV‑Update
service‑object any
rule 2 deny
source‑ip‑object 192.168.1.0 0.0.0.255
destination‑ip‑object any
service‑object any
quit
⚠️缺陷:部分更新使用大量动态 CDN 域名,通配符
*.shturl.V7 支持;但部分 CDN 域名无法穷举,会出现部分更新失败。
思路:PC DNS 全部指向防火墙 DNS 代理;防火墙 DNS 过滤,仅允许解析系统更新、杀毒更新域名,其余域名解析全部拒绝。 缺点:如果 PC 配置公网 DNS(绕开防火墙 DNS 代理),此方案失效;需要配合 ACL 禁止 PC 直接访问外部 DNS53 端口。
#开启DNS代理
dns‑proxy enable
#DNS过滤规则,只允许更新相关域名,其余拒绝
dns‑filter policy Update‑Only
permit domain‑suffix ***.***
permit domain‑suffix ***.***
permit domain‑suffix ***.***
deny domain‑suffix any
quit
dns‑proxy apply dns‑filter Update‑Only
同时 ACL 拦截 PC 直接访问外网 UDP 53,防止 PC 绕过防火墙 DNS 代理。
logging,方便查看哪些更新域名被 deny,再补充到域名对象。security‑policy
rule 1 permit logging
rule 2 deny logging
display object‑group domain‑name OS‑AV‑Update #查看域名解析出来的IP列表
display security‑policy rule all
display security‑policy statistics
display dns‑proxy status
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论