银河麒麟V10 SP1及以上版本支持原生敏感词截屏拦截,需启用kysec-text-guard服务,在安全中心「屏幕内容防护」中开启「关键词触发截图拦截」并添加敏感词,可选启用模糊遮罩。

您正在使用银河麒麟V10操作系统,希望在安全中心中配置一项主动防护策略:当屏幕内容包含预设敏感词(如“密级”“机密”“内部资料”等)时,系统自动拦截截图行为,防止含关键词的界面被截取保存。该功能依赖KYSEC内核级文本感知模块与X防截图框架联动,不需第三方工具即可原生实现。
确认系统版本与组件就绪
打开终端,执行:cat /etc/kylin-version → 查看输出是否含 【V10 SP1及以上】 字样;若为SP0或更低版本,此功能不可用,需先升级系统。
执行 systemctl is-active kysec-text-guard,返回 active 表示敏感词截屏防护服务已就绪;若为 inactive,需先运行 sudo systemctl enable --now kysec-text-guard 启用服务。
在安全中心启用敏感词截屏防护
第一步:点击左下角「开始菜单」→ 搜索框输入“安全中心” → 打开应用。
第二步:左侧导航栏选择「隐私保护」→ 右侧切换至「屏幕内容防护」子页签。
第三步:找到「关键词触发截图拦截」开关,点击开启;此时下方「添加敏感词」按钮变为可用状态。
第四步:点击「添加敏感词」→ 在弹出窗口中逐行输入目标词(每行一个),例如:
密级
绝密
内部资料
涉密
注意:词组不支持通配符和正则,但自动匹配全字、半角/全角形态及中文标点包围场景,比如“【密级】”也会被识别。
第五步:勾选「启用模糊遮罩」选项 → 这将使含敏感词的窗口在截图时不仅被拦截,还会在预览界面实时叠加半透明高斯模糊层,防止他人目视窥探;【该选项必须与截图拦截同时启用才生效】。
验证与强制触发测试
方法一(图形化验证):新建一个文本文件,写入“请阅:内部资料(密级)”,全屏打开该文件 → 尝试用 kylin-screenshot 截图 → 系统应弹出“当前界面含受控关键词,截图已被阻止”提示,且截图文件为空白或仅含模糊色块。
方法二(命令行强制触发):终端执行 kysec-text-guard --test "涉密" → 若返回 TRIGGERED: screenshot blocked,说明词库加载与响应链路正常。
方法三(绕过UI测试):直接调用底层接口 echo "机密文件" | xdotool type --clearmodifiers 输入到任意可编辑窗口 → 随后立即截图,观察是否被拦截;此操作可验证输入法上屏后的实时检测能力。











