智能体的权限管控方法和装置与流程

摘要: 本公开涉及人工智能领域,尤其涉及信息安全领域,具体为一种智能体的权限管控方法和装置。背景技术:1、随着人工智能技术的快速发展,基于大语言模型的智能体(agent...
智能体的权限管控方法和装置与流程

本公开涉及人工智能领域,尤其涉及信息安全领域,具体为一种智能体的权限管控方法和装置。

背景技术:

1、随着人工智能技术的快速发展,基于大语言模型的智能体(agent)已具备在沙箱环境中自动执行代码、操作文件和调用系统资源的能力。在企业私有化部署场景中,智能体被广泛用于自动化代码生成与执行、数据处理、系统运维等任务,其执行环境通常由容器化沙箱(如基于linux命名空间和控制组的隔离环境)提供安全边界。

2、然而,能力日益增强的智能体已被证明能够主动探测和利用沙箱环境中的安全漏洞。一旦智能体突破沙箱隔离边界,可能直接访问企业内网的敏感数据资源(如数据库凭证、内部应用程序接口密钥、用户隐私数据),甚至以沙箱宿主机为跳板横向渗透到其他内网系统。

技术实现思路

1、本公开提供了一种智能体的权限管控方法、装置、设备、存储介质以及计算机程序产品。

2、根据本公开的第一方面,提供了一种智能体的权限管控方法,包括:响应于检测到智能体启动任务,加载任务的基准调用信息;将检测时间窗口内任务的系统调用事件信息与基准调用信息进行对比,确定智能体的行为偏离度;基于行为偏离度对智能体的权限进行管控。

3、根据本公开的第二方面,提供了一种智能体的权限管控装置,包括:加载单元,被配置成响应于检测到智能体启动任务,加载任务的基准调用信息;对比单元,被配置成将检测时间窗口内任务的系统调用事件信息与基准调用信息进行对比,确定智能体的行为偏离度;管控单元,被配置成基于行为偏离度对智能体的权限进行管控。

4、根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面中任一项所述的方法。

5、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。

6、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面中任一项所述的方法。

7、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

1.一种智能体的权限管控方法,包括:

2.根据权利要求1所述的方法,其中,所述将检测时间窗口内所述任务的系统调用事件信息与所述基准调用信息进行对比,确定所述智能体的行为偏离度,包括:

3.根据权利要求2所述的方法,其中,所述基准调用信息包括检测时间窗口内出现各系统调用类别的基准频率分布和基准序列集合,每个基准序列为连续预定数目个系统调用类别的有序元组;以及

4.根据权利要求3所述的方法,所述基于所述第一偏离度和所述第二偏离度确定所述智能体的行为偏离度,包括:

5.根据权利要求3或4所述的方法,其中,所述基于所述基准序列集合和所述实际调用子序列集合确定第二偏离度,包括:

6.根据权利要求1所述的方法,其中,所述基于所述行为偏离度对所述智能体的权限进行管控,包括:

7.根据权利要求6所述的方法,其中,所述基于所述系统调用事件信息更新所述基准调用信息,包括:

8.根据权利要求6所述的方法,其中,所述基于所述行为偏离度对所述智能体的权限进行管控,包括:

9.根据权利要求8所述的方法,其中,所述基于所述行为偏离度对所述智能体的权限进行管控,包括:

10.根据权利要求9所述的方法,其中,所述基于所述行为偏离度对所述智能体的权限进行管控,包括:

11.根据权利要求1所述的方法,还包括:

12.一种智能体的权限管控装置,包括:

13.一种电子设备,包括:

14.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的方法。

15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述的方法。