[发明专利]恶意请求检测方法及装置在审
申请号: | 202011359373.X | 申请日: | 2020-11-27 |
公开(公告)号: | CN112367338A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 杨振;张得俊;陈海宇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;G06K9/62 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 恶意 请求 检测 方法 装置 | ||
1.一种恶意请求检测方法,其特征在于,所述方法包括:
获取请求数据集,所述请求数据集中包含有多个非法请求,所述非法请求是客户端的访问请求中未通过签名认证的请求;
对所述多个非法请求进行特征降维处理,得到处理后的特征;
基于所述处理后的特征对所述多个非法请求进行聚类处理,得到多个聚类结果;
将所述多个聚类结果中的目标聚类结果所包含的非法请求确定为恶意请求,所述目标聚类结果为所述多个聚类结果中包含非法请求的数量最多的聚类结果。
2.根据权利要求1所述的方法,其特征在于,对所述多个非法请求进行特征降维处理,得到处理后的特征,包括:
将所述多个非法请求输入特征降维模型,以获得所述特征降维模型输出的处理后的特征,所述特征降维模型是通过模型训练得到的;
其中,所述模型训练过程包括:将包含有非法请求的训练样本输入预设网络模型中,所述预设网络模型包括输入层、多个隐含层以及输出层,所述输入层包含编码函数,所述输出层包含解码函数;
针对所述训练样本,通过所述编码函数进行编码、所述多个隐含层逐级进行特征提取以及所述解码函数进行解码,输出得到重构样本;
根据所述重构样本和所述训练样本的重构误差训练所述编码函数和解码函数中的参数,得到所述特征降维模型。
3.根据权利要求1所述的方法,其特征在于,基于所述处理后的特征对所述多个非法请求进行聚类处理,得到多个聚类结果,包括:
将所述处理后的特征从第一维度空间映射到第二维度空间,得到映射后的特征,所述第一维度空间为所述处理后的特征所在的维度空间,所述第一维度空间的维度低于所述第二维度空间的维度;
基于所述映射后的特征对所述多个非法请求进行划分处理,得到多个划分结果,并将所述多个划分结果从所述第二维度空间映射到所述第一维度空间,得到所述多个聚类结果。
4.根据权利要求1所述的方法,其特征在于,对所述多个非法请求进行特征降维处理,得到处理后的特征,包括:
根据各个非法请求对应的有效时间信息,确定所述请求数据集中是否存在过期的非法请求;
若存在所述过期的非法请求,则从所述请求数据集中删除所述过期的非法请求,得到新的请求数据集,并对所述新的请求数据集中所包含的非法请求进行特征降维处理。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述客户端的访问请求的源地址进行校验,并对所述访问请求携带的参数进行检查;
若所述访问请求通过源地址校验且通过参数检查,则对所述访问请求进行签名认证。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
获取恶意源地址集,所述恶意源地址集中包含有多个恶意源地址,且各个恶意源地址具有有效时间信息;
若所述恶意源地址集中不存在与所述访问请求的源地址相同的目标恶意源地址,或者,所述恶意请求源地址集中存在与所述访问请求的源地址相同的目标恶意源地址,但所述目标恶意源地址超过有效时间信息,则确定所述访问请求通过源地址校验。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述访问请求携带有时间戳、随机数以及授权账户,且根据所述时间戳确定出当前时间戳与所述时间戳之间的时间戳差异在预设的时间戳差异范围之内,则确定所述访问请求通过参数检查。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
对所述客户端的访问请求携带的除签名之外的其他参数的参数名称和所述参数名称对应的参数值进行依次排列生成第一字符串;
将所述访问请求对应的目标接口地址添加至所述第一字符串的头部,以生成第二字符串,并对所述第二字符串进行哈希计算,得到所述访问请求的运算签名;
若所述访问请求的运算签名与所述访问请求携带的签名不一致,则确定所述访问请求未通过签名认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011359373.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种风险防控方法、装置及设备
- 下一篇:用于养殖场所的送风机构及养殖场所