CN110677390A - 异常账号识别的方法、装置、电子设备和存储介质 - Google Patents
异常账号识别的方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN110677390A CN110677390A CN201910854854.9A CN201910854854A CN110677390A CN 110677390 A CN110677390 A CN 110677390A CN 201910854854 A CN201910854854 A CN 201910854854A CN 110677390 A CN110677390 A CN 110677390A
- Authority
- CN
- China
- Prior art keywords
- login
- account
- gesture
- candidate
- time period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Power Engineering (AREA)
- Collating Specific Patterns (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明的实施例公开了一种异常账号识别的方法、装置、电子设备和存储介质,涉及数据分析领域,该方法包括:向确定的候选账号发送验证请求,所述验证请求包括手势名称;接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应,如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。本发明技术的实施例的技术方案提高了异常账号识别的准确率。
Description
技术领域
本发明涉及数据分析领域,特别是涉及一种异常账号识别的方法、装置、电子设备和存储介质。
背景技术
随着互联网技术的不断发展,网上存在大量以攻击各类网站、APP服务端等来谋取利益的人员,该类人员往往通过群控平台在有限的设备情况下在极短的时间内频繁进行多账号操作,以在各类网站及APP推出各种奖励活动期间霸占大量的活动奖励,进而造成各类网站及APP的真实用户难以获得相关活动的奖励,而传统的验证码、声纹等验证方式又极易被该类人员采用技术手段所攻破。
因此,如何识别该类人员所持有的账号,进而减轻该类人员造成的损失是亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种异常账号识别的方法、装置、计算机可读介质及电子设备,进而可以至少在一定程度上克服现有技术中异常账号识别准确率低的问题。
根据本发明的第一方面,提供了一种异常账号识别的方法,包括:获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识;基于所述预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述预定时间段内登录所述登录设备标识对应的登录设备的登录账号数;如果针对一个登录设备标识,在所述预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号;向每个候选登录账号发送验证请求,所述验证请求包括手势名称;接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应;如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
在一实施例中,基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数包括:针对每一登录设备标识,从所述预定时间段内的用户登录记录中,获取带有该登录设备标识的用户登录记录;确定获取的用户登录记录中含有的登录设备标识数目。
在一实施例中,在所述向每个候选登录账号发送验证请求,所述验证请求包括手势名称之前还包括:从预设的手势集合中随机抽取一手势;将所述从预设的手势集合中随机抽取一手势对应的名称作为所述验证请求中包括的手势名称。
在一实施例中,在所述向每个候选登录账号发送验证请求,所述验证请求包括手势名称之后还包括:若在向所述候选登录账号发送验证请求之后的第二预设时间段内未接收到所述候选登陆账号发送的生物特征信息和按照所述手势名称的手势拍照,则确定所述候选登录账号为异常账号。
在一实施例中,在所述如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号之后还包括:对所述异常账号及所述异常账号对应的登录设备予以冻结。
在一实施例中,在对所述异常账号及所述异常账号对应的登录设备予以冻结之后,所述方法还包括:若在第三预设时间段内未接收到所述异常账号发送的解冻申诉请求,则将所述异常账号予以注销。
根据本发明的第二方面提供了一种异常账号识别装置,包括:第一获取模块:用于获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识;第一确定模块:用于基于所述预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述预定时间段内登录所述登录设备标识对应的登录设备的登录账号数;第二确定模块:用于如果针对一个登录设备标识,在所述预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号;发送模块:用于向每个候选登录账号发送验证请求,所述验证请求包括手势名称;接收模块:用于接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;比对模块:用于将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;第三确定模块:用于如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应;第四确定模块:用于如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
根据本发明的第三方面提供了一种异常账号识别的电子设备,包括:存储器,配置为存储可执行指令;处理器,配置为执行存储器中存储的可执行指令,以执行以上所述的方法。
根据本发明的第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,当所述计算机指令被计算机执行时,使计算机执行以上所述的方法。
在本发明的一些实施例中,若在同一登录设备上的登录账号数大于预定的阈值,则将该同一登录设备上的登录账号确定为候选登录账号,向所述候选登录账号发送身份验证请求,所述验证请求中包括获取所述候选登录账号对应用户的生物特征信息及手势验证信息,若所述候选登录账号发送的用户生物信息或手势与数据库中预存的生物特征信息和发送的验证请求中的手势不一致,则将所述候选登录账号确定为异常账号。可见,本发明实施例,在生物特征信息验证的同时还加入随机手势验证;进而提高了异常账号识别的准确性。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
图1示出根据本发明一示例实施方式的异常账号识别方法的使用环境的***架构图。
图2示出根据本发明一示例实施方式的异常账号识别方法的流程图。
图3示出根据本发明一示例实施方式的基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数的详细流程图。
图4示出根据本发明一示例实施方式的在所述向每个候选登录账号发送验证请求,所述验证请求包括手势名称之前的流程图。
图5示出根据本发明一示例实施方式的异常账号识别装置的结构框图
图6示出根据本发明一示例实施方式的异常账号识别的电子设备图。
图7示出根据本发明一示例实施方式的异常账号识别的计算机可读存储介质图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本发明的各方面变得模糊。
此外,附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
图1示出根据本发明一示例实施方式的异常账号识别方法的使用环境的构架图:该使用环境包括登录账号100、登录设备110、服务器120、数据库130。
应该理解,图1中的登录账号、登录设备、服务器和数据库的数目仅仅是示意性的。根据实现需要,可以具有任意数目的登录账号、登录设备、服务器和数据库。比如服务器120可以是多个服务器组成的服务器集群等。
在一实施例中,服务器120从服务器140中获取第一预设时间段内登录账号100通过登录设备110登录服务器120的用户登录记录,服务器120基于第一预设时间段内的用户登录记录,针对每一登录设备110确定在第一预设时间段内通过该登录设备110登录服务器120的登录账号100的数目,若在第一预设时间段内通过该登录设备110登录服务器120的登录账号100的数目大于预设的阈值则所述第一预设时间段内通过该登录设备110的登录账号100,确定为候选登录账号,服务器向所述候选登录账号发送验证请求,所述验证请求中包含手势名称,服务器120接收候选登录账号发送的用户生物特征信息与手势拍照,服务器将所述用户生物特征信息与数据库140中预存的该候选登录账号对应的生物特征信息进行比对,如一致则识别所述候选登录账号发送的手势,确定识别出所述候选登录账号发送的手势与预先发送的验证请求中包含的手势名称是否一致,若接收到的生物特征信息与预存的数据库中所述候选登录账号对应的生物特征信息不一致,或识别出的所述候选登录账号发送的手势与预先发送的验证请求中包含的手势名称不一致,服务器120将所述候选登录账号确定为异常账号,可见,本实施例通过生物特征验证与随机手势验证相结合的方式,提高了异常账号识别的准确率。
需要说明的是,本发明实施例所提供的数据处理方法一般由服务器120执行,相应地,数据处理装置一般设置于服务器120中。但是,在本发明的其它实施例中,终端也可以与服务器具有相似的功能,从而执行本发明实施例所提供的数据处理方案。
图2示出根据本发明一示例实施方式的异常账号识别方法的流程图,可以包括如下步骤:
步骤S200:获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识;
步骤S210:基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数;
步骤S220:如果针对一个登录设备标识,在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号;
步骤S230:向每个候选登录账号发送验证请求,所述验证请求包括手势名称;
步骤S240:接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;
步骤S250:将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;
步骤S260:如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应;
步骤S270:如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
下面,将结合附图对本示例实施方式中上述异常账号识别的各步骤进行详细的解释以及说明。
在步骤S200中:获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识。
在本发明的一实施例中,登录设备可以是移动终端也可以是PC终端,当登录设备是手机时,其对应的登录设备标识可以是该手机的国际移动设备身份码,当登录设备是PC终端时,其对应的登录设备标识可以是该PC终端的CPU序列号或硬盘ID,如该PC端具有独立显卡时也可是该PC终端中独立显卡的独立显卡的ID,也可以是基于该PC终端的CPU序列号、硬盘ID、独立显卡的ID等中一个或多个组合构成或通过一定规则生成的标识,如使用自制的一个特定算法(如GUID、或者一定位数的随机数)生成唯一的ID作为该PC终端的设备标识,或将CPU序列号和独立显卡的ID简单的先后排列构成的新ID作为该PC终端的设备标识。
在本发明的一实施例中,预定时间段是预先设置的统计时间段,例如1天。用户每次登陆,***平台会产生一个登录记录,包括登录账号、登录设备标识、登录开始时间、登录时长等,这时***平台自动记录并存储在***平台的数据库中。
在本发明的一实施例中,在奖励活动结束后,领取活动奖励前,获取奖励活动举办期间的用户登录记录,登录记录中包含针对依次登录行为的用户登录账号和登录设备的CPU序列号。
继续参照图2所示,在步骤S210中:基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数。
在本发明的一实施例中,如图3所示,步骤S210可以包括:
步骤S2101:针对每一登录设备标识,从所述第一预定时间段内的用户登录记录中,获取带有该登录设备标识的用户登录账号;
步骤S2101:确定获取的用户登录记录中含有的相同登录设备标识的用户登录账号数目。
在本发明的一实施例中,获取的预定时间段内登录账号对应登录设备标识集合为{11123,12234,45123,56123,78452},其中11、12、45、56、78为登录账号,登录账号的下标数字123、234、452为登录设备标识,确定预定时间段内登录账号对应登录设备标识集合中登录设备标识相同的登录账号数目,其中登录设备标识为123对应的登录账号为11、45、56,登录设备标识为234对应的登录账号为12,登录设备标识为452对应的登录账号为78,则登录设备标识为123对应的登录账号数为3、登录设备标识为234对应的登录账号数为1,登录设备标识为452对应的登录账号数为1。
继续参照图2所示,在步骤S220中:如果针对一个登录设备标识,在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号。
在本发明的一实施例中,阈值是预先确定的,其可依据***平台运营方的经验确定也可依据严格的市场调研结论确定,也可通过以下方式获得,基于***中注册账号总量与数据库中同种类生物特征信息下的不同的生物特征信息的个数间的商值确定,如用户在注册***账号时需要提供用户的人脸信息,而一个用户可能同时注册有多个账号,但使用的人脸信息为同一人的,则相同人脸信息对应的多个账号为关联账号,这些关联账号基本会在同一登录设备上使用,以登录***平台。当用户a注册有3个账号,用户b注册有1个账号,用户c注册有10个账号,用户d注册有6个账号,则确定的阈值为5,用户c与用户d所持有的账号数量超过阈值5,则将用户c对应的10个账号与用户d对应的6个账号确定为候选登录账号。
在本发明的一实施例中,阈值还可通过以下方式获得,基于***中注册账号总量与数据库中记录的登录设备标识数间的商值确定,如数据库中记录的登录设备标识个数为4个,其中登录设备1对应的登录账号为1个,登录设备2对应的登录账号为5个,登录设备3对应的登录账号为64个,,登录设备4对应的登录账号为30个,登录账号总数为100个,则基于登录账号总数100与登录设备总数4确定的阈值为25,其中登录设备3与登录设备4对应的登录账号数大于阈值25,则将通过登录设备3与登录设备4登录***平台的94个账号确定为候选登录账号。
继续参照图2所示,在步骤S230中,向每个候选登录账号发送验证请求,所述验证请求包括手势名称。
在本发明的一实施例中,手势是指人在运用手臂时,所出现的具体动作与***,而手势名称是指人们对生活中常用手势所形成的统一的名称。如人们常使用的“OK手势”表示OK,“竖起大拇指的手势”表示“很棒”,“V字形手势”表示“yes”等,如向候选登录账号发送的验证请求中包含的手势名称为“竖起大拇指”则用户在看到该手势名称时就会知道,其应拍摄自己竖起大拇指的手势照片。
在本发明的一实施例中,如图4所示,在步骤S230之前还可以包括:
步骤S228:从预设的手势集合中随机抽取一手势;
步骤S229:将所述从预设的手势集合中随机抽取一手势对应的名称作为所述验证请求中包括的手势名称。
在本发明的一实施例中,如预设的手势集合中有“OK手势”“竖起大拇指的手势”“V字形手势”“竖起中指的手势”“握紧拳头的手势”,通过在预设的手势集合中随机抽取一手势为“竖起大拇指的手势”,则将“竖起大拇指的手势”对应的手势名称放入验证请求中发送给候选账号。
在本发明的一实施例中,预设的手势集合中的手势并不是一成不变的,其会设定有预设的更新周期,定期更新新手势进入预设的手势集合中,而手势集合中的手势总量不变,如预设的手势集合中共有90个手势,当进行手势更新时,则将新的20个手势更新进原来的预设的手势集合中,而原来的手势集合中随机抽取20个手势移出原来的手势集合,以维持手势集合的总量90不变。
通过随机抽取手势的方式及上述定期更新手势的方式可以减少具有恶意的技术人员,如技术类羊毛党等,通过预设的固定手势模型进行大批量复制以通过验证,另外也增加了相关具有恶意的技术人员攻破验证的难度,从而降低技术类羊毛党对***平台的危害。
继续参照图2所示,在步骤S240中,接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照。
在本发明的一实施例中,生物特征信息可以是用户的指纹、也可以是自己的虹膜、人脸、掌纹等,如当用户接收到验证请求之后,查看到验证请求的内容为“请输入指纹并拍摄竖起大拇指的手势照片”,则用户就会通过登录设备上配置的指纹验证设备来录入自己的指纹信息,并通过登录设备配置的摄像设备拍摄验证请求中要求的竖起大拇指的手势照片,服务器接收登录设备获取的用户指纹信息与竖起大拇指的手势照片。
在本发明的一实施例中,在步骤S230之后还可以包括:若在向所述候选登录账号发送验证请求之后的第二预设时间段内未接收到所述候选登陆账号发送的生物特征信息和按照所述手势名称的手势拍照,则确定所述候选登录账号为异常账号。
在本发明的一实施例中,当技术类羊毛党接收到验证请求后,因多个账号接收到的验证请求中包含的手势名称不同,所以技术类羊毛党无法通过固定的手势模型进行大批量复制而通过验证,则如果其要全部通过验证则需要花费较长的时间,通过设定验证时间,可以减少技术类羊毛党所控制的账号通过验证的数量,从而减轻技术类羊毛党对***平台的危害,并识别出更多的异常账号。
继续参照图2所示,在步骤S250中,将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对。
在本发明的一实施例中,如接收到候选账号发送的指纹后,提取该指纹对应的特征向量,与数据库中存储的该候选账号在注册时录入的指纹对应的特征向量进行比对。
继续参照图2所示,在步骤S260中,如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应。
在本发明的一实施例中,如果数据库中存储的该候选账号在注册时录入的指纹对应的特征向量与接收到的候选账号发送的验证指纹对应的特征向量相同或之间的误差在预设的阈值范围内,则判定为比对一致,进而识别手势拍照中手势对应的手势名称,将识别出的手势名称与向该候选账号发送的验证请求中包括的手势名称进行比对,如识别出的手势拍照对应的手势名称为“竖起大拇指手势”,而向该候选账号发送的验证请求中包括的手势名称为“竖起大拇指手势”则确定识别出的手势拍照对应的手势名称与向该候选账号发送的验证请求中包括的手势名称一致。
继续参照图2所示,在步骤S270中,如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
在本发明的一实施例中,候选账号发送的生物特征信息与手势拍照中任一项验证不一致,则判定该候选账号为异常账号,如候选账号发送的指纹,经验证与数据库中存储的该账号对应的指纹不一致,则将该候选账号判定为异常账号;
在本发明的另一实施例中,如候选账号发送的指纹经验证与数据库中存储的该账号对应的指纹一致,而候选账号发送的手势拍照中识别出的手势对应的手势名称与向该候选账号发送的验证请求中包含的手势名称不一致,则也将该候选账号判定为异常账号。
在本发明的另一实施例中,为防止技术类羊毛党通过大量测试抽取预设手势集合中全部手势名称对应的手势,并预先建立相应的手势模型,来应对本发明技术方案中的随机手势验证,当候选账号生物特征信息验证与手势验证成功时记录相应的生物特征信息验证成功与手势验证成功对应的时间,当同一登录设备标识对应的候选登录账号在预设的阈值时间内验证成功的数超过预设的阈值数量,则将该登录设备标识对应的候选登录账号确定为异常账号。通过上述技术方案,可进一步抑制技术类羊毛党的通过技术手段大批量快速验证以进行褥羊毛的行为,减轻技术类羊毛党对***平台的危害。
在本发明的一实施例中,在步骤S270之后还可以包括:对所述异常账号及所述异常账号对应的登录设备予以冻结。
若该候选登录账号为异常账号,则对该异常账号进行预订时间的冻结处理,以防止相关恶意人员继续操作该异常账号以对***平台产生危害,其中冻结时间即可依据预先根据经验确定也可依据以下方式确定,基于同一登录设备标识对应的异常账号数与预设的天数间的乘积确定,如一登录设备对应的异常账号为50个,而预设的天数为100天,则对该登录设备对应的50个异常账号中每个账号予以5000天的冻结。
在本发明的一实施例中,在对所述异常账号及所述异常账号对应的登录设备予以冻结之后还可以包括:若在第三预设时间段内未接收到所述异常账号发送的解冻申诉请求,则将所述异常账号予以注销。
若对账号予以误冻结之后,如该被冻结账号为真实用户所持有的账号,则其会在一定时间内对该误冻结的账号进行解冻申诉,以使该被误冻结的账号被解冻,通过设置预设的解冻期间,如在预设的解冻期间未收到解冻申诉,则清除该冻结账号,可减少***平台数据库中存储的垃圾信息,提升***平台处理的效率,同时还可解放出更多的账号以供真实用户获取并使用。
本发明还提供了一种异常账号识别的装置。参考图5所示,所述异常账号识别的装置300包括:第一获取模块310,,第一确定模块320,第二确定模块330,发送模块340,接收模块350,比对模块360,第三确定模块370,第四确定模块380,其中:
第一获取模块310:用于获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识;
第一确定模块320:用于基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数;
第二确定模块330:用于如果针对一个登录设备标识,在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号;
发送模块340:用于向每个候选登录账号发送验证请求,所述验证请求包括手势名称;
接收模块350:用于接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;
比对模块360:用于将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;
第三确定模块370:用于如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应;
第四确定模块380:用于如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
在一实施例中,所述第一确定模块320还可配置为:针对每一登录设备标识,从所述第一预定时间段内的用户登录记录中,获取带有该登录设备标识的用户登录账号;确定获取的用户登录记录中含有的相同登录设备标识的用户登录账号数目。
在一实施例中,所述异常账号识别装置还包括:第五确定模块,用于从预设的手势集合中随机抽取一手势;将所述从预设的手势集合中随机抽取一手势对应的名称作为所述验证请求中包括的手势名称。
在一实施例中,所述异常账号识别装置还包括:第六确定模块,用于若在向所述候选登录账号发送验证请求之后的第二预设时间段内未接收到所述候选登陆账号发送的生物特征信息和按照所述手势名称的手势拍照,则确定所述候选登录账号为异常账号。
在一实施例中,所述异常账号识别装置还包括:冻结模块,用于对所述异常账号及所述异常账号对应的登录设备予以冻结。
在一实施例中,所述异常账号识别装置还包括:解冻申述模块,用于若在第三预设时间段内未接收到所述异常账号发送的解冻申诉请求,则将所述异常账号予以注销。
上述异常账号识别的装置中各模块的具体细节已经在对应的方法中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
此外,尽管在附图中以特定顺序描述了本发明中方法的各个步骤,但是,这并非要求或者暗示必须按照所述特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,所述软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施方式的方法。
在本发明的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为***、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“***”。
下面参照图6来描述根据本发明的这种实施方式的电子设备400。图6显示的电子设备400仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图6所示,电子设备400以通用计算设备的形式表现。电子设备400的组件可以包括但不限于:上述至少一个处理单元410、上述至少一个存储单元420、连接不同***组件(包括存储单元420和处理单元410)的总线430。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元410执行,使得所述处理单元410执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元410可以执行如图2中所示步骤S200:获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识;步骤S210:基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数;步骤S220:如果针对一个登录设备标识,在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号;步骤S230:向每个候选登录账号发送验证请求,所述验证请求包括手势名称;步骤S240:接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;步骤S250:将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;步骤S260:如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应;步骤S270:如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
存储单元420可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)4201和/或高速缓存存储单元4202,还可以进一步包括只读存储单元(ROM)4203。
存储单元420还可以包括具有一组(至少一个)程序模块4205的程序/实用工具4204,这样的程序模块4205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线430可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备400也可以与一个或多个外部设备500(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备400交互的设备通信,和/或与使得该电子设备400能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口450进行。并且,电子设备400还可以通过网络适配器460与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器460通过总线430与电子设备400的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备400使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本发明实施方式的方法。
在本发明的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。
参考图7所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品600,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本发明的其他实施例。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由权利要求指出。
Claims (9)
1.一种异常账号识别的方法,其特征在于,所述方法包括:
获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识;
基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数;
如果针对一个登录设备标识,在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号;
向每个候选登录账号发送验证请求,所述验证请求包括手势名称;
接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;
将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;
如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应;
如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数包括:
针对每一登录设备标识,从所述第一预定时间段内的用户登录记录中,获取带有该登录设备标识的用户登录账号;
确定获取的用户登录记录中含有的相同登录设备标识的用户登录账号数目。
3.根据权利要求1所述的方法,其特征在于,在所述向每个候选登录账号发送验证请求,所述验证请求包括手势名称之前还包括:
从预设的手势集合中随机抽取一手势;
将所述从预设的手势集合中随机抽取一手势对应的名称作为所述验证请求中包括的手势名称。
4.根据权利要求1所述的方法,其特征在于,在所述向每个候选登录账号发送验证请求,所述验证请求包括手势名称之后还包括:
若在向所述候选登录账号发送验证请求之后的第二预设时间段内未接收到所述候选登陆账号发送的生物特征信息和按照所述手势名称的手势拍照,则确定所述候选登录账号为异常账号。
5.根据权利要求1所述的方法,其特征在于,在所述如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号之后还包括:
对所述异常账号及所述异常账号对应的登录设备予以冻结。
6.根据权利要求5所述的方法,其特征在于,在对所述异常账号及所述异常账号对应的登录设备予以冻结之后,所述方法还包括:
若在第三预设时间段内未接收到所述异常账号发送的解冻申诉请求,则将所述异常账号予以注销。
7.一种异常账号识别装置,其特征在于,包括:
第一获取模块:用于获取第一预定时间段内的用户登录记录,所述登录记录中包含针对一次登录行为的登录账号和登录设备标识;
第一确定模块:用于基于所述第一预定时间段内的用户登录记录,针对每一登录设备标识,确定在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数;
第二确定模块:用于如果针对一个登录设备标识,在所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号数大于预定登录账号数阈值,将所述第一预定时间段内登录所述登录设备标识对应的登录设备的登录账号,作为候选登录账号;
发送模块:用于向每个候选登录账号发送验证请求,所述验证请求包括手势名称;
接收模块:用于接收到每个候选登录账号的生物特征信息和按照所述手势名称的手势拍照;
比对模块:用于将接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息进行比对;
第三确定模块:用于如果比对一致,则从手势拍照中识别出手势,确定识别出的手势与所述手势名称是否对应;
第四确定模块:用于如果接收到的生物特征信息与所述候选登录账号注册时登记的生物特征信息比对不一致,或者识别出的手势与所述手势名称不对应,确定所述候选登录账号为异常账号。
8.一种异常账号识别的电子设备,其特征在于,包括:
存储器,配置为存储可执行指令;
处理器,配置为执行存储器中存储的可执行指令,以实现根据权利要求1-6中任一个所述的方法。
9.一种计算机可读存储介质,其特征在于,其存储有计算机程序指令,当所述计算机指令被计算机执行时,使计算机执行根据权利要求1-6中任一个所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910854854.9A CN110677390B (zh) | 2019-09-10 | 2019-09-10 | 异常账号识别的方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910854854.9A CN110677390B (zh) | 2019-09-10 | 2019-09-10 | 异常账号识别的方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110677390A true CN110677390A (zh) | 2020-01-10 |
CN110677390B CN110677390B (zh) | 2023-03-24 |
Family
ID=69077596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910854854.9A Active CN110677390B (zh) | 2019-09-10 | 2019-09-10 | 异常账号识别的方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110677390B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112685610A (zh) * | 2020-12-24 | 2021-04-20 | 中国平安人寿保险股份有限公司 | 虚假注册账号识别方法及相关装置 |
CN114095191A (zh) * | 2020-08-03 | 2022-02-25 | 拉扎斯网络科技(上海)有限公司 | 数据处理方法、装置、电子设备及计算机可读存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968612A (zh) * | 2012-07-27 | 2013-03-13 | 中国工商银行股份有限公司 | 一种银行身份识别方法及*** |
US9355236B1 (en) * | 2014-04-03 | 2016-05-31 | Fuji Xerox Co., Ltd. | System and method for biometric user authentication using 3D in-air hand gestures |
CN106846564A (zh) * | 2016-12-29 | 2017-06-13 | 湖南拓视觉信息技术有限公司 | 一种智能门禁***及控制方法 |
CN108108649A (zh) * | 2016-11-24 | 2018-06-01 | 腾讯科技(深圳)有限公司 | 身份验证方法及装置 |
CN108596653A (zh) * | 2018-04-04 | 2018-09-28 | 顺丰科技有限公司 | 一种优惠券异常使用检测***、方法、设备及存储介质 |
CN109450920A (zh) * | 2018-11-29 | 2019-03-08 | 北京奇艺世纪科技有限公司 | 一种异常账号检测方法及装置 |
CN109558951A (zh) * | 2018-11-23 | 2019-04-02 | 北京知道创宇信息技术有限公司 | 一种欺诈账号检测方法、装置及其存储介质 |
CN109949069A (zh) * | 2019-01-28 | 2019-06-28 | 平安科技(深圳)有限公司 | 可疑用户筛选方法、装置、计算机设备及存储介质 |
CN110064203A (zh) * | 2019-04-03 | 2019-07-30 | 福建天晴数码有限公司 | 游戏奖励的异常检测方法及计算机可读存储介质 |
-
2019
- 2019-09-10 CN CN201910854854.9A patent/CN110677390B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968612A (zh) * | 2012-07-27 | 2013-03-13 | 中国工商银行股份有限公司 | 一种银行身份识别方法及*** |
US9355236B1 (en) * | 2014-04-03 | 2016-05-31 | Fuji Xerox Co., Ltd. | System and method for biometric user authentication using 3D in-air hand gestures |
CN108108649A (zh) * | 2016-11-24 | 2018-06-01 | 腾讯科技(深圳)有限公司 | 身份验证方法及装置 |
CN106846564A (zh) * | 2016-12-29 | 2017-06-13 | 湖南拓视觉信息技术有限公司 | 一种智能门禁***及控制方法 |
CN108596653A (zh) * | 2018-04-04 | 2018-09-28 | 顺丰科技有限公司 | 一种优惠券异常使用检测***、方法、设备及存储介质 |
CN109558951A (zh) * | 2018-11-23 | 2019-04-02 | 北京知道创宇信息技术有限公司 | 一种欺诈账号检测方法、装置及其存储介质 |
CN109450920A (zh) * | 2018-11-29 | 2019-03-08 | 北京奇艺世纪科技有限公司 | 一种异常账号检测方法及装置 |
CN109949069A (zh) * | 2019-01-28 | 2019-06-28 | 平安科技(深圳)有限公司 | 可疑用户筛选方法、装置、计算机设备及存储介质 |
CN110064203A (zh) * | 2019-04-03 | 2019-07-30 | 福建天晴数码有限公司 | 游戏奖励的异常检测方法及计算机可读存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114095191A (zh) * | 2020-08-03 | 2022-02-25 | 拉扎斯网络科技(上海)有限公司 | 数据处理方法、装置、电子设备及计算机可读存储介质 |
CN112685610A (zh) * | 2020-12-24 | 2021-04-20 | 中国平安人寿保险股份有限公司 | 虚假注册账号识别方法及相关装置 |
CN112685610B (zh) * | 2020-12-24 | 2024-06-04 | 中国平安人寿保险股份有限公司 | 虚假注册账号识别方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110677390B (zh) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11687653B2 (en) | Methods and apparatus for identifying and removing malicious applications | |
US10591324B2 (en) | Electronic device and hardware diagnosis result-based process execution method thereof | |
CN108418787B (zh) | 企业资源计划数据的采集方法、终端设备及介质 | |
CN110691085B (zh) | 登录方法、装置、密码管理***及计算机可读介质 | |
CN110222107B (zh) | 一种数据发送方法及相关设备 | |
CN104364794A (zh) | 用于便携式电子装置的基于位置的访问控制 | |
CN110677390B (zh) | 异常账号识别的方法、装置、电子设备和存储介质 | |
US20110071811A1 (en) | Using event correlation and simulation in authorization decisions | |
CN109508522A (zh) | 一种数据清除方法、装置、存储介质及终端 | |
CN112839028B (zh) | 账号注销的处理方法、相关装置、服务器及介质 | |
US20220141029A1 (en) | Using multi-factor and/or inherence-based authentication to selectively enable performance of an operation prior to or during release of code | |
CN116881918B (zh) | 进程安全检测防护方法、装置、电子设备及介质 | |
US20120079573A1 (en) | Information processing device, password diagnosing method and computer-readable medium | |
CN117150461A (zh) | 平台访问方法、装置、电子设备及存储介质 | |
CN110968860A (zh) | 应用账号的安全验证方法、计算机设备及计算机可读存储介质 | |
CN115964701A (zh) | 应用安全检测方法、装置、存储介质及电子设备 | |
CN110704614A (zh) | 对应用中的用户群类型进行预测的信息处理方法及装置 | |
JP5851311B2 (ja) | アプリケーション検査装置 | |
CN111786991B (zh) | 基于区块链的平台认证登录方法及相关装置 | |
CN113965363A (zh) | 一种基于Web用户行为的漏洞研判方法和装置 | |
CN111026612A (zh) | 应用程序运行监控方法及装置、存储介质、电子设备 | |
CN111784352A (zh) | 认证风险识别方法、装置和电子设备 | |
CN214670638U (zh) | 巴枪 | |
JP2018163677A5 (zh) | ||
CN112800403B (zh) | 生成预测模型以及预测指纹识别异常的方法、装置及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |