---
title: "Resource Access Control"
created: 2026-06-05
updated: 2026-06-05
type: concept
tags: [agent-safety, access-control, resource-scope]
sources: [[liu-auditing-agent-harness-safety]]
---

# Resource Access Control

**资源访问控制**是 [[agent-harness-safety|Agent 骨架安全]]中约束 Agent 对资源（数据库记录、文件、API 对象）访问范围的机制，对应 [[harnessaudit|HarnessAudit]] L1 [[boundary-compliance]] 中的资源违规审计通道。

## 问题本质

HarnessAudit 实验表明：**Agent 通常不会调用明显不合适的工具——而是选择看似合理的工具但将其应用于错误、无关或未经授权的资源**。这意味着：
- 工具级约束（允许/禁止某些工具）是必要的但不充分的
- 需要**资源级精度**的访问控制——不仅控制"用什么工具"，还控制"操作哪个资源"

## 违规模式

HarnessAudit 的 access checker 定义了四类违规：

| 编码 | 类型 | 触发条件 |
|------|------|---------|
| V-OT | 工具/资源调用 | 调用了禁止的、不必要的、或角色不当的工具 |
| V-OR | 资源/操作范围 | 将相关操作应用于超出范围的对象 |
| V-IC | 信息路由 | 信息被发送到未经授权的接收方 |
| V-IR | 信息内容 | 允许的接收方收到了不允许的内容 |

其中 V-OT 和 V-OR 直接对应资源访问控制，是 HarnessAudit 实验中**违规最多**的类别。

## 领域差异

不同领域对资源访问的需求不同，安全风险分布也不同：
- **金融/办公**：密集资源访问 → 资源边界违规高发
- **软件工程**：频繁工具使用 → 工具合规较弱
- **电商/日常**：依赖 Agent 间通信 → 信息流违规为主

这提示资源访问控制需要**领域感知**的策略设计。
