[发明专利]一种伪造参数检测方法、装置、电子设备及存储介质有效
申请号: | 201811488306.0 | 申请日: | 2018-12-06 |
公开(公告)号: | CN109992960B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 宗志远 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F16/901;G06K9/62 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 伪造 参数 检测 方法 装置 电子设备 存储 介质 | ||
1.一种伪造参数检测方法,其特征在于,所述方法包括:
获取至少两个接口请求参数;
确定所述至少两个接口请求参数两两之间的相似度;
根据所述相似度对所述至少两个接口请求参数进行聚类;
从所述聚类的结果中提取出目标类别;其中,位于所述目标类别中的接口请求参数的数量高于设定阈值,所述目标类别中的接口请求参数为伪造接口请求参数;
将位于所述目标类别中的接口请求参数作为伪造接口请求参数。
2.根据权利要求1所述的方法,其特征在于,所述根据所述相似度对所述至少两个接口请求参数进行聚类,包括:
根据所述相似度构建参数相似度关系图;其中,所述关系图包括节点和连接所述节点的边,所述节点代表每个接口请求参数,所述边的权重由位于所述边两端的两个节点的相似度决定;
根据所述边的权重对所述关系图进行社区聚类。
3.根据权利要求2所述的方法,其特征在于,
所述从所述聚类的结果中提取出目标类别,包括:
获取进行社区聚类后形成的每个社区中节点的数目及边的数目,并将所述节点的数目超过第一设定阈值且所述边的数目超过第二设定阈值的社区作为目标社区;
所述将位于所述目标类别中的接口请求参数作为伪造接口请求参数,包括:将位于所述目标社区中的节点对应的接口请求参数作为伪造接口请求参数。
4.根据权利要求1所述的方法,其特征在于,所述获取至少两个接口请求参数,包括:
获取接口请求参数数据集,其中,所述接口请求参数数据集包括至少两个接口请求参数,且所述接口请求参数为字符串;
所述确定所述至少两个接口请求参数两两之间的相似度包括:
确定所述至少两个接口请求参数字符串两两之间的最长公共子序列;
将所述最长公共子序列中包含的字符数作为所述接口请求参数两两之间的相似度。
5.根据权利要求2所述的方法,其特征在于,所述根据所述边的权重对所述关系图进行社区聚类,包括:
为所述关系图中的每个节点随机指定一个初始标签;
按照设定刷新规则逐轮刷新所有节点的标签,直到所有节点的标签不再变化为止;所述设定刷新规则包括:根据所述节点与邻接节点之间的边的权重,得到所述节点的标签;
将具有相同标签的节点作为一个社区。
6.根据权利要求5所述的方法,其特征在于,所述设定刷新规则包括:
对于某一个节点,遍历所有与其连接的边的权重,选择权重最大的边对应的节点的标签,作为该节点刷新后得到的标签。
7.根据权利要求5所述的方法,其特征在于,在确定所述至少两个接口请求参数两两之间的相似度之后,还包括:
对所述相似度进行归一化处理,得到归一化的相似度。
8.根据权利要求7所述的方法,其特征在于,在对所述相似度进行归一化处理,得到归一化的相似度之后,还包括:
构建参数相似度矩阵,其中,将所述归一化的相似度作为所述矩阵中的元素;
按照设定处理规则对所述相似度矩阵中的元素进行量化处理;其中,所述设定处理规则包括:若所述元素值大于等于第三设定阈值,将所述元素值置为M;若所述元素值小于所述第三设定阈值,则将所述元素值置为N。
9.根据权利要求8所述的方法,其特征在于,所述根据所述相似度构建参数相似度关系图,包括:
根据所述相似度构建参数相似度关系图,所述关系图包括节点和连接所述节点的边;所述节点代表每个接口请求参数;所述关系图中每两个节点之间的边的权重,由所述边对应在所述相似度矩阵中的元素值决定,其中,若所述元素值为M,则对应的两个节点之间存在边;若所述元素值为N,则对应的两个节点之间不存在边;并且所述关系图中所有边的权重都是相同的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811488306.0/1.html,转载请声明来源钻瓜专利网。