ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

面试官:企业 RAG 怎么保证不越权?靠部门标签够吗?

2026/8/12 22:03:00 拓冰建站 浏览量
面试官:企业 RAG 怎么保证不越权?靠部门标签够吗? 「不同部门的员工只能看自己有权限的文档你的 RAG 怎么保证不越权」面试官问我。我答给文档打上部门标签检索时按当前用户的部门过滤。他接着问同一个部门里普通员工和负责人权限不一样怎么办同一份《薪酬制度》前半段全员可看后半段只有管理层能看文档标签该写哪个员工上午调岗下午来提问旧权限还在缓存里又怎么办我说那就在 Prompt 里提醒模型不要回答敏感内容。他看了我一眼。如果敏感段落已经进了模型上下文权限其实早就失守了。模型不是保险柜更不是权限系统。01AUTHORIZATION FIRST一、权限闸门必须放在模型前面企业 RAG 的第一条原则是先授权再检索最后才生成。用户登录后系统从可信身份里拿到租户、用户、角色、组织和密级再交给统一权限中心判断他能读取哪些知识片段。身份不能来自用户输入更不能因为他说「我是部门负责人」就给他负责人权限。权限判断通过后检索才在允许范围里做关键词或向量匹配。召回结果返回时再校验一次确认每个片段仍然属于当前用户可读范围然后才放进模型上下文。不是先把全库搜一遍再把敏感结果删掉。无权限内容从一开始就不该成为候选。02CHUNK LEVEL二、权限粒度要跟切片粒度对齐只给整篇文档打标签碰到混合权限文档就会很尴尬。要么把整份制度都藏起来普通员工连可公开部分也搜不到要么整份放开管理层章节跟着一起泄露。所以入库时不能只按固定字数切。制度文档要按章节、条款和表格结构切每个片段保留来源文档、章节路径、适用范围以及 ACL 或权限策略编号。片段属于谁、谁能读由权限中心做确定性判断。权限维度复杂时也别往标签里硬塞几十个字段。角色、部门、密级、临时授权和生效时间交给策略引擎计算索引里只保留必要租户信息和不暴露含义的策略编号。有些方案会把权限也编码成向量靠相似度决定能不能看。这个思路可以辅助路由但不能充当授权。向量检索是近似计算差一点仍可能被召回安全边界不能建立在「大概相似」上。03DYNAMIC CHANGE三、员工调岗不应该重做文档向量文档向量表达的是内容意思员工权限表达的是此刻能不能读这两件事要分开。员工调岗或临时授权到期时更新的是权限中心里的组织关系和策略同时让旧缓存、旧会话和短期令牌失效。下一次查询重新计算权限正文向量不需要重做。如果权限信息同步到检索索引也只更新权限元数据不重新生成内容向量。真正容易出事的是撤权链路。缓存半小时才刷新离职员工就多了半小时窗口权限中心挂了还默认放行故障就会直接变成泄露。这类系统要默认拒绝。权限状态不确定时只返回公开内容或者明确拒答宁可少答也不能猜权限。04GENERATION GUARD四、生成层要校验但它不是主锁前面的权限过滤做对了模型看到的就只有授权证据。生成时仍要要求关键结论有出处证据不足就拒答证据冲突就提示确认不能把多份材料拼成一个知识库里从来不存在的结论。敏感场景还要做输出检测、异常提问识别、限流和审计防止用户通过多轮追问一点点套信息。会话记忆也必须按用户和租户隔离。但输出审核只能兜底。无权限内容一旦送进模型就不能指望另一个模型可靠地删干净。真正的主锁仍然是模型前面的身份、授权和数据隔离。05INTERVIEW ANSWER五、如果只给我 30 秒我会这样答30 秒面试回答「我不会让模型判断权限。用户通过认证后由统一权限中心根据租户、用户、角色、资源和当前策略做确定性授权。检索只在授权片段里进行召回后再按切片校验一次只有通过的证据才能进入模型。内容向量和权限策略分开调岗时更新组织关系、策略和缓存不重做文档向量。生成层要求证据引用、冲突提示和无证据拒答再加输出检测、审计和限流做兜底。权限服务异常时默认拒绝不让故障变成越权。」这道题真正考的不是会不会给向量库加一个过滤条件而是能不能把身份、授权、检索、生成和权限变更串成一条完整链路。企业 RAG 可以答不出来但不能把不该看的内容答出来。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】