研发AI访问权限检查清单:上线前逐项核验

研发AI访问权限检查围绕四类对象展开:AI应用本身、可检索的研发资料范围、调用AI的人员与角色、调用与检索留痕。清单按接入准备、权限配置、试运行、上线后复核四个时点推进,每项给出通过标准、证据和负责人;资料范围越界、权限继承未收敛、检索结果未按权限过滤、日志缺失属于阻断项,未关闭不得放行。



要点总览(TL;DR)


  • 清单围绕四类对象核验:AI应用本身、可检索的研发资料范围、调用AI的人员与角色、调用与检索留痕。
  • 按接入准备、权限配置、试运行、上线后复核四个时点推进,每个时点有产出物和确认方式,可直接排入项目计划。
  • 资料范围越界、权限继承未收敛、检索结果未按调用者权限过滤、调用日志缺失属于阻断项,未关闭不得放行。
  • 通过标准写成可观察结果加可复现步骤,并配配置截图、权限清单导出、测试记录等证据,避免检查停留在口头确认。
  • 上线后按季度复核,组织调整、新项目接入、外部服务变更、安全事件触发即时复核。


谁在什么时点用这份清单


这份清单面向研发负责人、平台或IT管理员、安全与合规人员、资料所有者四类角色,用于AI应用接入前后的权限核验。它解决的是“能不能放行”这一决策问题,因此每个时点都要有明确产出物和签字确认,而不是检查完口头说一声。排期时先把四个时点对应到项目计划里,再按角色分派检查项。


检查时点 主要参与角色 产出物 确认方式
接入准备 研发负责人、资料所有者、安全与合规 资料范围与账号授权确认表 资料所有者书面确认开放范围
权限配置 平台或IT管理员、安全与合规 权限配置核对表(含阻断项标记) 管理员自查,安全复核签字
试运行 平台或IT管理员、研发负责人 试运行验证记录与问题清单 测试人与复核人双签
上线后复核 安全与合规、资料所有者 复核记录与整改跟踪表 按周期确认,变更触发即时复核

四个时点的顺序不能颠倒:接入准备没完成就配置权限,容易把不该开放的资料带进系统;试运行没做就上线,等于把越权风险留给真实用户。每个时点的产出物建议集中存放,便于上线评审时一次性调阅。



接入准备阶段:先划清资料与账号边界


接入准备的核心动作是在AI接触资料之前,把“哪些资料可以被检索”和“AI以什么身份访问”两件事定下来。默认全量开放研发资料是最常见的越界来源,因此这一阶段的产出必须落到书面。


资料分级与开放范围


由资料所有者按敏感度对研发资料分级,至少区分公开、内部、受限三档,并逐项标注是否允许AI检索。代码库、需求文档、测试用例、故障复盘、客户数据等类别应分别确认,不能用一个“研发资料”笼统概括。受限资料默认不开放,确需开放时写明用途和期限。


账号来源与授权方式


明确AI应用使用的账号类型:个人账号、服务账号或独立应用身份。个人账号接入会导致调用行为无法与具体人员区分,服务账号则要防止权限过大。授权遵循最小范围原则,逐项列出允许访问的库、项目、文档目录,同时列出明确不开放的清单,例如薪酬相关文档、未脱敏的客户数据目录、历史归档空间。


数据流向与外部服务约定


如果AI能力涉及外部模型或第三方服务,需要写明数据流向:哪些内容会离开本地环境、是否用于训练、留存多久、是否涉及出境。这些约定应与供应商合同或内部安全要求一致,并由安全与合规人员确认。资料所有者对开放范围的书面确认是这一阶段的收尾动作,缺少确认即视为未完成。


在ONES中,资料范围的确认结论可以沉淀为Wiki文档,逐项列出开放与不开放的目录,并把待确认事项转为工作项指派给对应资料所有者,形成可追踪的确认记录。ONES Assistant在知识问答时基于ONES权限体系运行,输出过程可追踪、结果可审计,这为后续核对提供了基础,但具体检索过滤机制仍需在试运行阶段用样例验证。



权限配置阶段:逐项核对授权与继承


权限配置阶段把授权关系拆成可核对的条目,重点是继承关系和容易被忽略的入口。配置错误往往不体现在主路径上,而出现在共享链接、公开空间和历史归档里。


检查项 通过标准 证据 负责人 阻断
AI应用身份与人员账号的权限映射 每个调用者可对应到明确的账号或角色,映射关系有清单可查 权限映射清单导出 平台管理员 是
项目、代码库、文档空间的继承权限 AI身份未因继承获得高于调用者的权限,逐个项目核对无放大 配置截图与继承关系说明 平台管理员 是
共享链接与公开空间 不存在可绕过权限直接访问受限资料的链接,公开空间已排查 链接清单与访问测试记录 平台管理员、资料所有者 是
历史归档与回收站 归档内容同样受权限约束,未被AI默认纳入检索 归档目录核对记录 资料所有者 否
检索结果过滤方式 检索结果按调用者权限返回,低权限账号看不到受限内容 试运行测试记录 平台管理员 是
权限回收路径 离职、转岗、项目结束有明确回收动作和责任人 流程说明与最近一次回收记录 平台管理员、HR对接人 否

继承权限是最容易出问题的一项:AI应用身份如果挂在某个高层级组织节点下,可能自动继承该节点下所有项目的访问权,实际权限远超调用者本人。核对时要沿着组织树逐层确认,而不是只看应用配置页。检索结果过滤同样关键,若AI按自身身份统一检索再返回结果,调用者就可能看到本无权访问的内容,这一项必须通过试运行验证,配置阶段先确认设计方式并标记待验证。



试运行阶段:用样例验证不越权


试运行用受控样例在真实资料结构下验证AI不会返回越权内容,并把过程留成可复核的证据。配置核对回答的是“设计上是否正确”,试运行回答的是“实际运行时是否真的不越权”,两者不能互相替代。


越权测试样例的设计


准备低权限测试账号,用它检索只对高权限角色开放的资料,观察返回结果、引用来源和摘要内容。样例应覆盖三类场景:直接检索受限文档、通过跨项目提问拼接信息、用提示词诱导AI忽略权限限制。批量导出和附件总结也要纳入,因为摘要可能在不经意间带出受限内容。


记录与复验


每次测试记录测试账号、时间、请求内容、返回结果和判定结论。发现异常后修复配置,再用同一组样例重新验证,复验记录与首次记录一并留存。测试账号本身也要管理,避免测试结束后仍保留高权限。


  • 测试账号清单:账号、角色、可访问范围
  • 测试用例:请求内容、预期结果、实际结果
  • 问题记录:问题描述、修复动作、复验结论、复验人

试运行中发现的问题可以转为工作项跟踪整改,把问题描述、责任人和复验结论挂在同一条记录上,避免修复后无人确认。ONES Assistant支持基于指定的Wiki页面组回答问题并附上引用来源,这类能力在试运行中可用于核对引用范围是否与授权范围一致,但结果过滤是否严格按调用者权限执行,仍需以实际测试结论为准。



每项检查的通过标准与证据


统一判定口径是清单可用的前提。通过标准要写成可观察的结果加可复现的步骤,例如“用低权限账号检索受限文档,返回结果中不出现该文档标题与正文片段”,而不是“权限配置合理”。证据类型与保存方式同样要事先约定,否则评审时无法核对。


要素 写法要求 示例
通过标准 可观察结果、可复现步骤、明确边界 低权限账号检索受限目录,返回0条受限内容
证据类型 配置截图、权限清单导出、测试记录、审批单 权限映射清单导出文件加测试记录
留存位置与期限 统一存放,期限与内部审计要求一致 项目文档库归档,保存至应用下线后一年
不通过处理 标记阻断或一般项,指定整改人与期限 阻断项当日升级至研发负责人与安全负责人
确认方式 负责人逐项签字或系统内确认 核对表签字页,或工作项状态置为已确认

不通过的判定要区分阻断项和一般项:阻断项必须关闭才能进入下一时点,一般项可以带整改计划上线,但要有明确期限和跟踪人。升级路径提前写清楚,例如阻断项在24小时内上报至研发负责人和安全负责人共同决策,避免检查卡住却无人推动。



阻断项与上线完成条件


阻断项是决定能否放行的硬条件,出现以下情形之一即不得上线:资料范围超出资料所有者审批的范围;权限继承未收敛,AI身份权限高于调用者;检索结果未按调用者权限过滤;调用与检索日志缺失,无法追溯谁在何时检索了什么;账号共用导致调用行为无法对应到具体人员。


阻断项未关闭时,原则上不放行。确因业务需要例外上线的,要走例外审批,写明补偿措施,例如临时限制可检索范围、缩短复核周期、增加人工抽查,并由安全负责人签字。例外不是关闭阻断项,而是带条件放行,条件满足后仍需补齐。


上线完成条件


  • 全部阻断项关闭并有证据留存
  • 一般项有整改计划、责任人和完成期限
  • 试运行问题清单中的异常项已复验通过
  • 上线后复核的周期与触发条件已确定

上线后的持续复核


权限会随人员流动和资料新增而变化,上线不是终点。定期复核建议按季度执行,核对权限变更记录、离职转岗人员的权限回收、新增资料目录是否纳入授权范围。触发式复核适用于以下场景:组织架构调整、新项目接入、外部模型或服务变更、发生安全事件。复核结论同样留档,与上线时的检查记录放在一起,形成完整的权限治理链条。


在ONES中,复核任务可以按周期创建为工作项,指派给安全与合规人员,整改项与验证结论挂在同一条工作项上流转,Wiki文档保存每轮复核的范围与结论。这样清单从一次性的上线检查延伸为可追溯的持续记录,每次复核都能看到上一轮的问题是否关闭。



常见问题


AI应用用服务账号接入,权限映射怎么核对才算通过?


服务账号接入时,核对重点从“谁登录”转为“谁触发”。通过标准可以写成:每次调用都能对应到具体人员或明确的服务调用方,且该调用方在权限清单中有登记。证据包括权限映射清单导出和一条实际调用的追溯记录。若服务账号权限高于任何单个调用者,应视为继承未收敛,按阻断项处理。


试运行只测了几个样例,能说明检索结果按权限过滤吗?


样例测试证明的是被测路径不越权,不能覆盖全部资料结构。建议样例覆盖直接检索受限文档、跨项目拼接提问、提示词诱导、批量导出与附件总结几类场景,并记录测试账号、请求内容和返回结果。上线后仍需通过定期抽查和日志核对持续验证,尤其是新增资料目录和权限变更之后。


阻断项确实无法在上线前关闭,例外放行要注意什么?


例外放行要写明补偿措施,例如临时收窄可检索范围、缩短复核周期、增加人工抽查比例,并由安全负责人签字确认。例外不等于关闭阻断项,需设定补齐期限和跟踪人,条件满足后按原标准重新验证。资料范围超出审批范围、日志缺失导致无法追溯这两类情形,补偿措施很难替代,通常不建议例外放行。


上线后复核多久做一次,哪些情况要临时加做?


常规复核可按季度执行,核对权限变更记录、离职转岗人员的权限回收、新增资料目录是否纳入授权范围。触发式复核适用于组织架构调整、新项目接入、外部模型或服务变更、发生安全事件等场景。复核结论与上线时的检查记录存放在一起,便于下一轮核对上一轮问题是否关闭。


ONES Assistant 在权限方面能提供哪些可核对的信息?


根据ONES官网资料,ONES Assistant 基于ONES权限体系进行知识问答和任务执行,输出过程可追踪、结果可审计;在Wiki页面、附件等知识上下文中支持页面问答、附件总结和全局知识检索,并支持基于指定Wiki页面组回答问题并附引用来源。检索结果是否严格按调用者个人权限逐条过滤,以及日志字段与导出方式,资料中未给出具体说明,建议在试运行阶段用低权限账号样例实际验证后再作结论。