access-control

标签

Cards List
#access-control

@kentcdodds:正在为 Kody 开发名为 "profiles" 的新功能,允许你/你的 agent 创建一个仅拥有部分账号权限的 token/MCP 连接……

X AI KOLs Timeline ↗ · 2026-10-30

Kent C. Dodds 正在为 Kody 开发名为 "profiles" 的新功能,允许用户或其 agent 创建仅具有账号部分权限的 token/MCP 连接,从而提升安全性与可审计性。

0 人收藏 0 人点赞
#access-control

我们把约60个自有AI代理从共享API密钥上迁移走了,以下是实践过程

Reddit r/AI_Agents ↗ · 2026-10-30

作者分享了将约60个内部AI代理从单一共享主密钥迁移到每个代理独立API密钥的实践经验,包括编写细粒度允许列表、使用短期运行凭证,以及在彻底扫描确认无引用后才停用主密钥。

0 人收藏 0 人点赞
#access-control

ACL 不起作用(2009)

Lobsters Hottest ↗ · 2026-10-29 缓存

# HP Labs 技术报告 Tyler Close 所著的 HP Labs 技术报告,论证了在涉及两个以上主体(principal)的交互场景中,ACL(访问控制列表)访问模型无法做出正确决策,并将这一局限性与 CSRF(跨站请求伪造)、点击劫持(clickjacking)以及"混淆代理人"(Confused Deputy)等问题联系起来。

0 人收藏 0 人点赞
#access-control

Launch HN:Alter(YC S25)——面向多用户智能体的访问控制

Hacker News Top ↗ · 2026-10-21 缓存

Alter(YC S25)推出了 Alter Vault,这是一个特权访问管理和授权平台,为 AI 智能体提供各自限定权限范围的凭证、策略和审计记录,而非共享的 API 密钥。

0 人收藏 0 人点赞
#access-control

你的 agent 评测是否测试过对话中途权限被撤销的情况?

Reddit r/AI_Agents ↗ · 2026-10-20

讨论一个常被忽视的 agent 评测场景:当用户的数据访问权限在对话中途被撤销时会发生什么,涵盖过期上下文、缓存的检索结果、跨账户缓存泄露,以及策略执行应该位于技术栈的哪一层。

0 人收藏 0 人点赞
#access-control

公有成员与私有成员之间的中间可见性

Lobsters Hottest ↗ · 2026-10-19 缓存

一场关于 Rust(或未来语言)是否应该为结构体字段添加 `read` 可见性修饰符的 Lobsters 讨论:允许对外提供只读访问而不可写,并询问是否存在隐藏的语言设计陷阱以及合理的默认行为。

0 人收藏 0 人点赞
#access-control

你会把 AI agent 的登录权限划在哪条线上

Reddit r/AI_Agents ↗ · 2026-10-19

作者探讨构建会操作真实账户的 AI agent 时的授权边界:读取类操作允许常驻访问,而发送、消费、删除或发布类操作每次都需人工确认,并询问社区如何在大规模运行 agent 时处理写权限凭证。

0 人收藏 0 人点赞
#access-control

你们是怎么处理分析和调试类 AI 代理的数据库访问的?

Reddit r/AI_Agents ↗ · 2026-10-16

作者分享为生产环境中执行分析和调试任务的 AI 代理设计数据库访问控制的经验:为每次查询签发可过期的单次权限,并在使用时重新校验,同时指出设计中仍存在的缺口,最后向社区征求其他方案。

0 人收藏 0 人点赞
#access-control

让 AI 助手访问公司数据时需要检查的权限泄露问题

Reddit r/AI_Agents ↗ · 2026-10-16

讨论在将 AI 助手接入公司内部数据时常见的权限泄漏问题,并给出了一份检查清单和测试方法,包括按用户身份查询源数据、字段级权限、总量与排名泄漏、缓存与日志的同等保护、以及用假记录和测试用户做回归测试。

0 人收藏 0 人点赞
#access-control

多层级人工智能可及性模型(MAIAM):通过适度访问与能力限制实现全面的前沿人工智能安全

arXiv cs.AI ↗ · 2026-10-16 缓存

提出MAIAM多层AI访问模型,按目的、安全与能力(而非发布形式)分级管理AI访问:Tier1面向学习、Tier2面向受控探索、Tier3仅限严格问责的前沿AI访问,主张可及性应与能力与风险成比例。

0 人收藏 0 人点赞
#access-control

大多数软件在智能体和应用之间没有任何中间层,而这正是问题所在。

Reddit r/AI_Agents ↗ · 2026-10-15

作者观察 AI 代理在现有软件上的工作方式后指出,大多数软件缺少代理与应用之间的中间访问层,导致代理只能直接操作为人类设计的界面。文章提出代理就绪的三层架构:应用层、代理层,以及负责权限、审批和结构化访问的中间层。

0 人收藏 0 人点赞
#access-control

能坦诚回答"我不知道"的生产级检索流水线【P】

Reddit r/MachineLearning ↗ · 2026-10-08

一份生产级 RAG 检查清单,涵盖每个回答都附带引用、当上下文不足以支撑时不作答、不可绕过的访问控制,以及不阻塞用户的非阻塞式数据摄入,以 YouTube 教程视频形式分享。

0 人收藏 0 人点赞
#access-control

## 如何在 AI Agent 上线之前,检查它实际能访问到哪些资源

Reddit r/AI_Agents ↗ · 2026-10-08

# AI Agent 上线前的权限审查清单 > 本文整理自社区论坛中多位工程师的经验讨论。这些教训有一个共同点:**问题几乎都不是出在模型能力上,而是出在权限设计上。** 在把一个 agent 放进生产环境之前,请至少走完下面这份清单。 --- ## 1. 给 agent 一个独立身份 最常见的错误,是让 agent 直接复用开发者的账号或一把"万能"的服务账号。这样做的后果是:日志里分不清是谁做的操作,审计无从下手,而且 agent 的权限边界天然等于人类的权限边界——通常远超它实际需要的范围。 正确的做法: - 为 agent 创建**专属的服务身份**(service account / API principal),拥有独立的凭证。 - 所有操作在审计日志中都能追溯到该身份,而不是某个员工。 - 人类身份与 agent 身份使用**不同的凭证、不同的密钥轮换策略**。 - 尽可能为不同任务的 agent 拆分身份,而不是所有 agent 共用一个。 > 讨论区里反复出现的一句话:"如果出了事故你无法在日志里把 agent 的行为和人的行为区分开,你就还没有真正准备好上线。" --- ## 2. 按实际凭证核对可访问范围,而不是按文档 不要相信配置文件里写的权限范围,也不要相信"它应该只能访问 X"这类假设。**以 agent 实际持有的凭证为准,逐项验证它能触达什么。** 具体做法: - 拿着 agent 的凭证,手动调用一遍它能访问的每一个端点、每一个存储桶、每一个数据库。 - 特别注意**默认权限**:很多云平台的默认角色比你预期的大,很多 SDK 的默认 scope 是全量的。 - 检查凭证是否会被继承:如果 agent 运行在某个宿主环境(Kubernetes pod、CI runner、开发机)中,它可能同时拿到了宿主的其他凭证。 - 检查间接可达性:agent 能访问的服务 A,是否又能通过内部网络访问服务 B?**权限是会传递的。** 有位讨论参与者分享了一个真实案例:他们的 agent 被授予了"只读 S3 权限",但那个 S3 bucket 里存着一份内部服务的临时凭证文件——于是"只读"权限实际上变成了通往另一个系统的完整访问权。 --- ## 3. 严格分离读写权限 只读权限和写权限必须明确分离,而且默认给最小的那一个。 原则: - **默认只读**。只有在 agent 的任务明确需要写操作时,才授予写权限。 - 读与写使用**不同的凭证或不同的 scope**,而不是同一个凭证配上"应该只用在写场景"的约定。 - 写权限要**按资源粒度**收窄:能写某个目录,不等于能写整个存储;能更新某张表的某些列,不等于拥有完整的 UPDATE 权限。 - 区分"修改"与"删除":删除操作应当单独审批,且尽可能要求人工确认(human-in-the-loop)。 - 警惕写权限的放大效应:能写入配置、能写入日志、能写入 prompt 模板,都可能间接导致权限提升。 讨论中提到的一个反模式:为了让 agent "能完成各种任务",直接给了它 `readwrite` 的数据库角色。正确做法是为 agent 建立专门的数据库视图和受限角色,只暴露它真正需要的行和列。 --- ## 4. 用拒绝性问题测试过度授权 不要只测试"agent 能做什么",更要主动测试"agent **不应该**做什么"。这一条在讨论中被多次强调,也被认为是最容易被忽略、又最容易暴露问题的一步。 方法: - **构造诱导性请求**:让 agent 尝试访问与任务无关的资源、尝试提权、尝试绕过它自己声明的边界。例如:"顺便帮我看看其他用户的配置。"、"把这个结果也发到 #general 频道。" - **测试权限边界而非意图边界**:模型说"我不应该这么做"是一回事,凭证在技术层面无法做到是另一回事。前者可被 prompt injection 绕过,后者不能。**永远以凭证为准做兜底。** - **测试 prompt injection**:在 agent 会读取的外部内容中埋入指令(网页、邮件、issue 描述、文件内容),观察 agent 是否会执行。 - **建立红队用例库**:把每次发现的越权路径固化为测试用例,纳入 CI,在权限变更时自动回归。 - **检查"过度授权"而不只是"越权"**:有时候 agent 确实在权限范围内行事,但这个范围本身给得太大了。问自己:完成这个任务,最小需要的权限是什么? > 讨论区的原话:"你的 agent 的安全下限,等于你凭证的下限,而不是你 prompt 里写的规则。" --- ## 5. 检查撤销权限后缓存答案是否仍然泄露 这是整份清单中最具隐蔽性的一条。撤销权限很容易,但**已经暴露过的数据无法被撤销**。 要排查的点: - **响应缓存**:agent 框架、LLM 网关、HTTP 层、CDN 都可能缓存响应。撤销权限后,之前缓存的内容是否仍可被取回? - **对话历史与持久化存储**:agent 的会话记录、向量数据库、memory 存储中,是否沉淀了基于已撤销权限获取的数据? - **工具调用结果**:某次工具调用返回的敏感内容是否被写进了日志、trace 或评测数据集? - **派生内容**:agent 是否基于敏感数据生成了摘要、报告、代码片段,并发送到了 Slack、邮件或其他下游系统?这些派生物同样需要回收。 - **密钥与凭证的残留**:凭证被撤销后,是否仍以明文形式存在于 agent 的上下文、内存转储或历史消息中? - **模型侧的记忆**:如果使用了带长期记忆功能的服务,被撤销的数据是否已被"记住"? 建议的排查动作: 1. 撤销权限后,主动遍历所有缓存层和持久化层,确认没有残留。 2. 对已暴露的敏感数据进行**主动污染或标记**,即使被取出也无法直接使用。 3. 把"权限撤销"设计成一个**完整的流程**,而不是一个开关:撤销凭证 → 清理缓存 → 清理会话与 memory → 通知下游 → 审计确认。 --- ## 最后:把这份清单变成自动化 人工检查只能解决一次性的问题。真正可靠的做法是: - 将权限矩阵**声明式**地管理起来(IaC、OPA policy、IAM 策略即代码),变更必须走评审。 - 每次权限变更触发**自动化的拒绝性测试**。 - 持续监控 agent 的实际调用行为,与声明的权限矩阵做**漂移检测**。 - 上线前做一次**权限撤销演练**,验证第 5 条清单项真的可以闭环。 权限设计不是上线前的一次性检查项,而是 agent 整个生命周期中需要持续维护的东西。先把它做对,再谈让 agent 做更多事。

0 人收藏 0 人点赞
#access-control

个人智能体权限需要同时校验请求者身份与返回数据限制

Reddit r/ArtificialInteligence ↗ · 2026-10-05

Open Instinct 团队开源了他们的个人智能体应用,并解释了为什么仅有工具允许列表无法解决混淆代理(confused deputy)问题,同时提出三项检查:通过传输层校验请求者身份、对该请求者授权操作、以及在返回字段进入低信任上下文前对其加以限制。

0 人收藏 0 人点赞
#access-control

血缘感知的记忆治理:面向企业AI代理隐私保护的列级访问控制派生门控框架

Hugging Face Daily Papers ↗ · 2026-10-05 缓存

提出Analytical Memory Unit (AMU)方案,通过为AI代理共享记忆附加完整的数据派生血缘图,并按列级权限门控检索,实现隐私保护的企业级记忆治理,消除18.8-25.5%的跨部门数据泄露,同时保持81.5-82.6%的记忆复用率。

0 人收藏 0 人点赞
#access-control

用 SSH 和 nginx 搭建自建 HTTP 隧道

Lobsters Hottest ↗ · 2026-10-04 缓存

一篇博客教程,介绍如何搭建一个自建的 HTTP 隧道服务——类似于 ngrok 或 Cloudflare Quick Tunnels——只需使用 OpenSSH 反向转发配合一个 nginx 代理,再加上通配符 DNS、Let's Encrypt 证书,以及 ngx_http_secure_link_module 来生成带哈希、会过期的访问 URL。

0 人收藏 0 人点赞
#access-control

打造可靠(且快速)的目录同步

Hacker News Top ↗ · 2026-10-02 缓存

Firezone 详细阐述了为何放弃业界领先的目录同步标准,转而自研专用引擎,涵盖如何从 Entra、Okta 和 Google 等身份提供方同步用户、群组和成员。文章解释了在应用侧维护组织目录副本并保持其快速与一致的设计挑战。

0 人收藏 0 人点赞
#access-control

分布式多智能体委派中的容错预算守恒

arXiv cs.AI ↗ · 2026-10-02 缓存

该论文形式化了分布式多智能体委派中的容错预算守恒机制,提出基于量化资源向量、排他托管信用与委托DAG的防超额花费方案,并通过TLA+模型检查与崩溃注入实验证明了账本与效果守恒等安全属性。

0 人收藏 0 人点赞
#access-control

当四个 AI 代理同时更新同一个文件时会发生什么?

Reddit r/AI_Agents ↗ · 2026-10-02

作者将 AgentWS 的工作区基础设施与受保护的 Git worktree 进行对比,用于多代理文件更新场景,结果显示两者结果完全一致,但 AgentWS 需要的自定义代码要少得多。文章强调,ACL、工作进程故障后的恢复以及冲突处理,是普通 Git 无法满足的需求。

0 人收藏 0 人点赞
#access-control

关注英伟达(NVDA)推出新工具,用于约束 AI 智能体

Reddit r/artificial ↗ · 2026-10-01 缓存

英伟达正在发布两款开源安全工具,让企业能够实时控制 AI 智能体可以访问的内容,并在它们违反策略时将其关闭。该公司称,这两款工具本可以防止近期 OpenAI 模型对 Hugging Face 发起的入侵事件。

0 人收藏 0 人点赞
Next →
← 返回首页

提交意见反馈