当前位置: 首页 > news >正文

AgentLock 首跑不要先测“能否拦截”:先验证 ALLOW、DENY、DEFER 与版本边界

很多 Agent 安全测试一上来就塞一段提示注入,然后看工具有没有被拦住。这个顺序不可靠:如果你没有记录安装的版本、策略文件、上下文来源和最终决策,测试结果无法复现。

我在 AgentLock 的首跑里先做四件事。

第一,分清证据版本。Doramagic manual 当前写的是 AgentLock v1.2.1,说明了 ALLOW、DENY、DEFER 三态、签名 receipt 和 hash-chained context;upstream README 当前已经列到 v1.5.0,并新增 grant basis、execution confirmation、provenance on denials 和 deferred-resolution logging。两者不能混成一个版本结论。先执行:

~~~bash
python -m pip install agentlock
python -m pip show agentlock
~~~

把版本、安装来源和 extras 记录下来。需要 Ed25519 receipt 时再安装:

~~~bash
python -m pip install "agentlock[crypto]"
~~~

第二,先验证三态决策,而不是只验证拒绝。ALLOW 表示策略允许动作,DENY 表示动作被拒绝,DEFER 表示风险信号无法由当前策略自动决定,需要人工或更高等级处理。一个好的最小测试矩阵至少包含:明确允许的低风险工具、命中 deny 规则的工具、第一次调用中风险工具,以及策略无法判断的参数。

第三,给上下文来源做标记。upstream README 把来源分成 authoritative、derived 和 untrusted,并用 session write-gate、parameter lineage、deferred commit 约束后续动作。同一个 send_email 调用,如果参数看起来完全相同,但它是在用户指令之后还是网页内容之后形成的,决策应该分别回读。测试时不要只比较字符串。

第四,验证 receipt 是否真的能解释结果。至少保存 request hash、policy hash、verdict、session ID 和异常类型。DENY 不等于系统崩溃;如果调用方把 AuthorizationDenied、RateLimitExceeded 和 ContextIntegrityError 都吞成一个“失败”,后续审计仍然无法定位原因。

AgentLock 的关键价值不是“让模型变得更安全”,而是把工具调用前的授权变成可重放的规则判断。它也有明确边界:模型只在文本里完成了说服,不产生工具调用时,write-gate 无法拦截;只读操作造成的风险,也不是写门可以全部覆盖;工具的 authority 标记错误时,策略会建立在错误输入上。

因此首跑验收的结论应该写成:安装了哪个版本、哪些来源被标记为 untrusted、哪些动作进入了 DEFER、receipt 能否重放,以及 benign workflow 的通过率是多少。不要只写“成功拦截提示注入”。


来源:

- Doramagic manual:https://doramagic.ai/en/projects/agentlock/manual/
- upstream README:https://github.com/webpro255/agentlock

http://www.jsqmd.com/news/1250372/

相关文章:

  • 杭州零食消费品牌GEO代理服务商选型哪家靠谱?2026年杭州GEO服务商代理加盟本地推荐与合伙人合作路径解析 - 企业新闻快传
  • ResNet到MobileNet:Bottleneck模块的演进与优化实践
  • ClineRule系统提示词
  • 修复产品口碑之选:这些品牌让你的肌肤焕然一新
  • 我用了十年 Linux 后,最离不开的 5 个轻量神器
  • 预训练+微调的训练范式
  • 九江市永修县正宗赣菜、永修本土风味、萍乡家常菜:南山酒家 - 资讯快报
  • 2026法律行业AI引擎生成式优化怎么优化?三层专业加固提排名,零成本提33%引用率附适配表 - 曌选科技官方账号
  • verilog—tranif1
  • 为什么你的AI自动化项目卡在85%?资深架构师亲授“最后一公里”攻坚清单
  • 【单片机毕业设计推荐】 基于 STM32 的智能恒温出水控制系统设计与实现 ,基于 STM32 的带儿童锁智能饮水装置控制系统开发(012103)
  • 2026抗逆风稳产方案:3项核心技术让作物挺过大风
  • 八大排序代码
  • 越抽象的理论越枯燥,越枯燥的理论越有用
  • 解密企业通信安全防线:Avaya Aura 三层安全架构深度解析
  • Cesium三维WebGIS入门详解
  • 2023三大开源AI工具实战:Dify、n8n与OpenClaw
  • 2026宜宾本地家装行业装修公司靠谱口碑推荐,别墅大宅/大平层/小户型适配全案设计施工方案 - 资讯速览
  • 山东枣庄大跨距电缆桥架测评:悦尚电气质量优但价格略高,适用
  • 2026芜湖黄金回收白银回收铂金回收市民首选无隐形扣费正规备案回收门店联系方式推荐
  • 【头部电商AI客服降本增效白皮书】:6个月砍掉62%人工坐席,却将CSAT提升11.3%的底层逻辑
  • 2026无锡黄金回收白银回收铂金回收市民首选无隐形扣费正规备案回收门店联系方式推荐
  • TVA驱动的具身智能迭代逻辑(19)
  • 2026年杭州职业培训GEO代理服务商选型哪家靠谱?杭州GEO优化服务商代理加盟本地推荐指南 - 企业新闻快传
  • AI写公众号为什么总被说“一眼AI“?两个Skill背后的方法论拆解
  • 广州番禺区搬家公司收费标准一览,涵盖各街道搬家报价,全天可拨打搬家服务联系号码汇总 - 厚道搬家
  • 中国公里网格人口分布数据集分享
  • 杭州GEO代理服务商选择推荐哪家好?2026年杭州农产品供应行业GEO服务商代理加盟选型指南 - 企业新闻快传
  • 机器学习:数据的获取
  • # RAG效果不好怎么调?6张图讲透相似度·意图识别·召回排序·ReRank·混合检索(附代码)