恶意请求的识别方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:23710054 阅读:28 留言:0更新日期:2020-04-08 12:08
本发明专利技术提供了一种恶意请求的识别方法、装置、电子设备和计算机存储介质,包括:获取待识别的API访问请求,并提取API访问请求的请求特征;将请求特征与恶意请求特征库中的恶意请求特征进行匹配,得到匹配结果;在匹配结果为请求特征与恶意请求特征库中的恶意请求特征不匹配的情况下,通过预设参数校验规则对API访问请求的请求参数进行校验;根据校验结果确定API访问请求是否为恶意访问请求。本发明专利技术的方法能够及时主动的对新的恶意请求进行识别,也即在恶意请求更换请求源IP后,仍能识别到该恶意请求,缓解了相关技术由于恶意请求更换请求源IP而导致无法识别到该恶意请求的问题。

Identification methods, devices, electronic devices and computer storage media of malicious requests

【技术实现步骤摘要】
恶意请求的识别方法、装置、电子设备和计算机存储介质
本专利技术涉及信息技术的
,尤其是涉及一种恶意请求的识别方法、装置、电子设备和计算机存储介质。
技术介绍
在目前云计算的微服务架构中,包含有API网关,API服务以及API网关接入平台。API网关为对外开放的API服务的统一出入口,负责所有API服务的公共业务,例如,签名,鉴权,请求转发,返回结果处理,日志统计等。API服务为一类具有具体功能的API集合,通过接入API网关,对外开放,供客户使用。API网关接入平台负责管理API网关接入的API服务。相关技术中对恶意请求进行识别的方法中,先获取API网关的请求日志,然后对请求日志进行离线分析和汇总,进而确定得到恶意请求的请求特征以及请求源IP。比如,在某一时间维度内,请求日志中显示同一请求的请求量相较于历史请求量是激增的,那么可以确定其为异常的请求量,并得到对应的恶意请求。进而将恶意请求的请求源IP加入黑名单,当黑名单中所包含的某一请求源IP再次发起访问请求时,确定其为恶意请求,并对其进行封禁。但是,当某一恶意请求的请求源本文档来自技高网...

【技术保护点】
1.一种恶意请求的识别方法,其特征在于,包括:/n获取待识别的API访问请求,并提取所述API访问请求的请求特征;/n将所述请求特征与恶意请求特征库中的恶意请求特征进行匹配,得到匹配结果;/n在所述匹配结果为所述请求特征与所述恶意请求特征库中的恶意请求特征不匹配的情况下,通过预设参数校验规则对所述API访问请求的请求参数进行校验,得到校验结果;/n根据所述校验结果确定所述API访问请求是否为恶意访问请求。/n

【技术特征摘要】
1.一种恶意请求的识别方法,其特征在于,包括:
获取待识别的API访问请求,并提取所述API访问请求的请求特征;
将所述请求特征与恶意请求特征库中的恶意请求特征进行匹配,得到匹配结果;
在所述匹配结果为所述请求特征与所述恶意请求特征库中的恶意请求特征不匹配的情况下,通过预设参数校验规则对所述API访问请求的请求参数进行校验,得到校验结果;
根据所述校验结果确定所述API访问请求是否为恶意访问请求。


2.根据权利要求1所述的方法,其特征在于,根据所述校验结果确定所述API访问请求是否为恶意访问请求包括:
在所述校验结果为校验失败且所述API访问请求的请求次数达到预设阈值的情况下,确定所述API访问请求为恶意访问请求。


3.根据权利要求2所述的方法,其特征在于,根据所述校验结果确定所述API访问请求是否为恶意访问请求还包括:
在所述校验结果为校验通过且接收到API服务发送的错误码的情况下,将所述错误码与预设错误码进行比较;
在比较结果为一致的情况下,确定所述API访问请求为恶意访问请求。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述匹配结果为所述请求特征与所述恶意请求特征库中的恶意请求特征匹配的情况下,确定所述API访问请求为恶意访问请求;
根据预设访问频度对所述API访问请求进行请求次数限制,并更新所述API访问请求的访问频度数据。


5.根据权利要求1所述的方法,其特征在于,所述请求特征包括以下至少之一:所述API访问请求的请求源IP,所述API访问请求所携带的标头,所述API访问请求所携带的API名称,所述请求参数;<...

【专利技术属性】
技术研发人员:武林
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京;11

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

1