企业 RAG 知识库怎么防资料外泄?从文件上架到权限稽核的 5 个实务
AJ
技术总监・专长:AI 影像辨识与模型训练、企业私有 AI 引擎导入、ERP / IoT / POS 系统集成、云端架构与数位转型规划
壹立方数码技术总监,累积 20 年以上系统开发与整合经验,主导 500+ 专案导入,负责 视炼 VisionForge 影像辨识与 CUBI 酷比企业 AI 大脑的架构设计、资料治理与上线维运。
技术审阅:壹立方数码 系统集成团队(ERP / IoT / POS 系统集成团队)
发布日期 ・阅读时间约 8 分钟
直接回答
企业导入 RAG 知识库时,应把文件版本、检索权限、提示注入防护、回答引用与稽核纪录一起纳入架构;只将文件放进向量资料库,无法自动解决资料外泄与错误回答风险。
名词定义
- 文件污染(Document Poisoning)
- 指错误、过期或带有恶意指令的内容被放入知识库,并在后续检索时影响 AI 回答或行为的风险。
- 检索前授权
- 在系统取回文件前,先以使用者身分、部门或角色过滤资料范围,避免不具权限的内容进入模型上下文。
RAG 的风险不只在模型回答错误
RAG 让 AI 可以依据最新的 SOP、合约、产品规格与内部资料回答问题,因此很适合作为企业知识库的起点。不过,资料一旦经由上传、同步或批次汇入进入检索流程,也会带来新的攻击面:过期版本可能被取回、不同部门资料可能被混查,文件中甚至可能夹带试图改变模型行为的文字。
OWASP 将提示注入、敏感资讯揭露、资料与模型污染,以及向量与嵌入弱点列为生成式 AI 需要处理的风险。RAG 的价值在于提供资料依据,不代表它能取代授权、输出验证或资安治理。
第一步:文件上架必须有拥有者、版本与失效规则
每一份会进入知识库的 SOP、报价、规章或技术文件,都应标示拥有单位、生效日期、版本与审核状态。当制度更新时,旧版文件应下架、封存或明确标示为历史资料,避免 AI 同时取回互相矛盾的规范。
- 指定文件拥有者与核准流程,避免任何人都能直接上架正式资料。
- 以文件类型、部门、有效期间与敏感等级建立中继资料。
- 保留删除、替换与重新建立索引的纪录,让答案可以追溯。
第二步:权限要在检索前生效,而不是交给模型判断
业务、财务与人资即使都在同一个 AI 系统中提问,也不应看到相同的文件集合。正确作法是沿用企业帐号、部门、角色或专案权限,在检索阶段先过滤可取回的内容;模型只处理使用者本来就有权阅读的资料。
权限规则不能只写在提示词里。提示词可以协助引导回答,但真正的资料存取限制必须由身分验证、资料库查询条件与文件存取控制共同执行。
第三步:把检索到的文件视为不可信输入
文件中可能包含看似正常、实际上却要求 AI 忽略规则或执行外部动作的内容。系统应明确区分系统规则、使用者问题与检索文件;检索内容只能作为事实依据,不能拥有改写权限、执行工具或覆盖系统规则的能力。
若 AI 后续可建立订单、修改主档、付款或发送通知,模型建议更不应直接成为执行命令。高风险动作应具备独立授权、栏位验证与人工确认。
第四步:答案要附来源,找不到依据就拒答或转人工
对制度、合约、报价与技术规格等重要问题,回答应能指出来源文件、版本与相关段落。若检索结果不足、来源互相冲突,或问题超出知识库范围,系统应清楚说明无法确认,并提供人工窗口,而非以看似流畅的文字补足答案。
第五步:建立稽核与测试回路,持续验证权限边界
上线前应以不同角色帐号测试:是否能检索到其他部门、其他客户或历史失效资料;上线后则保留必要的查询身分、时间、文件范围与处理结果,用于异常追查与品质改善。记录应遵循最小化原则,避免将完整敏感内容再次复制到日志。
执行步骤
1建立文件上架与版本规则
为每类文件指定拥有者、有效期间、敏感等级与失效处理方式。
产出:知识库文件治理规范
2对应帐号、角色与可检索范围
将既有 AD、SSO 或系统帐号与部门、专案及文件权限建立对照。
产出:检索权限矩阵
3分离指令、文件与工具权限
限制文件内容影响系统规则,并为高风险工具操作建立独立授权与确认。
产出:提示与工具安全设计文件
4设计引用、拒答与人工接手规则
定义何种问题必须附来源、何种情况拒答,以及如何转交正确窗口。
产出:回答品质与例外处理规则
5进行角色测试与持续稽核
以不同帐号验证检索边界,定期检视异常查询、文件更新与回答品质。
产出:上线验证与稽核纪录
企业 RAG 知识库的五项安全设计
| 设计项目 | 常见错误 | 建议做法 |
|---|---|---|
| 文件治理 | 旧版与新版文件混放 | 标示拥有者、版本、有效日与失效规则 |
| 检索权限 | 所有登入者都查同一个向量索引 | 在检索前依角色与资料范围过滤 |
| 提示注入防护 | 把文件内容当成可信系统指令 | 分离系统规则、使用者输入与文件内容 |
| 回答可信度 | 没有来源也直接生成答案 | 附引用;依据不足时拒答或转人工 |
| 稽核维运 | 只记录模型错误,不记录资料范围 | 保留必要的身分、时间、文件范围与处理结果 |
常见限制与前提
- RAG 能降低没有依据的回答,但无法保证所有内容皆正确;原始文件品质与版本治理仍是根本。
- 权限设计需要 IT、资安与各资料拥有部门共同确认,不能只由 AI 专案团队单独决定。
- 若涉及金融、医疗或其他高度监管资料,仍应依实际法规与组织政策进行专业审查。
ACubeDT 的实务观点
ACubeDT 规划 CUBI 企业 AI 大脑时,会先盘点 ERP、POS、文件库与既有帐号权限,再决定资料应采唯读对接、文件检索或其他整合方式;不以单一模型取代原有权限制度。
对需要严谨控管的情境,会将角色可见范围、来源引用、稽核纪录及高风险操作的人工确认列为上线前验收项目,让私有 AI 能被营运单位使用,也能由 IT 与资安单位管理。
结论
企业 RAG 的安全性取决于文件与权限治理是否落实在检索之前;模型只负责回答,不能成为资料存取或高风险操作的最终裁决者。