
给Agent一张“可以转账”的权限表,并不能保证它安全转账。真正的问题是:它是否先验证了同一账户的身份,验证是否发生在15分钟内,单次和累计金额有没有越界,人工批准是否仍然有效。AWS在8月20日把Amazon Bedrock AgentCore的Policy Authoring扩展到Dogwood时序策略,试图让企业直接用自然语言写出这些跨步骤规则,再转换为可验证、可执行的正式护栏。
普通访问控制擅长回答“谁能调用哪个工具”,却很难回答“满足什么历史条件后才能调用”。一次读取客户资料可能安全,一次发起转账也可能在权限范围内;如果Agent跳过身份验证,或把前一个客户的批准用于后一个账户,两个单独合法的动作连起来仍会产生风险。
Dogwood把授权判断扩展到事件历史。官方示例要求:只有在过去15分钟内,对同一账户完成身份验证且返回已验证,才允许发起转账。生成的策略会检查此前工具响应、时间窗口和账户字段,而不是相信Agent在上下文里说“已经验证”。同样的机制还能表达先取客户资料再读取投资组合、累计消费达到上限后停止、重要操作逐笔获得人工批准等规则。
Policy Authoring的作用更接近“翻译器”而不是“制度设计师”。团队可以导入规章、操作流程或清晰的规则清单,系统结合网关中的工具Schema,把要求转换成语法和语义可检查的Dogwood策略。新版还覆盖时序与轨迹约束、工具输入参数限制,以及调用Guardrails检查自由文本语义。
这降低了安全、法务与工程之间的沟通成本,却没有消除歧义。诸如“金额合理”“必要时审批”“近期验证过”都缺少可执行边界。官方建议先剥离背景说明和理由,把制度整理为明确规则,再由生成器完成转写。策略发布前仍要逐条检查主体、工具、字段、时间和例外条件。
企业Agent试点常在最后阶段才补权限,结果是演示能跑、生产不能批。更稳妥的顺序,是FDE在需求发现时就把业务流程拆成事件:哪些动作只读,哪些会产生外部副作用,哪些必须先完成身份或数据检查,哪些需要人工批准,哪些额度要跨多次调用累计。
随后为每个工具定义稳定Schema,把自然语言制度转成候选策略,用历史轨迹和故障注入做回放。验收不应只看正确请求是否放行,还要测试缺步骤、乱顺序、过期批准、字段替换、并发调用和累计超额是否被拒绝;监控端则记录规则命中、拒绝原因、人工接管率和误拦截率。这样,安全才是工作流的一部分,而不是上线前的一张复选框。
Dogwood在8月初已经以Apache 2.0开放参考解析器、验证器和解释器,这次更新补上的,是把企业现有文字制度更直接地送入时序策略链。它的价值不是让非技术人员“一句话生成安全”,而是让规章、工具Schema、运行轨迹与网关执法第一次更容易进入同一套工程流程。
边界同样清楚:开源参考解释器明确不应直接充当生产授权引擎,时间戳完整性、事件持久化、并发一致性和故障时默认拒绝都需要生产系统保障;生成策略也可能过宽或过严。ATYUN认为,企业Agent的竞争重点正在从“能调用多少工具”转向“谁能证明每一步为什么被允许”。自然语言降低了写规则的门槛,严格验证、回放与审计才决定这道护栏是否真的守得住。这比单纯增加工具数量更接近生产价值。
