[发明专利]一种异常账号检测方法、装置及计算机存储介质有效
申请号: | 201910669346.3 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110460587B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 侯明远 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 账号 检测 方法 装置 计算机 存储 介质 | ||
1.一种异常账号检测方法,其特征在于,包括:
获取N个账号在预设时间内访问目标网址的N组访问数据,所述N组访问数据中的每组访问数据为M维数据,N和M均为正整数;
采用高斯核函数将所述N组访问数据在每个维度上的数据映射到[0,1]区间,其中,利用铰链函数对所述N组访问数据在每个维度上进行初步变换后,确定高斯核变换在每个维度上的中心值和尺度参数;
将所述[0,1]区间中分布异常的访问数据对应的账号确定为异常账号,所述分布异常的访问数据是与所述N个账号中的至少一半的账号的访问数据分布不同的访问数据。
2.根据权利要求1所述的方法,其特征在于,M等于1;所述采用高斯核函数将所述N组访问数据在每个维度上的数据映射到[0,1]区间,包括:
利用铰链函数对所述N组访问数据进行初步变换,若所述N组访问数据中的目标访问数据大于所述N个访问数据中的众数,则将所述目标访问数据的值设置为所述目标访问数据与所述众数的差值;
若所述N组访问数据中的目标访问数据小于等于所述N个访问数据中的众数,则将所述目标访问数据的值设置为0;
根据经过所述初步变换后的所述N组访问数据中的众数确定高斯核变换的中心值;
根据经过所述初步变换后的所述N组访问数据中的最大值与最小值之差和第一预设值的乘积确定所述高斯核变换的尺度参数;
根据所述中心值和所述尺度参数进行高斯核变换处理得到一维空间,在所述一维空间中所述N组访问数据均分布到0-1值之间;
所述将所述[0,1]区间中分布异常的访问数据对应的账号确定为异常账号,包括:
将所述一维空间中与0值之间的距离小于等于第一预设距离的访问数据对应的账号确定为异常账号。
3.根据权利要求1所述的方法,其特征在于,M大于等于2;所述采用高斯核函数将所述N组访问数据在每个维度上的数据映射到[0,1]区间,包括:
利用铰链函数对所述N组访问数据在每个维度上进行初步变换,若所述N组访问数据中的目标访问数据在目标维度上的数值大于所述N个访问数据在所述目标维度上的众数,则将所述目标访问数据在所述目标维度上的值设置为所述目标访问数据在所述目标维度上的值与所述众数的差值;
若所述N组访问数据中的目标访问数据在所述目标维度上小于等于所述N个访问数据在所述目标维度上的众数,则将所述目标访问数据在所述目标维度上的值设置为0;
根据每个维度均经过数值变更后的所述N组访问数据在所述目标维度上的众数确定高斯核变换的中心值;
根据每个维度均经过数值变更后的所述N组访问数据在所述目标维度上的最大值与最小值之差和第二预设值的乘积确定所述高斯核变换的尺度参数;
根据所述中心值和所述尺度参数进行高斯核变换处理得到多维空间,在所述多维空间中所述N组访问数据在每个维度上的数据均分布到0-1值之间;
所述将所述[0,1]区间中分布异常的访问数据对应的账号确定为异常账号,包括:
将所述多维空间中与空间基点之间的欧氏距离大于等于第二预设距离的访问数据对应的账号确定为异常账号,所述空间基点为值为[1,…,1]的点,所述[1,…,1]为M维数据。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述预设时间包括多个,所述N个账号中的目标账号对应的M维数据包括所述目标账号在所述多个预设时间内访问所述目标网址的访问数据。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述[0,1]区间中分布异常的访问数据对应的账号确定为异常账号之后,还包括:
将所述异常账号添加到黑名单中,在下一次接收到所述异常账号发起的访问请求时,拒绝所述访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910669346.3/1.html,转载请声明来源钻瓜专利网。