数据处理方法技术

技术编号:39795212 阅读:8 留言:0更新日期:2023-12-22 02:29
本公开实施例提供一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种数据处理方法

装置

设备及存储介质


技术介绍

[0002]随着微服务的发展,数据处理系统都在向微服务架构发展

链路捕获,也称为网络数据包捕获,用于录制和存储经过计算机网络中的数据包

通常,它用于故障排除

安全审核和网络流量分析等目的

通过链路捕获,可以直接查看网络流量,以便识别网络中发生的问题和可能的安全漏洞

[0003]目前,链路捕获采用百分比捕获,对于调用量较小的请求,很难获取该请求的调用链路,链路捕获的全面性和准确性较低,进而影响网络安全性


技术实现思路

[0004]本公开提供一种数据处理方法

装置

设备及存储介质,以至少解决现有链路捕获的全面性和准确性较低,影响网络安全性的问题

[0005]本公开的技术方案如下:
[0006]本公开实施例提供一种数据处理方法,包括:
[0007]对第一数据请求进行解析,得到所述第一数据请求对应的链路请求标识符;
[0008]确定所述链路请求标识符是否存在于主动干预请求标识符集合;
[0009]在所述链路请求标识符存在于所述主动干预请求标识符集合的情况下,对所述第一数据请求执行链路捕获操作

[0010]可选地,所述方法还包括:
[0011]在所述链路请求标识符未存在于所述主动干预请求标识符集合的情况下,对所述第一数据请求和后续数据请求按照已有链路捕获策略执行链路捕获操作

[0012]可选地,在所述对所述第一数据请求执行链路捕获操作之后,所述方法还包括:
[0013]将所述链路请求标识符从所述主动干预请求标识符集合中删除

[0014]可选地,所述方法还包括:
[0015]利用拦截器拦截第二数据请求;
[0016]对所述第二数据请求进行解析,得到所述第二数据请求对应的入参关键信息;
[0017]确定所述入参关键信息是否存在于关键信息白名单中;
[0018]在所述入参关键信息存在于所述关键信息白名单的情况下,将所述第二数据请求对应的日志级别修改为第一日志级别,以生成所述第二数据请求对应的日志信息,其中,在所述第一日志级别下能够记录状态更新的日志信息

[0019]可选地,在所述将所述第二数据请求对应的日志级别修改为第一日志级别,以生成所述第二数据请求对应的日志信息之后,所述方法还包括:
[0020]将所述第二数据请求对应的日志级别修改为第二日志级别,其中,在所述第二日
志级别下能够记录错误和异常情况的日志信息

[0021]可选地,所述方法还包括:
[0022]将所述关键信息白名单进行删除

[0023]本公开实施例还提供一种数据处理装置,包括:
[0024]第一解析模块,用于对第一数据请求进行解析,得到所述第一数据请求对应的链路请求标识符;
[0025]第一确定模块,用于确定所述链路请求标识符是否存在于主动干预请求标识符集合;
[0026]链路捕获模块,在所述链路请求标识符存在于所述主动干预请求标识符集合的情况下,用于对所述第一数据请求执行链路捕获操作

[0027]可选地,所述链路捕获模块,还可用于:
[0028]在所述链路请求标识符未存在于所述主动干预请求标识符集合的情况下,对所述第一数据请求和后续数据请求按照已有链路捕获策略执行链路捕获操作

[0029]可选地,所述链路捕获模块在所述对所述第一数据请求执行链路捕获操作之后,还可用于:
[0030]将所述链路请求标识符从所述主动干预请求标识符集合中删除

[0031]可选地,所述数据处理装置还包括:拦截模块,第二解析模块,第二确定模块和修改模块;
[0032]所述拦截模块,用于利用拦截器拦截第二数据请求;
[0033]所述第二解析模块,用于对所述第二数据请求进行解析,得到所述第二数据请求对应的入参关键信息;
[0034]所述第二确定模块,用于确定所述入参关键信息是否存在于关键信息白名单中;
[0035]所述修改模块,在所述入参关键信息存在于所述关键信息白名单的情况下,用于将所述第二数据请求对应的日志级别修改为第一日志级别,以生成所述第二数据请求对应的日志信息,其中,在所述第一日志级别下能够记录状态更新的日志信息

[0036]可选地,所述修改模块在所述将所述第二数据请求对应的日志级别修改为第一日志级别,以生成所述第二数据请求对应的日志信息之后,还可用于:
[0037]将所述第二数据请求对应的日志级别修改为第二日志级别,其中,在所述第二日志级别下能够记录错误和异常情况的日志信息

[0038]可选地,所述修改模块,还可用于:
[0039]将所述关键信息白名单进行删除

[0040]本公开实施例还提供一种电子设备,包括:
[0041]处理器;
[0042]用于存储所述处理器可执行指令的存储器;
[0043]其中,所述处理器被配置为执行所述指令,以实现上述的方法中的各步骤

[0044]本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法

[0045]本公开实施例还提供一种计算机程序产品,包括计算机程序
/
指令,所述计算机程序
/
指令被处理器执行时实现上述的方法

[0046]本公开的实施例提供的技术方案至少带来以下有益效果:
[0047]在本公开的一些实施例中,对第一数据请求进行解析,得到第一数据请求对应的链路请求标识符;通过预先设置的主动干预请求标识符集合,确定链路请求标识符是否存在于主动干预请求标识符集合;在链路请求标识符存在于主动干预请求标识符集合的情况下,对第一数据请求强制执行链路捕获操作,避免流量较小的数据请求不能捕获到,以提高链路捕获的全面性和准确性,提高网络安全性

[0048]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开

附图说明
[0049]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定

[0050]图1为本公开示例性实施例提供的一种数据处理方法的流程示意图;
[0051]图2为本公开示例性实施例提供的一种数据处理方法的结构示意图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,包括:对第一数据请求进行解析,得到所述第一数据请求对应的链路请求标识符;确定所述链路请求标识符是否存在于主动干预请求标识符集合;在所述链路请求标识符存在于所述主动干预请求标识符集合的情况下,对所述第一数据请求执行链路捕获操作
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述链路请求标识符未存在于所述主动干预请求标识符集合的情况下,对所述第一数据请求和后续数据请求按照已有链路捕获策略执行链路捕获操作
。3.
根据权利要求1所述的方法,其特征在于,在所述对所述第一数据请求执行链路捕获操作之后,所述方法还包括:将所述链路请求标识符从所述主动干预请求标识符集合中删除
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:利用拦截器拦截第二数据请求;对所述第二数据请求进行解析,得到所述第二数据请求对应的入参关键信息;确定所述入参关键信息是否存在于关键信息白名单中;在所述入参关键信息存在于所述关键信息白名单的情况下,将所述第二数据请求对应的日志级别修改为第一日志级别,以生成所述第二数据请求对应的日志信息,其中,在所述第一日志级别下能够记录状态更新的日志信息
。5.
根据权利要求4所述的方法,其特征在于,在所述将所述第二数据请求对应的日志级别修改为第一日志级别,以生成所述第二数据请求对应的日志信息之后,所述方法还包括:将所述第二数据请求对应的日志级别修改为第二日志级别,其中,在所述第二日志级别下能够记录错误和异常情况的日志信息
。6.
根据权利要求4所述的方法,其特征在于,所述方法还包括:将所述关键信息白名单进行删除
。7.
一种数据处理装置,其特征在于,包括:第一解析模块,用于对第一数据请求进行解析,得到所述第一数据请求对应的链路请求标识符;第一确定模块,用于确定所述链路请求标识符是否存在于主动干预请求标识符集合;链路捕获模块,在所述链路请求标识符存在于所述主动干预请求标识符集合的情况下,用于对所述第一数据请求执行链路捕获操作
。8.
根据权利要求7所述的装置,其特征在于,所述链路捕获模块,还可用于:在所述链路请求标识符未...

【专利技术属性】
技术研发人员:龙刚
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1