CN113691541A - 一种基于区块链的注册验证方法及*** - Google Patents

一种基于区块链的注册验证方法及*** Download PDF

Info

Publication number
CN113691541A
CN113691541A CN202110981965.3A CN202110981965A CN113691541A CN 113691541 A CN113691541 A CN 113691541A CN 202110981965 A CN202110981965 A CN 202110981965A CN 113691541 A CN113691541 A CN 113691541A
Authority
CN
China
Prior art keywords
feature
determining
behavior
registrant
malicious
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
Application number
CN202110981965.3A
Other languages
English (en)
Other versions
CN113691541B (zh
Inventor
丁宇轩
周亚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nupt Institute Of Big Data Research At Yancheng
Chengdu Zowola Technology Co ltd
Original Assignee
Nupt Institute Of Big Data Research At Yancheng
Chengdu Zowola Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nupt Institute Of Big Data Research At Yancheng, Chengdu Zowola Technology Co ltd filed Critical Nupt Institute Of Big Data Research At Yancheng
Priority to CN202110981965.3A priority Critical patent/CN113691541B/zh
Publication of CN113691541A publication Critical patent/CN113691541A/zh
Application granted granted Critical
Publication of CN113691541B publication Critical patent/CN113691541B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供一种基于区块链的注册验证方法及***,其中,方法包括:步骤S1:获取多个待验证项,待验证项包括:注册人和注册人想要注册的注册应用;步骤S2:基于预设的获取策略库,确定注册应用对应的获取策略;步骤S3:基于获取策略,从区块链中获取注册人的验证信息;步骤S4:基于验证信息,对注册人进行验证,若验证通过,允许注册人注册注册应用。本发明的基于区块链的注册验证方法及***,在用户想要注册某应用时,从区块链中获取注册人的历史行为信息等,对注册人进行验证,只有验证通过后,注册人才能注册,增加注册的门槛,减小应用内发生恶意事件的可能性。

Description

一种基于区块链的注册验证方法及***
技术领域
本发明涉及区块链技术领域,特别涉及一种基于区块链的注册验证方法及***。
背景技术
目前,当用户在注册应用时,大多只是验证用户填写的注册信息是否完整和真实,没有基于用户的历史行为判断用户是否能够注册,这样的话,使造成应用内发生恶意事件的可能性增大,因此,亟需一种解决办法。
发明内容
本发明目的之一在于提供了一种基于区块链的注册验证方法及***,在用户想要注册某应用时,从区块链中获取注册人的历史行为信息等,对注册人进行验证,只有验证通过后,注册人才能注册,增加注册的门槛,减小应用内发生恶意事件的可能性。
本发明实施例提供的一种基于区块链的注册验证方法,包括:
步骤S1:获取多个待验证项,待验证项包括:注册人和注册人想要注册的注册应用;
步骤S2:基于预设的获取策略库,确定注册应用对应的获取策略;
步骤S3:基于获取策略,从区块链中获取注册人的验证信息;
步骤S4:基于验证信息,对注册人进行验证,若验证通过,允许注册人注册注册应用。
优选的,步骤S3:基于获取策略,从区块链中获取注册人的验证信息,包括:
提取获取策略中的策略项,策略项包括:最大主动关联层级和最大被动关联层级;
基于预设的主动关联库,确定注册人主动关联的多个第一用户和第一用户的第一主动关联层级;
若第一主动关联层级小于等于最大主动关联层级,将对应第一用户作为第一关联人;
基于预设的被动关联库,确定注册人被动关联的多个第二用户和第二用户的第二被动关联层级;
若第二被动关联层级小于等于最大被动关联层级,将对应第二用户作为第二关联人;
从区块链中获取注册人的第一历史行为记录、第一关联人的第二历史行为记录和第二关联人的第三历史行为记录;
将第一历史行为记录、第二历史行为记录和第三历史行为记录作为注册人的验证信息,完成获取。
优选的,步骤S4中,基于验证信息,对注册人进行验证,包括:
提取验证信息中的多个第一记录项,第一记录项包括:第一行为、第一行为产生时间、第一行为发生场景、行为人和附加项,行为人包括:注册人或第一关联人或第二关联人;
对第一行为进行特征提取,获得多个第一特征;
获取预设的恶意特征库,将第一特征与恶意特征库中的第二特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第二特征,并作为第三特征,同时,与对应行为人进行关联,另外,确定对应第一行为的第一行为产生时间,并作为第二行为产生时间,确定对应第一行为的第一行为发生场景,并作为第二行为发生场景;
提取附加项中的获取节点,通过获取节点获取发酵信息,发酵信息包括:第二行为产生时间之后第二行为发生场景中除注册人之外的多个参与人的第四历史行为记录;
提取第四历史行为记录中的多个第二记录项,第二记录项包括:第二行为;
基于预设的捕捉方式库,确定第三特征对应的捕捉方式;
基于捕捉方式,捕捉第二行为中的多个第一可疑行为;
对第一可疑行为进行特征提取,获得多个第四特征;
基于预设的发酵特征库,确定第三特征对应的多个第一发酵特征;
将第四特征和第一发酵特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第一发酵特征,并作为第二发酵特征,同时,与对应行为人关联;
当第三特征关联的行为人为注册人时,基于预设的注册人恶意库,确定第三特征对应的第一恶意值;
当第三特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第二主动关联层级,基于预设的关联人恶意库,确定第三特征和第二主动关联层级共同对应的第二恶意值;
当第三特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第二被动关联层级,基于关联人恶意库,确定第三特征和第二被动关联层级共同对应的第三恶意值;
当第二发酵特征关联的行为人为注册人时,基于注册人恶意库,确定第二发酵特征对应的第四恶意值;
当第二发酵特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第三主动关联层级,基于关联人恶意库,确定第二发酵特征和第三主动关联层级共同对应的第五恶意值;
当第二发酵特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第三被动关联层级,基于关联人恶意库,确定第二发酵特征和第三级被动关联层级共同对应的第六恶意值;
汇总第一恶意值、第二恶意值、第三恶意值、第四恶意值、第五恶意值和第六恶意值,获得恶意值和;
若恶意值和小于预设的恶意值和阈值,注册人验证通过,否则不通过。
优选的,基于区块链的注册验证方法,还包括:
步骤S5:验证通过后,配置触发窗口,判断用户是否触发触发窗口,若是,对注册用户进行销户;
其中,配置触发窗口,包括:
获取预设的触发特征库,从触发特征库中动态获取特征项,特征项包括:第一单独特征和第一组合特征;
当特征项为第一单独特征时,获取预设的主采样框,将第一单独特征与主采样框进行关联;
当特征项为第一组合特征时,对第一组合特征进行拆分,获得多个第一拆分特征;
获取预设的多个子采样框,将第一拆分特征与子采样框一一进行关联;
基于预设的组合触发方式库,确定第一拆分特征之间的组合触发方式;
基于组合触发方式,建立对应第一拆分特征关联的子采样框之间的组合关系;
当主采样框与第一单独特征关联后,子采样框与第一拆分特征关联后,且子采样框建立组合关系后,获取预设的初始窗口,将主采样框和子采样框放置于初始窗口内;
当主采样框和子采样框均放置成功后,将初始窗口作为触发窗口,配置完成。
优选的,判断注册用户是否触发触发窗口,包括:
获取注册人在触发窗口内的行为产生点;
当行为产生点为单个时,获取行为产生点所在的第一区域属性;
基于预设的单独特征库,确定第一区域属性对应的至少一个第一单独特征,并作为第二单独特征;
调用触发窗口内第二单独特征关联的主采样框对行为产生点进行采样,获得第三行为;
对第三行为进行特征提取,获得多个第五特征;
将第五特征与对应第二单独特征进行匹配,若匹配符合,确定用户触发触发窗口;
当行为产生点为多个时,获取行为产生点所在第二区域属性;
基于预设的第一拆分特征库,确定第二区域属性对应的至少一个第一拆分特征,并作为第二拆分特征;
调用触发窗口内第二拆分特征关联的子采样框对行为产生点进行采样,获得第四行为;
对第四行为进行特征提取,获得多个第六特征;
基于第二拆分特征关联的子采样框之间的组合关系,将对应第六特征进行组合,若组合成功,获得第二组合特征;
将第二组合特征与对应第一组合特征进行匹配,若匹配符合,确定用户触发触发窗口。
本发明实施例提供的一种基于区块链的注册验证***,包括:
第一获取模块,用于获取多个待验证项,待验证项包括:注册人和注册人想要注册的注册应用;
确定模块,用于基于预设的获取策略库,确定注册应用对应的获取策略;
第二获取模块,用于基于获取策略,从区块链中获取注册人的验证信息;
验证模块,用于基于验证信息,对注册人进行验证,若验证通过,允许注册人注册注册应用。
优选的,第二获取模块执行如下操作:
提取获取策略中的策略项,策略项包括:最大主动关联层级和最大被动关联层级;
基于预设的主动关联库,确定注册人主动关联的多个第一用户和第一用户的第一主动关联层级;
若第一主动关联层级小于等于最大主动关联层级,将对应第一用户作为第一关联人;
基于预设的被动关联库,确定注册人被动关联的多个第二用户和第二用户的第二被动关联层级;
若第二被动关联层级小于等于最大被动关联层级,将对应第二用户作为第二关联人;
从区块链中获取注册人的第一历史行为记录、第一关联人的第二历史行为记录和第二关联人的第三历史行为记录;
将第一历史行为记录、第二历史行为记录和第三历史行为记录作为注册人的验证信息,完成获取。
优选的,验证模块执行如下操作:
提取验证信息中的多个第一记录项,第一记录项包括:第一行为、第一行为产生时间、第一行为发生场景、行为人和附加项,行为人包括:注册人或第一关联人或第二关联人;
对第一行为进行特征提取,获得多个第一特征;
获取预设的恶意特征库,将第一特征与恶意特征库中的第二特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第二特征,并作为第三特征,同时,与对应行为人进行关联,另外,确定对应第一行为的第一行为产生时间,并作为第二行为产生时间,确定对应第一行为的第一行为发生场景,并作为第二行为发生场景;
提取附加项中的获取节点,通过获取节点获取发酵信息,发酵信息包括:第二行为产生时间之后第二行为发生场景中除注册人之外的多个参与人的第四历史行为记录;
提取第四历史行为记录中的多个第二记录项,第二记录项包括:第二行为;
基于预设的捕捉方式库,确定第三特征对应的捕捉方式;
基于捕捉方式,捕捉第二行为中的多个第一可疑行为;
对第一可疑行为进行特征提取,获得多个第四特征;
基于预设的发酵特征库,确定第三特征对应的多个第一发酵特征;
将第四特征和第一发酵特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第一发酵特征,并作为第二发酵特征,同时,与对应行为人关联;
当第三特征关联的行为人为注册人时,基于预设的注册人恶意库,确定第三特征对应的第一恶意值;
当第三特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第二主动关联层级,基于预设的关联人恶意库,确定第三特征和第二主动关联层级共同对应的第二恶意值;
当第三特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第二被动关联层级,基于关联人恶意库,确定第三特征和第二被动关联层级共同对应的第三恶意值;
当第二发酵特征关联的行为人为注册人时,基于注册人恶意库,确定第二发酵特征对应的第四恶意值;
当第二发酵特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第三主动关联层级,基于关联人恶意库,确定第二发酵特征和第三主动关联层级共同对应的第五恶意值;
当第二发酵特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第三被动关联层级,基于关联人恶意库,确定第二发酵特征和第三级被动关联层级共同对应的第六恶意值;
汇总第一恶意值、第二恶意值、第三恶意值、第四恶意值、第五恶意值和第六恶意值,获得恶意值和;
若恶意值和小于预设的恶意值和阈值,注册人验证通过,否则不通过。
优选的,基于区块链的注册验证***,还包括:
销户模块,用于验证通过后,配置触发窗口,判断用户是否触发触发窗口,若是,对注册用户进行销户;
销户模块执行如下操作:
获取预设的触发特征库,从触发特征库中动态获取特征项,特征项包括:第一单独特征和第一组合特征;
当特征项为第一单独特征时,获取预设的主采样框,将第一单独特征与主采样框进行关联;
当特征项为第一组合特征时,对第一组合特征进行拆分,获得多个第一拆分特征;
获取预设的多个子采样框,将第一拆分特征与子采样框一一进行关联;
基于预设的组合触发方式库,确定第一拆分特征之间的组合触发方式;
基于组合触发方式,建立对应第一拆分特征关联的子采样框之间的组合关系;
当主采样框与第一单独特征关联后,子采样框与第一拆分特征关联后,且子采样框建立组合关系后,获取预设的初始窗口,将主采样框和子采样框放置于初始窗口内;
当主采样框和子采样框均放置成功后,将初始窗口作为触发窗口,配置完成。
优选的,销户模块执行如下操作:
获取注册人在触发窗口内的行为产生点;
当行为产生点为单个时,获取行为产生点所在的第一区域属性;
基于预设的单独特征库,确定第一区域属性对应的至少一个第一单独特征,并作为第二单独特征;
调用触发窗口内第二单独特征关联的主采样框对行为产生点进行采样,获得第三行为;
对第三行为进行特征提取,获得多个第五特征;
将第五特征与对应第二单独特征进行匹配,若匹配符合,确定用户触发触发窗口;
当行为产生点为多个时,获取行为产生点所在第二区域属性;
基于预设的第一拆分特征库,确定第二区域属性对应的至少一个第一拆分特征,并作为第二拆分特征;
调用触发窗口内第二拆分特征关联的子采样框对行为产生点进行采样,获得第四行为;
对第四行为进行特征提取,获得多个第六特征;
基于第二拆分特征关联的子采样框之间的组合关系,将对应第六特征进行组合,若组合成功,获得第二组合特征;
将第二组合特征与对应第一组合特征进行匹配,若匹配符合,确定用户触发触发窗口。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种基于区块链的注册验证方法的流程图;
图2为本发明实施例中一种基于区块链的注册验证***的示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明实施例提供了一种基于区块链的注册验证方法,如图1所示,包括:
步骤S1:获取多个待验证项,待验证项包括:注册人和注册人想要注册的注册应用;
步骤S2:基于预设的获取策略库,确定注册应用对应的获取策略;
步骤S3:基于获取策略,从区块链中获取注册人的验证信息;
步骤S4:基于验证信息,对注册人进行验证,若验证通过,允许注册人注册注册应用。
上述技术方案的工作原理及有益效果为:
预设的获取策略库具体为:一数据库,内存储有每个注册应用对应的获取策略;
当注册人想要注册某应用时,确定应用对应的获取策略,基于该获取策略获取注册人的验证信息【注册人的历史行为信息、与注册人关联的其他用户的历史行为信息等】,基于验证信息验证注册人是否能够注册该应用;
本发明实施例在用户想要注册某应用时,从区块链中获取注册人的历史行为信息等,对注册人进行验证,只有验证通过后,注册人才能注册,增加注册的门槛,减小应用内发生恶意事件的可能性。
本发明实施例提供了一种基于区块链的注册验证方法,步骤S3:基于获取策略,从区块链中获取注册人的验证信息,包括:
提取获取策略中的策略项,策略项包括:最大主动关联层级和最大被动关联层级;
基于预设的主动关联库,确定注册人主动关联的多个第一用户和第一用户的第一主动关联层级;
若第一主动关联层级小于等于最大主动关联层级,将对应第一用户作为第一关联人;
基于预设的被动关联库,确定注册人被动关联的多个第二用户和第二用户的第二被动关联层级;
若第二被动关联层级小于等于最大被动关联层级,将对应第二用户作为第二关联人;
从区块链中获取注册人的第一历史行为记录、第一关联人的第二历史行为记录和第二关联人的第三历史行为记录;
将第一历史行为记录、第二历史行为记录和第三历史行为记录作为注册人的验证信息,完成获取。
上述技术方案的工作原理及有益效果为:
预设的主动关联库具体为:一数据库,内存储有不同用户主动关联【主动设置某用户作为自己的关联用户】的多个主动关联用户和主动关联用户的主动关联层级【例如:A设置B为自己的主动关联用户,B相对于A的主动关联层级为1,B设置C作为自己的主动关联用户,C相对于A的主动关联层级为2,以此类推】;预设的被动关联库具体为:一数据库,内存储有不同用户被动关联【别人设置自己作为他的关联用户】的多个被动关联用户和被动关联用户的被动关联层级【例如:A被B设置为关联用户,A为B的被动关联用户,B相对于A的被动关联层级为1,B被C设置为关联用户,B为C的被动关联用户,C 相对于A的被动关联层级为2】;
本发明实施例采用关联制,各用户在注册前,需主动设置一个用户与自己关联,在关联时,需得到对方的同意才能建立关联关系;各应用根据自身需求,设置最大主动关联层级和最大被动关联层级,最大主动关联层级和最大被动关联层级越大,注册的门槛越高,效果越好。
本发明实施例提供了一种基于区块链的注册验证方法,步骤S4中,基于验证信息,对注册人进行验证,包括:
提取验证信息中的多个第一记录项,第一记录项包括:第一行为、第一行为产生时间、第一行为发生场景、行为人和附加项,行为人包括:注册人或第一关联人或第二关联人;
对第一行为进行特征提取,获得多个第一特征;
获取预设的恶意特征库,将第一特征与恶意特征库中的第二特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第二特征,并作为第三特征,同时,与对应行为人进行关联,另外,确定对应第一行为的第一行为产生时间,并作为第二行为产生时间,确定对应第一行为的第一行为发生场景,并作为第二行为发生场景;
提取附加项中的获取节点,通过获取节点获取发酵信息,发酵信息包括:第二行为产生时间之后第二行为发生场景中除注册人之外的多个参与人的第四历史行为记录;
提取第四历史行为记录中的多个第二记录项,第二记录项包括:第二行为;
基于预设的捕捉方式库,确定第三特征对应的捕捉方式;
基于捕捉方式,捕捉第二行为中的多个第一可疑行为;
对第一可疑行为进行特征提取,获得多个第四特征;
基于预设的发酵特征库,确定第三特征对应的多个第一发酵特征;
将第四特征和第一发酵特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第一发酵特征,并作为第二发酵特征,同时,与对应行为人关联;
当第三特征关联的行为人为注册人时,基于预设的注册人恶意库,确定第三特征对应的第一恶意值;
当第三特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第二主动关联层级,基于预设的关联人恶意库,确定第三特征和第二主动关联层级共同对应的第二恶意值;
当第三特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第二被动关联层级,基于关联人恶意库,确定第三特征和第二被动关联层级共同对应的第三恶意值;
当第二发酵特征关联的行为人为注册人时,基于注册人恶意库,确定第二发酵特征对应的第四恶意值;
当第二发酵特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第三主动关联层级,基于关联人恶意库,确定第二发酵特征和第三主动关联层级共同对应的第五恶意值;
当第二发酵特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第三被动关联层级,基于关联人恶意库,确定第二发酵特征和第三级被动关联层级共同对应的第六恶意值;
汇总第一恶意值、第二恶意值、第三恶意值、第四恶意值、第五恶意值和第六恶意值,获得恶意值和;
若恶意值和小于预设的恶意值和阈值,注册人验证通过,否则不通过。
上述技术方案的工作原理及有益效果为:
预设的恶意特征库具体为:一数据库,内存储有大量恶意特征;预设的捕捉方式库具体为:一数据库,内存储有不同特征对应的捕捉方式【例如:若有用户产生上传非法文件的特征,捕捉方式为捕捉其他用户打开该非法文件、转发其非法文件的行为】;预设的发酵特征库具体为:一数据库,内存储有不同特征对应的发酵特征;预设的注册人恶意库具体为:一数据库,内存储有不同特征对应的恶意值,恶意值越大,恶意程度越高;预设的关联人恶意库具体为:一数据库,内存储有不同特征和不同关联层级对应的恶意值;预设的恶意值和阈值具体为:例如,20;
本发明实施例基于关联制,用户产生恶意行为,与之关联的其他用户也会受到影响,提升了用户产生恶意行为的代价,一定程度上减小了用户产生恶意行为的可能性;同时,当发生恶意行为时,往往会有许多发酵事件产生,基于捕捉方式库,快速确定捕捉方式,捕捉恶意特征对应的发酵事件,提升了***的工作效率;设置多个恶意库,快速确定不同特征对应的恶意值,辅助判断用户和关联用户的行为恶意程度的高低;另外,主动关联和被动关联的存在主观上的不同,应分开确定恶意程度,设置更加合理。
本发明实施例提供了一种基于区块链的注册验证方法,还包括:
步骤S5:验证通过后,配置触发窗口,判断用户是否触发触发窗口,若是,对注册用户进行销户;
其中,配置触发窗口,包括:
获取预设的触发特征库,从触发特征库中动态获取特征项,特征项包括:第一单独特征和第一组合特征;
当特征项为第一单独特征时,获取预设的主采样框,将第一单独特征与主采样框进行关联;
当特征项为第一组合特征时,对第一组合特征进行拆分,获得多个第一拆分特征;
获取预设的多个子采样框,将第一拆分特征与子采样框一一进行关联;
基于预设的组合触发方式库,确定第一拆分特征之间的组合触发方式;
基于组合触发方式,建立对应第一拆分特征关联的子采样框之间的组合关系;
当主采样框与第一单独特征关联后,子采样框与第一拆分特征关联后,且子采样框建立组合关系后,获取预设的初始窗口,将主采样框和子采样框放置于初始窗口内;
当主采样框和子采样框均放置成功后,将初始窗口作为触发窗口,配置完成。
上述技术方案的工作原理及有益效果为:
预设的触发特征库具体为:一数据库,内存储有大量触发特征,触发特征包括单独特征【例如:发布不良词汇信息】和组合特征【例如:一边在登入云盘下载事先准备的非法文件,一边在申请加入大量聊天群组】;预设的主采样框具体为:一采样框;预设的多个子采样框具体为:多个采样框;预设的组合触发方式库具体为:一数据库,内存储有组合特征【多个拆分特征】之间的组合触发关系【例如:将下载的非法文件发布在大量加入的聊天群组】;预设的初始窗口具体为:一***窗口;动态获取具体为:不断获取;
每从触发特征库中获取一个特征项时,就配置对应的主采样框和子采样框放置于初始窗口内,全部放置完毕后,触发窗口配置完成。
本发明实施例提供了一种基于区块链的注册验证方法,判断注册用户是否触发触发窗口,包括:
获取注册人在触发窗口内的行为产生点;
当行为产生点为单个时,获取行为产生点所在的第一区域属性;
基于预设的单独特征库,确定第一区域属性对应的至少一个第一单独特征,并作为第二单独特征;
调用触发窗口内第二单独特征关联的主采样框对行为产生点进行采样,获得第三行为;
对第三行为进行特征提取,获得多个第五特征;
将第五特征与对应第二单独特征进行匹配,若匹配符合,确定用户触发触发窗口;
当行为产生点为多个时,获取行为产生点所在第二区域属性;
基于预设的第一拆分特征库,确定第二区域属性对应的至少一个第一拆分特征,并作为第二拆分特征;
调用触发窗口内第二拆分特征关联的子采样框对行为产生点进行采样,获得第四行为;
对第四行为进行特征提取,获得多个第六特征;
基于第二拆分特征关联的子采样框之间的组合关系,将对应第六特征进行组合,若组合成功,获得第二组合特征;
将第二组合特征与对应第一组合特征进行匹配,若匹配符合,确定用户触发触发窗口。
上述技术方案的工作原理及有益效果为:
预设的单独特征库具体为:一数据库,内存储有不同区域属性【例如:下载按钮区域等】对应的可能产生恶意行为的特征【单独特征】;预设的第一拆分特征库具体为:一数据库,内存储有不同区域属性对应的可能产生恶意行为的特征【拆分特征】;
确定用户在预设的时间段内【例如:10秒】产生的多个行为产生点【跟踪用户点击操作确定】,当行为产生点为单个时,调用对应主采样框采样第三行为,对第三行为进行特征提取,获得第五特征,将第五特征与对应第二单独特征进行匹配,若匹配成功,用户单独产生恶意行为,触发了触发窗口;当行为产生点为多个时,调用子采样框分别采用第四行为,对第四行为进行特征提取,获得第六特征,将第六特征基于对应组合关系进行组合,获得第二组合特征,将第二组合特征与对应第一组合特征进行匹配,若匹配符合,用户组合产生恶意行为,触发了触发窗口;
在实际使用时,可能存在这样一种特殊情况:用户和用户的关联用户知道了验证机制,均保持良好的行为记录,然后,同时注册一个新的应用,约定好时间,一起产生恶意事件,这样,既可以通过验证,也可以产生恶意事件,在***管理员监测到时,已为时已晚,因此,在用户注册成功后,配置触发窗口,检测用户是否产生单独恶意事件和组合恶意事件,可以有效避免这一特征情况的发生,更加全面化,提升了***的应对能力,更能保证应用内有一个良好的秩序和使用环境。
本发明实施例提供了一种基于区块链的注册验证***,如图2所示,包括:
第一获取模块1,用于获取多个待验证项,待验证项包括:注册人和注册人想要注册的注册应用;
确定模块2,用于基于预设的获取策略库,确定注册应用对应的获取策略;
第二获取模块3,用于基于获取策略,从区块链中获取注册人的验证信息;
验证模块4,用于基于验证信息,对注册人进行验证,若验证通过,允许注册人注册注册应用。
上述技术方案的工作原理及有益效果为:
预设的获取策略库具体为:一数据库,内存储有每个注册应用对应的获取策略;
当注册人想要注册某应用时,确定应用对应的获取策略,基于该获取策略获取注册人的验证信息【注册人的历史行为信息、与注册人关联的其他用户的历史行为信息等】,基于验证信息验证注册人是否能够注册该应用;
本发明实施例在用户想要注册某应用时,从区块链中获取注册人的历史行为信息等,对注册人进行验证,只有验证通过后,注册人才能注册,增加注册的门槛,减小应用内发生恶意事件的可能性。
本发明实施例提供了一种基于区块链的注册验证***,第二获取模块3执行如下操作:
提取获取策略中的策略项,策略项包括:最大主动关联层级和最大被动关联层级;
基于预设的主动关联库,确定注册人主动关联的多个第一用户和第一用户的第一主动关联层级;
若第一主动关联层级小于等于最大主动关联层级,将对应第一用户作为第一关联人;
基于预设的被动关联库,确定注册人被动关联的多个第二用户和第二用户的第二被动关联层级;
若第二被动关联层级小于等于最大被动关联层级,将对应第二用户作为第二关联人;
从区块链中获取注册人的第一历史行为记录、第一关联人的第二历史行为记录和第二关联人的第三历史行为记录;
将第一历史行为记录、第二历史行为记录和第三历史行为记录作为注册人的验证信息,完成获取。
上述技术方案的工作原理及有益效果为:
预设的主动关联库具体为:一数据库,内存储有不同用户主动关联【主动设置某用户作为自己的关联用户】的多个主动关联用户和主动关联用户的主动关联层级【例如:A设置B为自己的主动关联用户,B相对于A的主动关联层级为1,B设置C作为自己的主动关联用户,C相对于A的主动关联层级为2,以此类推】;预设的被动关联库具体为:一数据库,内存储有不同用户被动关联【别人设置自己作为他的关联用户】的多个被动关联用户和被动关联用户的被动关联层级【例如:A被B设置为关联用户,A为B的被动关联用户,B相对于A的被动关联层级为1,B被C设置为关联用户,B为C的被动关联用户,C 相对于A的被动关联层级为2】;
本发明实施例采用关联制,各用户在注册前,需主动设置一个用户与自己关联,在关联时,需得到对方的同意才能建立关联关系;各应用根据自身需求,设置最大主动关联层级和最大被动关联层级,最大主动关联层级和最大被动关联层级越大,注册的门槛越高,效果越好。
本发明实施例提供了一种基于区块链的注册验证***,验证模块4执行如下操作:
提取验证信息中的多个第一记录项,第一记录项包括:第一行为、第一行为产生时间、第一行为发生场景、行为人和附加项,行为人包括:注册人或第一关联人或第二关联人;
对第一行为进行特征提取,获得多个第一特征;
获取预设的恶意特征库,将第一特征与恶意特征库中的第二特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第二特征,并作为第三特征,同时,与对应行为人进行关联,另外,确定对应第一行为的第一行为产生时间,并作为第二行为产生时间,确定对应第一行为的第一行为发生场景,并作为第二行为发生场景;
提取附加项中的获取节点,通过获取节点获取发酵信息,发酵信息包括:第二行为产生时间之后第二行为发生场景中除注册人之外的多个参与人的第四历史行为记录;
提取第四历史行为记录中的多个第二记录项,第二记录项包括:第二行为;
基于预设的捕捉方式库,确定第三特征对应的捕捉方式;
基于捕捉方式,捕捉第二行为中的多个第一可疑行为;
对第一可疑行为进行特征提取,获得多个第四特征;
基于预设的发酵特征库,确定第三特征对应的多个第一发酵特征;
将第四特征和第一发酵特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的第一发酵特征,并作为第二发酵特征,同时,与对应行为人关联;
当第三特征关联的行为人为注册人时,基于预设的注册人恶意库,确定第三特征对应的第一恶意值;
当第三特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第二主动关联层级,基于预设的关联人恶意库,确定第三特征和第二主动关联层级共同对应的第二恶意值;
当第三特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第二被动关联层级,基于关联人恶意库,确定第三特征和第二被动关联层级共同对应的第三恶意值;
当第二发酵特征关联的行为人为注册人时,基于注册人恶意库,确定第二发酵特征对应的第四恶意值;
当第二发酵特征关联的行为人为第一关联人时,确定第一关联人的第一主动关联层级,并作为第三主动关联层级,基于关联人恶意库,确定第二发酵特征和第三主动关联层级共同对应的第五恶意值;
当第二发酵特征关联的行为人为第二关联人时,确定第二关联人的第一被动关联层级,并作为第三被动关联层级,基于关联人恶意库,确定第二发酵特征和第三级被动关联层级共同对应的第六恶意值;
汇总第一恶意值、第二恶意值、第三恶意值、第四恶意值、第五恶意值和第六恶意值,获得恶意值和;
若恶意值和小于预设的恶意值和阈值,注册人验证通过,否则不通过。
上述技术方案的工作原理及有益效果为:
预设的恶意特征库具体为:一数据库,内存储有大量恶意特征;预设的捕捉方式库具体为:一数据库,内存储有不同特征对应的捕捉方式【例如:若有用户产生上传非法文件的特征,捕捉方式为捕捉其他用户打开该非法文件、转发其非法文件的行为】;预设的发酵特征库具体为:一数据库,内存储有不同特征对应的发酵特征;预设的注册人恶意库具体为:一数据库,内存储有不同特征对应的恶意值,恶意值越大,恶意程度越高;预设的关联人恶意库具体为:一数据库,内存储有不同特征和不同关联层级对应的恶意值;预设的恶意值和阈值具体为:例如,20;
本发明实施例基于关联制,用户产生恶意行为,与之关联的其他用户也会受到影响,提升了用户产生恶意行为的代价,一定程度上减小了用户产生恶意行为的可能性;同时,当发生恶意行为时,往往会有许多发酵事件产生,基于捕捉方式库,快速确定捕捉方式,捕捉恶意特征对应的发酵事件,提升了***的工作效率;设置多个恶意库,快速确定不同特征对应的恶意值,辅助判断用户和关联用户的行为恶意程度的高低;另外,主动关联和被动关联的存在主观上的不同,应分开确定恶意程度,设置更加合理。
本发明实施例提供了一种基于区块链的注册验证***,还包括:
销户模块,用于验证通过后,配置触发窗口,判断用户是否触发触发窗口,若是,对注册用户进行销户;
销户模块执行如下操作:
获取预设的触发特征库,从触发特征库中动态获取特征项,特征项包括:第一单独特征和第一组合特征;
当特征项为第一单独特征时,获取预设的主采样框,将第一单独特征与主采样框进行关联;
当特征项为第一组合特征时,对第一组合特征进行拆分,获得多个第一拆分特征;
获取预设的多个子采样框,将第一拆分特征与子采样框一一进行关联;
基于预设的组合触发方式库,确定第一拆分特征之间的组合触发方式;
基于组合触发方式,建立对应第一拆分特征关联的子采样框之间的组合关系;
当主采样框与第一单独特征关联后,子采样框与第一拆分特征关联后,且子采样框建立组合关系后,获取预设的初始窗口,将主采样框和子采样框放置于初始窗口内;
当主采样框和子采样框均放置成功后,将初始窗口作为触发窗口,配置完成。
上述技术方案的工作原理及有益效果为:
预设的触发特征库具体为:一数据库,内存储有大量触发特征,触发特征包括单独特征【例如:发布不良词汇信息】和组合特征【例如:一边在登入云盘下载事先准备的非法文件,一边在申请加入大量聊天群组】;预设的主采样框具体为:一采样框;预设的多个子采样框具体为:多个采样框;预设的组合触发方式库具体为:一数据库,内存储有组合特征【多个拆分特征】之间的组合触发关系【例如:将下载的非法文件发布在大量加入的聊天群组】;预设的初始窗口具体为:一***窗口;动态获取具体为:不断获取;
每从触发特征库中获取一个特征项时,就配置对应的主采样框和子采样框放置于初始窗口内,全部放置完毕后,触发窗口配置完成。
本发明实施例提供了一种基于区块链的注册验证***,销户模块执行如下操作:
获取注册人在触发窗口内的行为产生点;
当行为产生点为单个时,获取行为产生点所在的第一区域属性;
基于预设的单独特征库,确定第一区域属性对应的至少一个第一单独特征,并作为第二单独特征;
调用触发窗口内第二单独特征关联的主采样框对行为产生点进行采样,获得第三行为;
对第三行为进行特征提取,获得多个第五特征;
将第五特征与对应第二单独特征进行匹配,若匹配符合,确定用户触发触发窗口;
当行为产生点为多个时,获取行为产生点所在第二区域属性;
基于预设的第一拆分特征库,确定第二区域属性对应的至少一个第一拆分特征,并作为第二拆分特征;
调用触发窗口内第二拆分特征关联的子采样框对行为产生点进行采样,获得第四行为;
对第四行为进行特征提取,获得多个第六特征;
基于第二拆分特征关联的子采样框之间的组合关系,将对应第六特征进行组合,若组合成功,获得第二组合特征;
将第二组合特征与对应第一组合特征进行匹配,若匹配符合,确定用户触发触发窗口。
上述技术方案的工作原理及有益效果为:
预设的单独特征库具体为:一数据库,内存储有不同区域属性【例如:下载按钮区域等】对应的可能产生恶意行为的特征【单独特征】;预设的第一拆分特征库具体为:一数据库,内存储有不同区域属性对应的可能产生恶意行为的特征【拆分特征】;
确定用户在预设的时间段内【例如:10秒】产生的多个行为产生点【跟踪用户点击操作确定】,当行为产生点为单个时,调用对应主采样框采样第三行为,对第三行为进行特征提取,获得第五特征,将第五特征与对应第二单独特征进行匹配,若匹配成功,用户单独产生恶意行为,触发了触发窗口;当行为产生点为多个时,调用子采样框分别采用第四行为,对第四行为进行特征提取,获得第六特征,将第六特征基于对应组合关系进行组合,获得第二组合特征,将第二组合特征与对应第一组合特征进行匹配,若匹配符合,用户组合产生恶意行为,触发了触发窗口;
在实际使用时,可能存在这样一种特殊情况:用户和用户的关联用户知道了验证机制,均保持良好的行为记录,然后,同时注册一个新的应用,约定好时间,一起产生恶意事件,这样,既可以通过验证,也可以产生恶意事件,在***管理员监测到时,已为时已晚,因此,在用户注册成功后,配置触发窗口,检测用户是否产生单独恶意事件和组合恶意事件,可以有效避免这一特征情况的发生,更加全面化,提升了***的应对能力,更能保证应用内有一个良好的秩序和使用环境。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种基于区块链的注册验证方法,其特征在于,包括:
步骤S1:获取多个待验证项,所述待验证项包括:注册人和所述注册人想要注册的注册应用;
步骤S2:基于预设的获取策略库,确定所述注册应用对应的获取策略;
步骤S3:基于所述获取策略,从区块链中获取所述注册人的验证信息;
步骤S4:基于所述验证信息,对所述注册人进行验证,若验证通过,允许所述注册人注册所述注册应用。
2.如权利要求1所述的一种基于区块链的注册验证方法,其特征在于,所述步骤S3:基于所述获取策略,从区块链中获取所述注册人的验证信息,包括:
提取所述获取策略中的策略项,所述策略项包括:最大主动关联层级和最大被动关联层级;
基于预设的主动关联库,确定所述注册人主动关联的多个第一用户和所述第一用户的第一主动关联层级;
若所述第一主动关联层级小于等于所述最大主动关联层级,将对应所述第一用户作为第一关联人;
基于预设的被动关联库,确定所述注册人被动关联的多个第二用户和所述第二用户的第二被动关联层级;
若所述第二被动关联层级小于等于所述最大被动关联层级,将对应所述第二用户作为第二关联人;
从区块链中获取所述注册人的第一历史行为记录、所述第一关联人的第二历史行为记录和所述第二关联人的第三历史行为记录;
将所述第一历史行为记录、第二历史行为记录和第三历史行为记录作为所述注册人的验证信息,完成获取。
3.如权利要求1所述的一种基于区块链的注册验证方法,其特征在于,所述步骤S4中,基于所述验证信息,对所述注册人进行验证,包括:
提取所述验证信息中的多个第一记录项,所述第一记录项包括:第一行为、第一行为产生时间、第一行为发生场景、行为人和附加项,所述行为人包括:所述注册人或所述第一关联人或所述第二关联人;
对所述第一行为进行特征提取,获得多个第一特征;
获取预设的恶意特征库,将所述第一特征与所述恶意特征库中的第二特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的所述第二特征,并作为第三特征,同时,与对应所述行为人进行关联,另外,确定对应所述第一行为的所述第一行为产生时间,并作为第二行为产生时间,确定对应所述第一行为的所述第一行为发生场景,并作为第二行为发生场景;
提取所述附加项中的获取节点,通过所述获取节点获取发酵信息,所述发酵信息包括:所述第二行为产生时间之后所述第二行为发生场景中除所述注册人之外的多个参与人的第四历史行为记录;
提取所述第四历史行为记录中的多个第二记录项,所述第二记录项包括:第二行为;
基于预设的捕捉方式库,确定所述第三特征对应的捕捉方式;
基于所述捕捉方式,捕捉所述第二行为中的多个第一可疑行为;
对所述第一可疑行为进行特征提取,获得多个第四特征;
基于预设的发酵特征库,确定所述第三特征对应的多个第一发酵特征;
将所述第四特征和所述第一发酵特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的所述第一发酵特征,并作为第二发酵特征,同时,与对应所述行为人关联;
当所述第三特征关联的所述行为人为所述注册人时,基于预设的注册人恶意库,确定所述第三特征对应的第一恶意值;
当所述第三特征关联的所述行为人为所述第一关联人时,确定所述第一关联人的所述第一主动关联层级,并作为第二主动关联层级,基于预设的关联人恶意库,确定所述第三特征和所述第二主动关联层级共同对应的第二恶意值;
当所述第三特征关联的所述行为人为所述第二关联人时,确定所述第二关联人的所述第一被动关联层级,并作为第二被动关联层级,基于所述关联人恶意库,确定所述第三特征和所述第二被动关联层级共同对应的第三恶意值;
当所述第二发酵特征关联的所述行为人为所述注册人时,基于所述注册人恶意库,确定所述第二发酵特征对应的第四恶意值;
当所述第二发酵特征关联的所述行为人为所述第一关联人时,确定所述第一关联人的所述第一主动关联层级,并作为第三主动关联层级,基于所述关联人恶意库,确定所述第二发酵特征和所述第三主动关联层级共同对应的第五恶意值;
当所述第二发酵特征关联的所述行为人为所述第二关联人时,确定所述第二关联人的所述第一被动关联层级,并作为第三被动关联层级,基于所述关联人恶意库,确定所述第二发酵特征和所述第三级被动关联层级共同对应的第六恶意值;
汇总所述第一恶意值、第二恶意值、第三恶意值、第四恶意值、第五恶意值和第六恶意值,获得恶意值和;
若所述恶意值和小于预设的恶意值和阈值,所述注册人验证通过,否则不通过。
4.如权利要求3所述的一种基于区块链的注册验证方法,其特征在于,还包括:
步骤S5:验证通过后,配置触发窗口,判断所述用户是否触发所述触发窗口,若是,对所述注册用户进行销户;
其中,配置触发窗口,包括:
获取预设的触发特征库,从所述触发特征库中动态获取特征项,所述特征项包括:第一单独特征和第一组合特征;
当所述特征项为所述第一单独特征时,获取预设的主采样框,将所述第一单独特征与所述主采样框进行关联;
当所述特征项为所述第一组合特征时,对所述第一组合特征进行拆分,获得多个第一拆分特征;
获取预设的多个子采样框,将所述第一拆分特征与所述子采样框一一进行关联;
基于预设的组合触发方式库,确定所述第一拆分特征之间的组合触发方式;
基于所述组合触发方式,建立对应所述第一拆分特征关联的所述子采样框之间的组合关系;
当所述主采样框与所述第一单独特征关联后,所述子采样框与所述第一拆分特征关联后,且所述子采样框与对应所述第一拆分特征建立所述组合关系后,获取预设的初始窗口,将所述主采样框和所述子采样框放置于所述初始窗口内;
当所述主采样框和所述子采样框均放置成功后,将所述初始窗口作为触发窗口,配置完成。
5.如权利要求4所述的一种基于区块链的注册验证方法,其特征在于,判断所述注册用户是否触发所述触发窗口,包括:
获取所述注册人在所述触发窗口内的行为产生点;
当所述行为产生点为单个时,获取所述行为产生点所在的第一区域属性;
基于预设的单独特征库,确定所述第一区域属性对应的至少一个所述第一单独特征,并作为第二单独特征;
调用所述触发窗口内所述第二单独特征关联的所述主采样框对所述行为产生点进行采样,获得第三行为;
对所述第三行为进行特征提取,获得多个第五特征;
将所述第五特征与对应所述第二单独特征进行匹配,若匹配符合,确定所述用户触发所述触发窗口;
当所述行为产生点为多个时,获取所述行为产生点所在第二区域属性;
基于预设的第一拆分特征库,确定所述第二区域属性对应的至少一个所述第一拆分特征,并作为第二拆分特征;
调用所述触发窗口内所述第二拆分特征关联的所述子采样框对所述行为产生点进行采样,获得第四行为;
对所述第四行为进行特征提取,获得多个第六特征;
基于所述第二拆分特征关联的所述子采样框之间的所述组合关系,将对应所述第六特征进行组合,若组合成功,获得第二组合特征;
将所述第二组合特征与对应所述第一组合特征进行匹配,若匹配符合,确定所述用户触发所述触发窗口。
6.一种基于区块链的注册验证***,其特征在于,包括:
第一获取模块,用于获取多个待验证项,所述待验证项包括:注册人和所述注册人想要注册的注册应用;
确定模块,用于基于预设的获取策略库,确定所述注册应用对应的获取策略;
第二获取模块,用于基于所述获取策略,从区块链中获取所述注册人的验证信息;
验证模块,用于基于所述验证信息,对所述注册人进行验证,若验证通过,允许所述注册人注册所述注册应用。
7.如权利要求6所述的一种基于区块链的注册验证***,其特征在于,所述第二获取模块执行如下操作:
提取所述获取策略中的策略项,所述策略项包括:最大主动关联层级和最大被动关联层级;
基于预设的主动关联库,确定所述注册人主动关联的多个第一用户和所述第一用户的第一主动关联层级;
若所述第一主动关联层级小于等于所述最大主动关联层级,将对应所述第一用户作为第一关联人;
基于预设的被动关联库,确定所述注册人被动关联的多个第二用户和所述第二用户的第二被动关联层级;
若所述第二被动关联层级小于等于所述最大被动关联层级,将对应所述第二用户作为第二关联人;
从区块链中获取所述注册人的第一历史行为记录、所述第一关联人的第二历史行为记录和所述第二关联人的第三历史行为记录;
将所述第一历史行为记录、第二历史行为记录和第三历史行为记录作为所述注册人的验证信息,完成获取。
8.如权利要求6所述的一种基于区块链的注册验证***,其特征在于,所述验证模块执行如下操作:
提取所述验证信息中的多个第一记录项,所述第一记录项包括:第一行为、第一行为产生时间、第一行为发生场景、行为人和附加项,所述行为人包括:所述注册人或所述第一关联人或所述第二关联人;
对所述第一行为进行特征提取,获得多个第一特征;
获取预设的恶意特征库,将所述第一特征与所述恶意特征库中的第二特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的所述第二特征,并作为第三特征,同时,与对应所述行为人进行关联,另外,确定对应所述第一行为的所述第一行为产生时间,并作为第二行为产生时间,确定对应所述第一行为的所述第一行为发生场景,并作为第二行为发生场景;
提取所述附加项中的获取节点,通过所述获取节点获取发酵信息,所述发酵信息包括:所述第二行为产生时间之后所述第二行为发生场景中除所述注册人之外的多个参与人的第四历史行为记录;
提取所述第四历史行为记录中的多个第二记录项,所述第二记录项包括:第二行为;
基于预设的捕捉方式库,确定所述第三特征对应的捕捉方式;
基于所述捕捉方式,捕捉所述第二行为中的多个第一可疑行为;
对所述第一可疑行为进行特征提取,获得多个第四特征;
基于预设的发酵特征库,确定所述第三特征对应的多个第一发酵特征;
将所述第四特征和所述第一发酵特征进行匹配,确认是否匹配符合;
若是,确定匹配符合的所述第一发酵特征,并作为第二发酵特征,同时,与对应所述行为人关联;
当所述第三特征关联的所述行为人为所述注册人时,基于预设的注册人恶意库,确定所述第三特征对应的第一恶意值;
当所述第三特征关联的所述行为人为所述第一关联人时,确定所述第一关联人的所述第一主动关联层级,并作为第二主动关联层级,基于预设的关联人恶意库,确定所述第三特征和所述第二主动关联层级共同对应的第二恶意值;
当所述第三特征关联的所述行为人为所述第二关联人时,确定所述第二关联人的所述第一被动关联层级,并作为第二被动关联层级,基于所述关联人恶意库,确定所述第三特征和所述第二被动关联层级共同对应的第三恶意值;
当所述第二发酵特征关联的所述行为人为所述注册人时,基于所述注册人恶意库,确定所述第二发酵特征对应的第四恶意值;
当所述第二发酵特征关联的所述行为人为所述第一关联人时,确定所述第一关联人的所述第一主动关联层级,并作为第三主动关联层级,基于所述关联人恶意库,确定所述第二发酵特征和所述第三主动关联层级共同对应的第五恶意值;
当所述第二发酵特征关联的所述行为人为所述第二关联人时,确定所述第二关联人的所述第一被动关联层级,并作为第三被动关联层级,基于所述关联人恶意库,确定所述第二发酵特征和所述第三级被动关联层级共同对应的第六恶意值;
汇总所述第一恶意值、第二恶意值、第三恶意值、第四恶意值、第五恶意值和第六恶意值,获得恶意值和;
若所述恶意值和小于预设的恶意值和阈值,所述注册人验证通过,否则不通过。
9.如权利要求8所述的一种基于区块链的注册验证***,其特征在于,还包括:
销户模块,用于验证通过后,配置触发窗口,判断所述用户是否触发所述触发窗口,若是,对所述注册用户进行销户;
所述销户模块执行如下操作:
获取预设的触发特征库,从所述触发特征库中动态获取特征项,所述特征项包括:第一单独特征和第一组合特征;
当所述特征项为所述第一单独特征时,获取预设的主采样框,将所述第一单独特征与所述主采样框进行关联;
当所述特征项为所述第一组合特征时,对所述第一组合特征进行拆分,获得多个第一拆分特征;
获取预设的多个子采样框,将所述第一拆分特征与所述子采样框一一进行关联;
基于预设的组合触发方式库,确定所述第一拆分特征之间的组合触发方式;
基于所述组合触发方式,建立对应所述第一拆分特征关联的所述子采样框之间的组合关系;
当所述主采样框与所述第一单独特征关联后,所述子采样框与所述第一拆分特征关联后,且所述子采样框与对应所述第一拆分特征建立所述组合关系后,获取预设的初始窗口,将所述主采样框和所述子采样框放置于所述初始窗口内;
当所述主采样框和所述子采样框均放置成功后,将所述初始窗口作为触发窗口,配置完成。
10.如权利要求9所述的一种基于区块链的注册验证***,其特征在于,所述销户模块执行如下操作:
获取所述注册人在所述触发窗口内的行为产生点;
当所述行为产生点为单个时,获取所述行为产生点所在的第一区域属性;
基于预设的单独特征库,确定所述第一区域属性对应的至少一个所述第一单独特征,并作为第二单独特征;
调用所述触发窗口内所述第二单独特征关联的所述主采样框对所述行为产生点进行采样,获得第三行为;
对所述第三行为进行特征提取,获得多个第五特征;
将所述第五特征与对应所述第二单独特征进行匹配,若匹配符合,确定所述用户触发所述触发窗口;
当所述行为产生点为多个时,获取所述行为产生点所在第二区域属性;
基于预设的第一拆分特征库,确定所述第二区域属性对应的至少一个所述第一拆分特征,并作为第二拆分特征;
调用所述触发窗口内所述第二拆分特征关联的所述子采样框对所述行为产生点进行采样,获得第四行为;
对所述第四行为进行特征提取,获得多个第六特征;
基于所述第二拆分特征关联的所述子采样框之间的所述组合关系,将对应所述第六特征进行组合,若组合成功,获得第二组合特征;
将所述第二组合特征与对应所述第一组合特征进行匹配,若匹配符合,确定所述用户触发所述触发窗口。
CN202110981965.3A 2021-08-25 2021-08-25 一种基于区块链的注册验证方法及*** Active CN113691541B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110981965.3A CN113691541B (zh) 2021-08-25 2021-08-25 一种基于区块链的注册验证方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110981965.3A CN113691541B (zh) 2021-08-25 2021-08-25 一种基于区块链的注册验证方法及***

Publications (2)

Publication Number Publication Date
CN113691541A true CN113691541A (zh) 2021-11-23
CN113691541B CN113691541B (zh) 2023-03-14

Family

ID=78582486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110981965.3A Active CN113691541B (zh) 2021-08-25 2021-08-25 一种基于区块链的注册验证方法及***

Country Status (1)

Country Link
CN (1) CN113691541B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106845210A (zh) * 2017-01-19 2017-06-13 布比(北京)网络技术有限公司 事件认证方法和装置
CN109831458A (zh) * 2019-03-21 2019-05-31 浙江工商大学 一种iot电子行为记录管理***
CN110324314A (zh) * 2019-05-23 2019-10-11 深圳壹账通智能科技有限公司 用户注册方法及装置、存储介质、电子设备
EP3579496A1 (en) * 2018-06-07 2019-12-11 Coinfirm Blockchain Lab Sp. z o.o. A method for registering of a data as digital file in a blockchain database
CN112233000A (zh) * 2020-10-26 2021-01-15 江苏荣泽信息科技股份有限公司 一种基于区块链海洋区域检测鱼群***
CN113014566A (zh) * 2021-02-19 2021-06-22 腾讯科技(深圳)有限公司 恶意注册的检测方法、装置、计算机可读介质及电子设备
CN113497805A (zh) * 2020-04-01 2021-10-12 支付宝(杭州)信息技术有限公司 注册处理方法、装置、设备及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106845210A (zh) * 2017-01-19 2017-06-13 布比(北京)网络技术有限公司 事件认证方法和装置
EP3579496A1 (en) * 2018-06-07 2019-12-11 Coinfirm Blockchain Lab Sp. z o.o. A method for registering of a data as digital file in a blockchain database
CN109831458A (zh) * 2019-03-21 2019-05-31 浙江工商大学 一种iot电子行为记录管理***
CN110324314A (zh) * 2019-05-23 2019-10-11 深圳壹账通智能科技有限公司 用户注册方法及装置、存储介质、电子设备
CN113497805A (zh) * 2020-04-01 2021-10-12 支付宝(杭州)信息技术有限公司 注册处理方法、装置、设备及***
CN112233000A (zh) * 2020-10-26 2021-01-15 江苏荣泽信息科技股份有限公司 一种基于区块链海洋区域检测鱼群***
CN113014566A (zh) * 2021-02-19 2021-06-22 腾讯科技(深圳)有限公司 恶意注册的检测方法、装置、计算机可读介质及电子设备

Also Published As

Publication number Publication date
CN113691541B (zh) 2023-03-14

Similar Documents

Publication Publication Date Title
US11882139B2 (en) Method and system for preventing illicit use of a telephony platform
US11190527B2 (en) Identity verification and login methods, apparatuses, and computer devices
CN109861985B (zh) 基于风险等级划分的ip风控方法、装置、设备和存储介质
US20230045378A1 (en) Non-repeatable challenge-response authentication
US9288196B2 (en) Identity verification via selection of sensible output from recorded digital data
US20170279616A1 (en) Dynamic user behavior rhythm profiling for privacy preserving personalized service
US10972471B2 (en) Device authentication using synchronized activity signature comparison
US9092599B1 (en) Managing knowledge-based authentication systems
CN109639719A (zh) 一种基于临时标识符的身份验证方法和装置
US10701205B2 (en) Communications network
CN106060097A (zh) 一种信息安全竞赛的管理***及管理方法
US9754209B1 (en) Managing knowledge-based authentication systems
CN110460471B (zh) 一种超级节点竞选方法、装置及存储介质
CN110535652A (zh) 一种将各业务***数据集成展示和统一登录的***和方法
CN113691541B (zh) 一种基于区块链的注册验证方法及***
CN110138715A (zh) 实名认证方法、装置、计算机设备及存储介质
CN109428804A (zh) 一种账号管理方法及装置
US20230273935A1 (en) System and method for social media forensics
US10255558B1 (en) Managing knowledge-based authentication systems
CN112422570B (zh) 游戏登录方法及装置
JP6530802B2 (ja) オートコール調査処理システム
CN114338216B (zh) 多维暴刷攻击防治方法、装置、设备及介质
US20240205338A1 (en) Transferring an authentication state from a digital channel to an agent channel
US11916899B1 (en) Systems and methods for managing online identity authentication risk in a nuanced identity system
CN117035800A (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