意图证据、风险分级和状态新鲜度的智能体访问控制方法与流程

摘要: 本发明涉及智能体安全、访问控制和分布式策略执行,更具体地说,涉及一种意图证据、风险分级和状态新鲜度的智能体访问控制方法。背景技术:1、智能体能够调用工具、应用程...
意图证据、风险分级和状态新鲜度的智能体访问控制方法与流程

本发明涉及智能体安全、访问控制和分布式策略执行,更具体地说,涉及一种意图证据、风险分级和状态新鲜度的智能体访问控制方法。

背景技术:

1、智能体能够调用工具、应用程序接口(api)、模型上下文协议(mcp)服务和数据资源。传统访问控制主要判断主体是否具有静态权限,难以判断本次调用是否仍符合已批准的业务目的。

2、现有意图识别容易受到提示注入、任务伪造和目标漂移影响;分布式策略节点又可能继续使用已经过期的策略、凭据状态或撤销状态。即使意图判断正确,过期的安全状态仍可能导致错误放行。

技术实现思路

1、本发明要解决的技术问题在于,提供一种意图证据、风险分级和状态新鲜度的智能体访问控制方法,其能够把可信意图证据、动作风险、策略版本和安全状态新鲜度放在同一次运行时决策中,使决策依据可信且足够新,并在必要状态无法确认时阻断调用。

2、本发明解决其技术问题所采用的技术方案是:构造一种意图证据、风险分级和状态新鲜度的智能体访问控制方法,包括以下步骤:

3、s1、分别取得目标智能体的注册意图证据、本次任务的任务意图证据和工具调用发生时的运行时意图证据;

4、s2、校验注册意图证据、任务意图证据和运行时意图证据的来源身份、数字签名、授权链、对象版本和时间有效性,将有效证据映射到版本化业务目的目录,并形成缺失证据集合;

5、s3、根据当前动作、资源、参数、数据等级、凭据范围和前序行动序列计算目标漂移量,并结合资源敏感等级、权限影响和环境确定动作风险等级;

6、s4、依据目标漂移量和动作风险等级,按版本化映射规则为策略、身份绑定、凭据撤销、智能体撤销和证书状态分别生成新鲜度向量分量,根据全部必要新鲜度向量分量是否满足,选择中心实时查询、本地策略计算或决策缓存复用路径;

7、s5、取得由策略发布者使用pki证书对应的私钥签名的策略包,校验策略包签名、证书状态、发布版本、字段模式、有效期和算法策略,构造绑定意图证据摘要、目的目录版本及各类安全状态版本的缓存键;

8、s6、在使用本地决策或缓存结果前,比较本地已处理事件水位、权威高水位、签名心跳租约和新鲜度向量;高风险动作强制取得当前策略和实时撤销状态,不使用历史决策缓存;

9、s7、将多层意图状态、目标漂移量、动作风险等级和满足新鲜度要求的安全状态形成策略输入,生成放行、补证、限权、暂停、隔离或拒绝结果,并由运行时控制节点在目标工具收到请求前执行;

10、s8、在策略、证书、身份绑定、凭据或智能体状态变化时发布带连续序号的失效事件;出现证据无效、序号缺口、水位落后、租约超时或必要状态未知时冻结相关缓存并失败关闭。

11、按上述方案,所述步骤s1中,注册意图证据、任务意图证据和运行时意图证据分别具有来源标识、对象版本、产生时间和有效期,注册意图来自智能体注册中心,任务意图来自工单或任务编排系统,运行时意图由靠近工具入口的控制节点形成,注册意图证据、任务意图证据和运行时意图证据使用独立版本。

12、按上述方案,所述步骤s2中,证据验证处理确定性字段和密码校验,语义模型只输出归一化风险属性,不覆盖签名、授权链和时效失败;

13、业务目的目录记录目的编号、允许动作、资源类型、数据范围、有效期和目录版本,运行时注册意图证据、任务意图证据和运行时意图证据映射到有效目的编号后参与目标漂移计算。

14、按上述方案,所述步骤s3中,目标漂移量根据语义距离、资源越界程度、凭据范围偏差和前序行动变化率中的至少两项,按照版本化组合规则计算;目标漂移和风险等级采用版本化字段模式,未知字段按风险策略生成补证、暂停或拒绝结果。

15、按上述方案,所述目标漂移量按版本化组合规则计算的方法为:将本次调用相对登记与任务目的的语义距离、资源越界程度、凭据范围偏差和前序行动变化率分别归一化到0至1区间,再按带模式版本的权重组合为漂移分量;

16、所述语义距离由调用描述与版本化业务目的目录条目的向量相似度或规则匹配度得到,所述前序行动变化率由前序行动序列与历史基准序列的差异率得到;任一归一化分量超过对应阈值或组合漂移值超过漂移阈值时判定为偏离。

17、按上述方案,所述步骤s4中,新鲜度向量的每一分量包含安全状态类别、最大允许年龄、最低事件水位、查询模式和失败处理方式;版本化映射规则按照目标漂移量区间和动作风险等级索引对应分量,较高漂移量或较高风险等级对应的最大允许年龄不大于较低等级、最低事件水位不低于较低等级,且查询模式不能由实时查询放宽为缓存复用。

18、按上述方案,所述步骤s5中,策略包包括租户、策略版本、字段模式、算法策略、有效期和发布者信息,缓存键同时绑定影响授权结果的证据与状态版本。

19、按上述方案,所述步骤s6中,缓存结果的有效期不超过策略包有效期、意图证据有效期、属性快照有效期、撤销状态有效期和签名心跳租约中的最小值;高风险调用绕过历史决策缓存,低风险调用仅在水位、租约和全部必要状态满足要求时复用结果。

20、按上述方案,所述步骤s8中,意图证据或策略包由对应主体使用其pki证书对应的私钥签名,数字签名基于sm2、rsa、ecc的经典密码算法和后量子算法实现;签名证书状态、密钥版本和算法策略版本被纳入策略输入或缓存失效条件。

21、本发明还提供一种基于多层意图证据、风险分级和状态新鲜度的智能体访问控制系统,包括,

22、意图证据采集器模块,用于取得注册、任务和运行时意图证据并记录独立版本,输出的数据带有对象标识、产生时间、模式版本和来源标识,供后续模块校验和关联;

23、证据验证与漂移分析器模块,用于验证证据并计算目的匹配和目标漂移,输出的数据带有对象标识、产生时间、模式版本和来源标识,供后续模块校验和关联;

24、风险与新鲜度计算器模块,用于确定动作风险及各类安全状态新鲜度要求,输出的数据带有对象标识、产生时间、模式版本和来源标识,供后续模块校验和关联;

25、pki策略包服务模块,用于签名发布策略包并提供证书和算法策略状态,输出的数据带有对象标识、产生时间、模式版本和来源标识,供后续模块校验和关联;

26、分布式策略执行器模块,用于选择决策路径、校验缓存并执行控制结果,输出的数据带有对象标识、产生时间、模式版本和来源标识,供后续模块校验和关联;

27、失效同步与行动链服务模块,用于传播失效事件、维护权威水位并保存行动链,输出的数据带有对象标识、产生时间、模式版本和来源标识,供后续模块校验和关联;

28、pki策略包服务模块,用于对意图证据、策略包或状态包提供身份认证、数字签名、证书状态和可信时间能力,根据部署环境和密码合规要求,相关签名和验证能力基于sm2、rsa、ecc的经典密码算法以及后量子算法实现,并记录算法策略版本以支持平滑迁移。

29、实施本发明的意图证据、风险分级和状态新鲜度的智能体访问控制方法,具有以下有益效果:

30、本发明把“本次调用是否符合任务目的”和“用于判断的策略及状态是否足够新”合并为一次运行时安全决策,能够识别静态权限有效但目标已经偏离的调用,并避免使用过期策略或撤销状态继续放行,高风险动作采用实时状态,低风险动作在明确的新鲜度条件下使用本地策略或缓存,兼顾安全性和执行时延,决策记录包含证据、风险、版本、水位和失败原因,便于审计和策略回归。