全部产品
Search
文档中心

云原生数据库 PolarDB:权限感知与访问控制

更新时间:Sep 14, 2026

当企业知识空间承载部门文档、项目资料、制度文件或涉敏知识时,管理员需要保证AI Agent与员工只能检索其有权访问的内容。权限感知能力在知识空间、知识库和文档三个层级建立访问边界,检索请求始终以当前调用者身份执行权限校验,无权文档不会进入召回结果。

说明

自新加坡时间2026年8月25日00分00时00秒起知识空间支持选择是否开启文档 ACL。

功能概览

image.png

文档权限贯穿数据接入、索引构建和检索三个阶段。原始文件保留在您的OSS Bucket 中,PolarDB仅存储检索所需的派生索引。权威ACL元数据保存在关系型存储中,并同步投影至关键词索引和向量索引,实现检索阶段的权限过滤。同一问题由不同身份发起时,系统仅返回该身份有权访问的内容。

知识空间模式

知识空间模式在创建知识空间时确定,创建后不可变更。管理员在控制台创建知识空间时,可通过文档 ACL开关选择是否启用文档级 ACL 强制鉴权。

模式

访问控制策略

适用场景

权限感知空间(ACL Enforced)

所有检索请求均执行文档级权限校验。文档入库时必须携带 ACL,或由系统根据知识库类型、已认证身份和接入方式派生 ACL。

多部门协作、分级授权、涉敏知识检索,以及后续需要扩展权限治理能力的新建业务空间。

开放空间(ACL Disabled)

不执行文档级 ACL 过滤,但仍受知识库准入和空间绑定关系约束。

  • 兼容未携带权限元数据的存量数据。

  • 明确不需要文档级权限控制的过渡场景。

  • 需要通过HTTP接口直连的场景。

选型建议:

  • 开放空间(ACL Disabled)主要用于兼容未携带权限元数据的存量数据,以及既有的非权限感知接入与检索链路,如果没有HTTP直连需求,不建议作为新建业务空间的默认模式。

  • 对于新建业务空间,建议优先选择权限感知空间(ACL Enforced)。即使当前内容面向全员开放,也可以通过公共知识库实现域内共享,同时保留后续分级授权、跨部门协作和合规治理的演进空间。

知识库类型

企业知识空间支持公共知识库和个人知识库两种类型。创建知识库时,控制台通过知识库类型配置项提供公共和私有两个选项,其中公共对应PUBLIC,私有对应PERSONAL,默认选择公共。

知识库类型

访问范围

适用场景

公共知识库(PUBLIC)

面向空间内已授权用户开放。上传者获得管理权限,其他授权用户获得只读权限。

团队共用文档、制度资料、产品手册等需要在授权范围内共享的知识。

个人知识库(PERSONAL)

仅知识库所有者可访问。

个人资料、工作笔记、草稿等不希望被其他成员检索的内容。

检索请求会先执行知识库准入校验:公共知识库允许空间内已授权用户访问,个人知识库仅允许所有者访问。通过知识库准入后,权限感知空间会继续执行文档级 ACL 过滤,确保用户只能召回自己有权访问的文档内容。个人知识库仅支持在权限感知空间下创建。

说明

个人知识库仅支持在权限感知空间(ACL Enforced)下创建,需由管理员分配给具体企业员工,阿里云企业知识空间控制台不可对个人知识库内文档进行管理操作。

文档接入与 ACL 来源

03-scenarios-bw (2)

PolarDB根据文档接入方式确定 ACL 来源。管理员不需要在每次检索时手动传入权限列表,权限主体由源端权限、知识库类型或服务端可信身份上下文生成。

接入方式

ACL 来源

权限处理方式

企业内容源同步

飞书、SharePoint 等企业内容源的源端 ACL。

连接器读取源端用户、用户组和部门权限,并映射为规范化权限主体,随文档同步到检索链路。源端权限变更由同步任务增量传播。

控制台上传或 OSS 原生同步

知识库类型和上传者身份。

公共知识库面向空间内已授权用户开放,个人知识库仅授权所有者。用户无需为每个文件手动配置 ACL。

MCP Tool 上传

已认证用户身份和知识库策略。

MCP Server根据已认证身份在服务端生成可信权限上下文。客户端不能指定权限主体,也不能覆盖调用者身份,从而防止权限伪造。

管理员可在PolarDB Agentic Server中配置企业身份来源,并在知识空间或知识库层级绑定身份目录、部门和用户。员工通过AI Agent发起检索时,AI Agent使用个人Token调用MCP检索工具,PolarDB Agentic Server解析调用者身份及其所属用户组、部门,服务端据此构造可信权限上下文并调用PolarDB检索服务,最终PolarDB仅返回当前身份有权访问的内容。

权限感知检索机制

权限感知检索采用“权威 ACL 元数据 + 检索索引权限投影”的机制。权威 ACL 元数据记录文档权限归属和当前生效版本,检索索引权限投影将知识库、所有者和可读主体等必要权限信息写入文档分块索引,使检索阶段可以直接按权限过滤候选内容。一次权限感知检索包含以下环节:

  1. 知识库准入:确定调用者可访问的知识库范围。

  2. 文档级 ACL 过滤:匹配用户、用户组和部门等权限主体,排除无权文档。

  3. 混合召回与排序:对通过权限过滤的内容执行 BM25 关键词召回和向量召回,并通过融合排序和 Rerank 生成候选结果。

  4. 权威版本校验:校验候选文档的 ACL 版本,剔除权限更新中的过期数据,并按需补充召回。

  5. 安全响应:移除内部权限字段,仅返回正文、文件名和页码、标题层级等溯源信息。

  6. 权限变更:权限变更由后台异步同步至检索链路。传播期间,系统遵循拒绝优先(Fail-closed)策略,暂时排除尚未完成权限更新的文档,避免返回潜在越权内容;检索服务无需停机。

安全保障

  • 可信身份来源:用户身份由企业身份系统认证,权限主体由服务端规范化生成,客户端无法伪造。

  • 服务端权限派生:身份解析、权限上下文构造和 ACL 派生均在服务端完成,AI Agent 不具备绕过能力。

  • 召回阶段过滤:权限校验在检索召回阶段执行,而非在结果返回阶段补充过滤。

  • 权限一致性校验:权威 ACL 元数据与索引投影通过版本机制保持一致,更新期间默认拒绝返回状态不确定的文档。

  • 审计可追溯:检索操作可记录调用者身份、请求时间、检索内容及返回文档,满足安全审计要求。

  • 数据域内处理:原始文档保留在客户数据域内,索引构建与检索在您的VPC内完成。

总结

  • 企业知识空间将权限控制构建为企业级 RAG 的原生能力,统一承接企业身份目录、源端 ACL 与知识库授权策略,在知识空间、知识库和文档三个层级形成端到端的访问控制体系,实现权限随数据接入、索引构建和检索请求持续生效。

  • PolarDB Agentic Server作为企业身份与 AI Agent 之间的可信访问网关,统一完成 SSO/OIDC 身份认证、组织关系解析及权限上下文构造。AI Agent 不持有独立的数据访问权限,始终以当前调用者身份访问知识服务,从机制上避免身份伪造和越权调用。

  • 在数据不出安全域、源端权限体系不失真、智能体无法绕过授权边界的前提下,企业知识空间将企业分散的知识资产转化为可治理、可检索、可追溯的可信知识服务,为员工与 AI Agent 提供统一、安全的企业级知识基础设施。

企业知识权限和身份接入操作,请参见如何接入企业知识权限与身份。