跳转到主要内容

检查技能及其控制措施

检查已安装技能的指令,再用无敏感信息的文件测试已配置控制。

覆盖 Claude: 草稿, ChatGPT: 草稿 和 Grok: 草稿

草稿步骤尚未通过完整工具运行进行核查。“未覆盖”表示本教程未提供该工具的操作说明,并不表示该工具没有相应能力。

撰写以来的变化
  1. 更新 Codex 或 Claude Code 后,检查文件访问限制

    Codex CLI 0.156.0 修复了访问限制中的缺陷。Claude Code 2.1.280 修复了通过符号链接写入时的权限检查:项目内的链接可能指向项目外的文件。

    建议操作: 如果您依赖文件夹访问限制,请让技术维护人员安装包含这些修复的获批版本。使用虚构文件,测试一次允许的修改和一次对许可文件夹外文件的禁止修改,包括通过符号链接进行的修改。检查实际文件内容和工具结果。如果外部文件发生变化,请停止使用该环境处理案件,直到访问控制修复并重新测试通过。

    来源: Codex CLI 0.156.0, Claude Code 2.1.280

  2. Claude Code:处理案件前检查同步的技能

    Claude Code 2.1.275 新增了将账户技能和插件同步到已登录终端会话的功能。技能出现在列表中,并不表示组织已批准使用。

    建议操作: 打开 /skills,检查准备使用的每项技能的来源。阅读说明,并用虚构记录进行测试。如果账户同步未经批准,请让管理员将其关闭;不要认为本地修改会同时更改账户中的副本。

    来源: Claude Code 2.1.275, Claude Code Skills

  3. Claude Code:重新检查组织的访问限制

    Claude Code 2.1.271 和 2.1.273 修复了组织设置未按预期生效的部分问题,包括已连接服务的限制,以及组织禁用技能后,从 claude.ai 同步的技能仍可使用的问题。

    建议操作: 如果组织集中管理 Claude Code,请让 IT 安装已批准的更新,并用无敏感信息的测试材料分别测试一项允许使用的服务和一项被策略禁止的服务。确认已禁用的技能不可用,并在切换账户后重复检查。如果被禁止的服务仍可访问,请暂停通过该连接处理案件,直至确认限制已生效。

    来源: Claude Code 2.1.271, Claude Code 2.1.273

  4. Claude Code:确认它可以修改哪些文件

    Claude Code 2.1.269 修复了组织设置的应用及文件修改权限的检查,并新增了运行插件自带测试的方式。

    建议操作: 如果您的团队使用 Claude Code,请让 IT 管理员确认它无法修改已获批准的文件夹之外的文件。插件通过测试并不代表法律分析正确;您仍需核查分析所依据的文件和法律资料。

    来源: Claude Code 2.1.269

  5. Claude Code:安装插件仍需获得许可

    2.1.195 版修复了外部插件的许可检查及后台任务重启问题。

    建议操作: 请管理员演示未经批准的插件确实无法安装。重启任务后,先确认已完成哪些工作,再使用结果。

    来源: Claude Code changelog, Claude Code Action 2.1.195 bump commit, Claude Code 2.1.195

  6. 远程使用 Codex 与保存 Claude 回答需要分别检查

    Codex Remote 于 6 月 25 日推出。另一次更新中,Claude Code 2.1.193 新增回答日志,该功能可能沿用已有的提示词日志设置。

    建议操作: 确认远程工作由哪台计算机执行。询问管理员 Claude 的回答是否也被保存,并用虚构示例核对是否符合机构的数据保留规定。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code Action 2.1.193 bump commit, Claude Code 2.1.193

  7. Claude Code:限制对密码和访问密钥的读取

    2.1.187 版新增了控制项,限制命令读取包含登录凭据的文件和设置。

    建议操作: 请 IT 管理员用虚构凭据测试这些限制。先确认访问会被拒绝,再考虑让工具接触存放真实密码或密钥的环境。

    来源: Claude Code changelog, Claude Code Action 2.1.187 bump commit, Claude Code 2.1.187

  8. Claude Code:停止的任务不应自行重启

    2.1.191 版修复了后台任务意外重启、组织设置未刷新和临时连接故障等问题。

    建议操作: 请管理员用虚构文件测试停止任务及连接中断的情况。确认任务保持停止状态,且未完成的工作会被明确指出。

    来源: Claude Code changelog, Claude Code Action 2.1.190 bump commit, Claude Code Action 2.1.191 bump commit, Claude Code 2.1.191

  9. 后加的评论不应改变已获授权的 AI 审查

    Claude Code Action 的一项修复排除了在触发审查之后新增或修改的审查评论。

    建议操作: 如果团队用 Claude 审查 GitHub 中的修改,请维护人员测试:后加的评论不能成为已启动审查的新指令。

    来源: Claude Code Action trigger-time review filtering commit

  10. 录制作业与批准操作是两个不同的决定

    Record & Replay 最初在 macOS 上推出,最初不向欧洲经济区、英国和瑞士提供。另一次更新中,Claude Code 2.1.183 修复了通知错误批准待人工决定操作的问题。

    建议操作: 先确认当前是否可用,再试用虚构任务。如果使用 Claude 自动化,请维护人员演示通知不能代替您批准操作。

    来源: OpenAI Codex changelog, OpenAI Codex Record & Replay documentation, Claude Code changelog, Claude Code Action 2.1.181 bump commit, Claude Code Action 2.1.183 bump commit, Claude Code 2.1.183

  11. Claude 中断后保留的回答可能仍不完整

    Claude Code 2.1.179 会在断线后保留部分回答。另一次 Codex 扩展覆盖欧洲经济区、英国和瑞士,这些地区的 Memories 最初默认关闭。

    建议操作: 使用恢复的草稿前,将已处理的文件和问题与原始要求对照。另行检查当前地区可用性及机构的记忆功能设置。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code Action 2.1.179 bump commit, Claude Code 2.1.179

  12. Claude 委派出去的任务也要检查权限

    2.1.178 版修复了委派任务忽略工具限制的问题,并新增了更具体的权限规则。

    建议操作: 请管理员在虚构项目中测试一项允许和一项禁止的操作,并包含委派任务。确认两者都遵守预定限制。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code Action 2.1.178 bump commit, Claude Code 2.1.178

  13. Claude 的 GitHub 集成可能放行过多命令

    Claude Code Action 的一项修复防止某些范围有限的权限被解析为不受限制的命令访问。

    建议操作: 请维护人员确认已安装修复,并演示无关命令仍被阻止。设置看起来有限制,并不足以证明限制有效。

    来源: Claude Code Action scoped Bash permission parser fix, Claude Code Action MCP allowed-tools parser alignment

  14. Codex 浏览器测试可能接触页面之外的信息

    6 月更新新增浏览器调试工具,并修复了计划任务未遵守所选审批设置的问题。

    建议操作: 用不含客户材料的页面测试浏览器访问。对于计划任务,请维护人员演示需审批的操作确实会暂停并等待决定。

    来源: OpenAI Codex changelog, Claude Code Action auth fallback commit, Claude Code Action SDK iterator commit, Claude Code Action 2.1.175 bump commit

  15. AI 安全评分不能验证法律准确性

    OpenAI 为支持的生成请求增加了内容审核评分。这些评分用于分类内容,不核实法律推理或引文。

    建议操作: 如果工具使用此类评分,请询问每项评分衡量什么。仍需核查原始文件和法律来源,并避免保存不必要的客户文本副本。

    来源: OpenAI API changelog, OpenAI Moderation guide, Claude Code changelog, Claude Code Action dependency update

  16. 发布 Codex 网站和估算运行成本前要核查

    Codex Sites 于 6 月进入预览阶段。另一次调整中,符合条件的 API 计算会话改为按分钟收费,最低按五分钟计算。

    建议操作: 发布前检查每个页面及其访问权限。对于定制 AI 工具,请开发人员按实际运行时间和当前费率估算成本。

    来源: OpenAI Codex changelog, OpenAI API changelog, Claude Code Action workload identity federation commit

  17. 恢复 Claude 任务前,确认它能访问什么

    2.1.144 版支持恢复后台任务,并修复了较长工具列表中部分连接工具缺失的问题。

    建议操作: 继续暂停的任务前,确认源文件和未完成事项。请维护人员确认预期工具均可见;缺少工具可能导致部分工作未完成。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code 2.1.144

  18. 后台任务可能修改您的主文件

    Claude Code 2.1.143 新增了让后台任务直接修改主工作副本的选项,并改善了任务设置的保留。

    建议操作: 让任务自行运行前,确认它可以修改哪个副本。请维护人员检查任务恢复后访问限制仍然有效。

    来源: OpenAI Codex changelog, Claude Code release notes, Claude Code 2.1.143

  19. 任务出现在项目列表中,不代表访问已受限

    Claude Code 2.1.141 为任务列表增加了项目文件夹筛选,并在任务转入后台时保留审批设置。

    建议操作: 继续前打开任务,确认实际文件夹和权限。列表筛选只帮助查找任务,并不会把任务的操作限制在该文件夹内。

    来源: Claude Code changelog, Claude Code Action 2.1.141 dependency update, Claude Code 2.1.141

  20. 告诉 Claude 什么才算完成

    Claude Code 2.1.139 新增了带明确完成条件的目标,并调整了某些自动检查执行命令的方式。

    建议操作: 定义可核查的结果,以及缺少证据时何时应停止。请维护人员测试改动后的自动检查;持续运行不等于已经完成。

    来源: Claude Code changelog, Claude Code action bump, Claude Code 2.1.139

  21. 获准执行操作不等于结果获批

    5 月的指南明确,Codex Auto-review 评估的是某些权限请求,并不验证法律准确性或批准发布。

    建议操作: 自行检查已完成的工作:阅读修改的段落并核实来源。允许执行任务,与决定使用或发布结果,应分别判断。

    来源: Codex changelog, Codex Auto-review, Codex agent improvement loop cookbook, Codex iterative repair loop cookbook

  22. 试点前确认实际使用的账号和模型

    5 月的审查将过时的 OpenAI 模型和套餐建议替换为文档链接。文章中的旧模型名称不代表当前仍可用。

    建议操作: 记录套餐、模型、工具及数据设置。用虚构材料测试,并单独确认项目需要的 API 访问及费用。

    来源: OpenAI models, ChatGPT pricing, GPT-5.5 in ChatGPT, Responses API migration, OpenAI tools guide, Code Interpreter tool

  23. 确保 Claude 从正确的文件版本开始

    2.1.133 版新增了独立工作副本的起始版本选择。这会影响近期尚未分享的修改是否包含在内。

    建议操作: 告诉任务配置人员应使用哪个版本。让 Claude 编辑副本前,检查其中是否包含一项已知的最新修改。

    来源: Claude Code changelog, Claude Code 2.1.133

  24. 明确无人看管时 Codex 可以修改什么

    5 月的审查补充了周期任务、独立工作副本和无人看管作业的审批设置指南。

    建议操作: 明确项目、允许的修改和停止条件。先用虚构文件运行一次,检查它如何报告未能完成的工作。

    来源: Codex changelog, Codex Automations, Codex worktrees, Codex browser extension, Codex subagents, Codex plugins, Codex sandboxing

  25. 把 AI 转录与实际说话内容对照

    OpenAI 在 5 月发布了新的语音、转录和翻译模型。这条发布记录并非建议今天继续采用这些版本。

    建议操作: 用虚构录音检查姓名、金额、否定表达和被打断的句子。考虑用于客户工作前,确认当前支持哪些语言。

    来源: OpenAI API changelog

  26. Claude 可以提出 GitHub 修改,仍需人工审阅

    这条记录介绍了通过 GitHub Actions 使用 Claude Code,执行由指定事件或指令启动的任务。

    建议操作: 询问维护人员谁能启动任务、任务能改什么。接受编辑修改前,阅读修改后的完整页面及其来源。

    来源: Claude Code GitHub Actions, Claude Code overview

  27. 本手册如何把产品新闻转为指南修改

    5 月的记录介绍了维护流程:核查产品变化、修改相关指南并完成翻译后,才将更新视为完成。

    建议操作: 通过所链接的指南和来源核对条目。若有矛盾,请通过联系页面发送网址和有争议的段落,以便复核。

    来源: Codex Automations, Codex Skills, Codex internet access

选择获准的已安装技能,以及由技术维护人员单独配置的现有hook。准备技能来源、版本、SKILL.md、引用脚本和hook配置。本课提供测试步骤,不提供防护实现。若没有hook,将该部分记为未执行,并在声称存在保护前请维护人员完成配置。

hook是在指定应用事件发生时运行的已配置逻辑。技能提供工作指令;其文字本身不是访问控制。

在Claude Code检查已安装的SKILL.md及引用文件。使用客户端显示的真实名称,另外检查hook事件及匹配规则。 Claude

检查技能及其控制措施

  1. 启用前阅读SKILL.md和每个引用脚本。记录输入、输出、外部调用和文件写入;遇到无法解释的行为就停止。
  2. 在客户端选择实际安装的名称。运行答案已知的无害测试,并核对输出。
  3. 与维护人员选择一个获准读取的无害文件,以及一个被拒绝规则覆盖的无害文件。不得使用客户文件。测试前记录各自预期结果。
  4. 通过hook实际覆盖的工具尝试每次读取。保存事件、解析后的路径、匹配规则和结果。模型拒绝但没有工具事件,不属于hook测试。
  5. 若禁止读取的文件被打开、允许的文件意外失败,或hook从未运行,停止依赖该控制。与维护人员修正配置后重做两项测试。

与所需输入一起使用的提示词

将获准技能指令和实际测试记录与提示词一起提供。下方示例为虚构,未经实际执行。

检查提供的技能指令及测试记录。输出表格:测试输入 | 预期结果 | 观察到的工具事件 | 实际结果 | 未解决问题。区分技能输出质量与访问控制行为。不得编造事件,不得将未执行测试标记为通过。不得修改技能、hook或权限。

合成示例与修正

合成案例:规则拒绝/test/Restricted/*;/test/Public/a.txt应可读取。实际请求却指向/test/AC-Restricted/a.txt并成功。错误:“防护通过”。修正:“该路径不在既定模式内;没有执行受限路径测试”。测试准确的受限文件,再测试允许文件。这些路径仅为示例,不是提供的安全配置。

使用前核查

  • 指令不能证明实际执行了限制。检查真实工具事件、匹配规则、配置范围和实际结果;没有事件不能证明成功阻止访问。
  • 将技能输出质量与控制测试结果分别记录。保留失败及未执行测试;相关控制未经验证前,不要声称技能已受保护。

如果插件提供评估测试集,可用 claude plugin eval 运行,但应检查测试内容:分数不能验证法律结论或组织访问策略。 Claude Code

项目内的符号链接可能指向项目外的文件。 如果您依赖文件夹访问限制,请让技术维护人员安装当前获批版本。使用虚构文件,测试一次允许的修改和一次对许可文件夹外文件的禁止修改,包括通过符号链接进行的修改。检查实际文件内容和工具结果。如果外部文件发生变化,请停止使用该环境处理案件,直到访问控制修复并重新测试通过。 Codex CLI · Claude Code

如果组织集中管理 Claude Code,请让 IT 安装已批准的更新,并用无敏感信息的测试材料分别测试一项允许使用的服务和一项被策略禁止的服务。确认已禁用的技能不可用,并在切换账户后重复检查。如果被禁止的服务仍可访问,请暂停通过该连接处理案件,直至确认限制已生效。 Claude Code 2.1.271 · 2.1.273

在 Claude Code 中,打开 /skills,检查准备使用的每项技能的来源。阅读说明,并用虚构记录进行测试。如果账户同步未经批准,请让管理员将其关闭;不要认为本地修改会同时更改账户中的副本。 Claude Code

下一步

检查已安装技能的指令,再用无敏感信息的文件测试已配置控制。

阅读本课的英文版

做对了的标志是

  • 检查已安装技能的指令,再用无敏感信息的文件测试已配置控制。
  • 指令不能证明实际执行了限制。检查真实工具事件、匹配规则、配置范围和实际结果;没有事件不能证明成功阻止访问。

检验你的理解

先作答,再展开答案。如果某个答案让你意外,请重读它所依据的章节。

  1. 技能指令要求不得读取受限文件,但没有hook事件。技术控制是否通过?

    显示答案

    没有。指令不能证明实际执行了限制。检查真实工具事件、匹配规则、配置范围和实际结果;没有事件不能证明成功阻止访问。