【技术实现步骤摘要】
服务器的入侵防御方法、装置、设备及介质
[0001]本申请涉及文本处理领域,尤其涉及一种服务器的入侵防御方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]随着人们需求的多样化,网络中为人们提供服务的网络组织架构逐渐庞大,为了提高服务的提供效率,越来越多的服务提供商选择利用云端服务器为用户提供服务,但服务器在与外界进行数据交互时,外界访问用户可能会对服务器进行恶意攻击,攻击者利用与正常用户相同数据请求在短时间内平凡对服务器进行访问,以占用服务器流量,降低服务器响应速度,进而造成服务器产生响应迟缓甚至宕机的情况,造成严重经济损失,因此,如何有效防御对服务器进行攻击的数据请求,成为了亟待解决的问题。
技术实现思路
[0003]本申请提供了一种服务器的入侵防御方法、装置及存储介质,以解决对入侵服务器的数据请求的拦截效果较差的问题。
[0004]第一方面,本申请提供了一种服务器的入侵防御方法,所述方法包括:
[0005]拦截预设服务器接收到的数据请求,记录每个所述数据请求对应的访问时间, ...
【技术保护点】
【技术特征摘要】
1.一种服务器的入侵防御方法,其特征在于,所述方法包括:拦截预设服务器接收到的数据请求,记录每个所述数据请求对应的访问时间,以及解析出每个所述数据请求中的身份令牌和访问IP;根据所述访问时间统计相同的身份令牌在预设时间段内对应的所述访问IP的IP数量;当所述IP数量大于预设数量时,利用预先封装的拦截组件拦截包含与所述键值对相应的身份令牌的数据请求。2.根据权利要求1所述的服务器的入侵防御方法,其特征在于,所述拦截预设服务器接收到的数据请求,包括:获取所述预设服务器中数据接口的属性参数;利用所述属性参数对预设的拦截器进行参数配置;利用参数配置后的拦截器对所述预设服务器中接收到的数据请求进行拦截。3.根据权利要求1所述的服务器的入侵防御方法,其特征在于,所述解析出每个所述数据请求中的身份令牌和访问IP,包括:逐个选取一个数据请求为目标请求,将所述目标请求拆分为请求头与请求体;对所述请求体进行解析,得到身份令牌;对所述请求头进行IP溯源,得到所述目标请求对应的访问IP。4.根据权利要求3所述的服务器的入侵防御方法,其特征在于,所述对所述请求头进行IP溯源,得到所述目标请求对应的访问IP,包括:遍历并确定所述目标请求中的请求头数据类;对所述请求头数据类进行反射操作,得到请求头方法;根据所述请求头方法构建请求头提取语句;执行所述请求头提取语句提取所述访问请求中的请求消息头;对所述消息头进行解析,得到用户IP地址。5.根据权利要求1所述的服务器的入侵防御方法,其特征在于,所述根据所述访问时间统计相同的身份令牌在预设时间段内对应的所述访问IP的IP数量,包括:以键值对形式将具有相同的身份令牌的数据请求对应的访问时间及所述访问IP存储至预设的redis缓存内;利用所述redis缓存的自定义方法设置所有键值对的数据失效时间,并实时统计预设时间段内每个所述身份令牌中未失效的键值对数量,并确定所述数量为IP数量。6.根据权利要...
【专利技术属性】
技术研发人员:宗瑞,李子阳,邱振涛,
申请(专利权)人:微位深圳网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。