一种信息处理方法、装置、设备、计算机可读存储介质及计算机程序产品与流程

文档序号:37588278发布日期:2024-04-18 12:17阅读:13来源:国知局
一种信息处理方法、装置、设备、计算机可读存储介质及计算机程序产品与流程

本申请涉及计算机,尤其涉及一种信息处理方法、装置、设备、计算机可读存储介质及计算机程序产品。


背景技术:

1、存储系统是计算机科学重要研究领域之一,随着科技的发展对存储系统的性能也提出了更高的要求。网络附属存储(network attached storage,nas)是一种文件专用的存储设备,具体是计算机通过网络连接起来,之后通过分布式文件系统协同工作为用户提供高性能、高可用的文件存储服务。

2、对于nas而言,数据安全是至关重要的,因此需要在nas中设置审计功能以提高数据安全性;通常,相关技术采用将审计功能内嵌于元数据服务(meta data server,mds)中,即审计功能和对元数据的操作位于同一个线程,使得在对元数据操作的同时还要进行审计功能,从而降低了对元数据操作的速度。


技术实现思路

1、为解决上述技术问题,本申请实施例期望提供一种信息处理方法、装置、设备、计算机可读存储介质及计算机程序产品,可以解决相关技术中降低了对元数据操作的速度的问题。

2、本申请的技术方案是这样实现的:

3、一种信息处理方法,所述方法包括:

4、接收文件系统客户端通过审计动态库函数发送的携带有第一审计信息的网络请求;其中,所述网络请求是所述文件系统客户端在访问了元数据服务/分布式文件系统中的数据后发送的;

5、通过多线程对所述第一审计信息进行审计,并生成针对所述第一审计信息的审计日志。

6、上述方案中,所述通过多线程对所述第一审计信息进行审计,并生成所述第一审计信息的审计日志,包括:

7、通过第一线程对所述网络请求进行解析,并基于解析结果确定待处理队列;

8、通过第二线程添加所述待处理队列至第一审计容器中;

9、通过所述第二线程,对所述第一审计容器中的待处理队列进行处理得到所述审计日志。

10、上述方案中,所述基于解析结果确定待处理队列,包括:

11、创建与所述解析结果中的第一审计信息对应的第二审计信息;

12、针对每一所述第二审计信息,绑定所述第二审计信息与数据类型得到目标审计信息;其中,所述解析结果包括每一所述第一审计信息的数据类型;

13、添加所述目标审计信息至所述待处理队列中。

14、上述方案中,所述创建与所述解析结果中的第一审计信息对应的第二审计信息,包括:

15、若第二审计容器中包含待审计信息中,基于每一待审计信息的审计时间创建所述第二审计对象;其中,所述待审计信息包括所述第一审计信息;

16、若所述第二审计容器中包含所述待审计信息中的目标待审计信息,基于所述第一审计信息的第一标识和所述目标待审计信息的第二标识创建所述第二审计对象。

17、上述方案中,所述基于每一待审计信息的审计时间创建所述第二审计对象,包括:

18、确定所述每一待审计信息的审计时间;

19、针对所述每一待审计信息,若确定所述审计时间满足当前时间,创建所述第二审计对象。

20、上述方案中,所述基于所述第一审计信息的第一标识和所述目标待审计信息的第二标识创建所述第二审计对象,包括:

21、若基于所述第一标识和所述第二标识确定所述第一审计信息存在于所述第二审计容器中,创建所述第二审计对象。

22、上述方案中,所述方法还包括:

23、获取目标路径参数;

24、基于所述目标路径参数从所述待审计信息中确定所述目标待审计信息,并添加所述第二标识至所述第二审计容器中。

25、上述方案中,所述通过所述第二线程,对所述第一审计容器中的待处理队列进行处理得到所述审计日志,包括:

26、通过所述第二线程,基于所述待处理队列中的目标审计信息构造日志键值对;

27、基于所述日志键值对确定所述审计日志。

28、一种信息处理装置,所述装置包括:

29、接收单元,用于接收文件系统客户端通过审计动态库函数发送的携带有第一审计信息的网络请求;其中,所述网络请求是所述文件系统客户端在访问了元数据服务/分布式文件系统中的数据后发送的;

30、处理单元,用于通过多线程对所述第一审计信息进行审计,并生成针对所述第一审计信息的审计日志。

31、一种信息处理设备,所述设备包括:处理器、存储器和通信总线;

32、所述通信总线用于实现所述处理器和所述存储器之间的通信连接;

33、所述处理器用于执行所述存储器中存储的信息处理程序,以实现上述信息处理方法的步骤。

34、一种计算机可读存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述信息处理方法的步骤。

35、一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据上述信息处理方法。

36、本申请实施例所提供的信息处理方法、装置、设备、计算机可读存储介质及计算机程序产品,首先接收文件系统客户端通过审计动态库函数发送的携带有第一审计信息的网络请求,且网络请求是文件系统客户端在访问了元数据服务/分布式文件系统中的数据后发送的,之后通过多线程对第一审计信息进行审计,并生成针对第一审计信息的审计日志,这样,在文件系统客户端在访问了元数据服务/分布式文件系统中的数据后,文件系统客户端通过调用审计动态库函数将携带有第一审计信息的网络请求发送至审计服务端,之后,由审计服务端对网络请求中携带的第一审计信息进行审计,即审计服务端是独立于元数据服务的一个独立进程,因此审计功能与对元数据的操作也是独立进行的,而不是如相关技术中那样审计功能与元数据位于同一进程,从而实现审计功能的同时提高了对元数据操作的速度。



技术特征:

1.一种信息处理方法,其特征在于,应用于审计服务端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过多线程对所述第一审计信息进行审计,并生成所述第一审计信息的审计日志,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于解析结果确定待处理队列,包括:

4.根据权利要求3所述的方法,其特征在于,所述创建与所述解析结果中的第一审计信息对应的第二审计信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于每一待审计信息的审计时间创建所述第二审计对象,包括:

6.根据权利要求4所述的方法,其特征在于,所述基于所述第一审计信息的第一标识和所述目标待审计信息的第二标识创建所述第二审计对象,包括:

7.根据权利要求4所述的方法,其特征在于,所述方法还包括:

8.根据权利要求2所述的方法,其特征在于,所述通过所述第二线程,对所述第一审计容器中的待处理队列进行处理得到所述审计日志,包括:

9.一种信息处理装置,其特征在于,所述装置包括:

10.一种信息处理设备,其特征在于,所述设备包括:处理器、存储器和通信总线;

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~8中任一项所述的信息处理方法的步骤。

12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1~8中任一项所述的方法。


技术总结
本申请实施例公开了一种信息处理方法,该方法包括:接收文件系统客户端通过审计动态库函数发送的携带有第一审计信息的网络请求;其中,所述网络请求是所述文件系统客户端在访问了元数据服务/分布式文件系统中的数据后发送的;通过多线程对所述第一审计信息进行审计,并生成针对所述第一审计信息的审计日志。本申请实施例还公开了一种信息处理装置、设备、计算机可读存储介质及计算机程序产品。

技术研发人员:李立帅,郝志敏,王凯,丁宇光
受保护的技术使用者:联想凌拓科技有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1