需先确认指纹识别策略状态,再通过图形化或命令行添加例外规则,最后重启服务并验证;图形法支持IP段,命令法仅限单IP逗号列表,验证须查日志无fingerprint probe记录。

你需要在麒麟OS安全中心里排除某些局域网设备不被指纹扫描识别,避免误报或干扰正常业务流量,比如打印机、工控PLC、网络摄像头等不具备标准操作系统指纹特征的设备,一旦被反复探测可能触发设备异常响应甚至断连。
确认当前扫描策略是否启用指纹识别
打开安全中心 → 左侧导航栏点击【网络保护】→ 切换到【高级防护】标签页 → 查看【入侵行为检测】区域下方是否存在【启用设备指纹识别】复选框。若该选项不存在,说明当前版本(V10 SP1 2203起)已将指纹识别能力整合进【端口扫描防护】联动策略中,无需单独开启,但例外配置仍需通过规则管理入口操作。
这一步必须先做:不确认策略状态就直接加例外,可能导致规则未加载或被覆盖。
通过规则管理界面添加指纹扫描例外
方法一:图形化添加IP段例外(推荐桌面运维人员使用)
1、在【网络保护】→【高级防护】页面右上角点击【规则管理】→【新建例外规则】。
2、规则类型选择【指纹识别跳过】,协议类型保持默认【TCP/UDP混合】,目标地址输入要排除的局域网IP段,例如 【192.168.10.0/24】 或单个IP如 【192.168.10.254】(打印机常用地址)。
3、填写备注说明用途,例如“跳过车间PLC网段”,点击【确定】保存。
方法二:命令行导入例外列表(适合批量部署或脚本化维护)
执行:sudo kysec-net-control --add-fingerprint-exclude 192.168.5.100,192.168.5.101,192.168.5.102。注意逗号分隔且不能有空格,否则规则解析失败。
提示:该命令不支持CIDR网段写法,仅接受单IP或逗号分隔列表;若需排除整个子网,请用方法一。
验证例外是否生效
1、重启网络防护模块使新规则载入:sudo systemctl restart kysec-netd。
2、执行检查命令:sudo kysec-net-control --list-fingerprint-exclude。
3、若返回结果中包含你刚添加的IP或网段,则表示已成功注册为指纹扫描例外。
4、可进一步发起一次本地nmap -sS 192.168.10.254测试,观察安全中心日志(/var/log/kysec/net.log)中是否不再出现“fingerprint probe”相关记录。











