基于区块链的社交信息举报方法和装置转让专利

申请号 : CN201810869164.6

文献号 : CN109120609B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 环瑛

申请人 : 西安创业天下网络科技有限公司

摘要 :

本发明提供了一种基于区块链的社交信息举报方法和装置,其中,方法包括:当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识;当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识;当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点。通过本发明的技术方案,可以实现虚假、嫌疑网络身份标识的鉴别、举报和冻结,有利于防止不法分子对某种资源的访问和违法获取使用权限,实行诈骗或不合法交易的行为,进一步提升了社交网络的安全性和可靠性。

权利要求 :

1.一种基于区块链的社交信息举报方法,用于多个对等的网络节点构成的社交网络中,其特征在于,包括:当接收到来自任一第一网络节点的举报信息时,所述社交网络中在线的其他网络节点对所述第一网络节点身份标识进行验证识别,所述举报信息包括被举报的第二网络节点身份标识;

当所述第一网络节点身份标识通过验证识别时,在所述社交网络中全网广播所述第二网络节点身份标识;

当所述第一网络节点身份标识未通过验证识别时,记录所述第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点;

还包括:

在所述社交网络中全网广播所述第二网络节点身份标识时,所述其他网络节点对所述第二网络节点身份标识进行验证识别;

当所述第二网络节点身份标识未通过验证识别时,反馈问题举报信息至所述第一网络节点;

根据所述第一网络节点接收到的所述反馈问题举报信息的数量,确定对所述第二网络节点身份标识的处理操作。

2.根据权利要求1所述的基于区块链的社交信息举报方法,其特征在于,所述根据所述第一网络节点接收到的所述反馈问题举报信息的数量,确定对所述第二网络节点身份标识的处理操作,具体包括:当所述第一网络节点接收到的所述反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定所述第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点;

当所述嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息;

当所述第一网络节点接收到的所述反馈问题举报信息的数量大于或等于所述第二预设阈值时,确定冻结所述第二网络节点身份标识,并在所述社交网络中全网广播所述第二网络节点身份标识,更新所述其他网络节点的相关数据信息。

3.根据权利要求1至2中任一项所述的基于区块链的社交信息举报方法,其特征在于,还包括:当所述第一网络节点身份标识未通过验证识别时,减小预设时间段内的所述第一网络节点身份标识的预设举报限制次数;

当所述预设举报限制次数小于或等于零时,确定冻结所述第一网络节点身份标识,并在所述社交网络中全网广播所述第一网络节点身份标识,更新所述其他网络节点的相关数据信息。

4.根据权利要求3所述的基于区块链的社交信息举报方法,其特征在于,还包括:接收所述第一网络节点向所述社交网络的注册信息,所述其他网络节点对所述注册信息进行审核;

当所述审核通过时,加密存储所述注册信息至所述社交网络的任一网络节点上,以根据所述注册信息进行身份验证识别。

5.一种基于区块链的社交信息举报装置,用于多个对等的网络节点构成的社交网络中,其特征在于,包括:验证识别单元,用于当接收到来自任一第一网络节点的举报信息时,所述社交网络中在线的其他网络节点对所述第一网络节点身份标识进行验证识别,所述举报信息包括被举报的第二网络节点身份标识;

全网广播单元,用于当所述第一网络节点身份标识通过验证识别时,在所述社交网络中全网广播所述第二网络节点身份标识;

记录单元,用于当所述第一网络节点身份标识未通过验证识别时,记录所述第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点;

所述验证识别单元还用于:在所述社交网络中全网广播所述第二网络节点身份标识时,所述其他网络节点对所述第二网络节点身份标识进行验证识别;

所述基于区块链的社交信息举报装置还包括:

反馈单元,用于当所述第二网络节点身份标识未通过验证识别时,反馈问题举报信息至所述第一网络节点;

确定单元,用于根据所述第一网络节点接收到的所述反馈问题举报信息的数量,确定对所述第二网络节点身份标识的处理操作。

6.根据权利要求5所述的基于区块链的社交信息举报装置,其特征在于,所述确定单元还用于:当所述第一网络节点接收到的所述反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定所述第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点;

所述基于区块链的社交信息举报装置还包括:

发送单元,用于当所述嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息;

所述确定单元还用于:当所述第一网络节点接收到的所述反馈问题举报信息的数量大于或等于所述第二预设阈值时,确定冻结所述第二网络节点身份标识,并在所述社交网络中全网广播所述第二网络节点身份标识,更新所述其他网络节点的相关数据信息。

7.根据权利要求5至6中任一项所述的基于区块链的社交信息举报装置,其特征在于,还包括:减小单元,用于当所述第一网络节点身份标识未通过验证识别时,减小预设时间段内的所述第一网络节点身份标识的预设举报限制次数;

所述确定单元还用于:当所述预设举报限制次数小于或等于零时,确定冻结所述第一网络节点身份标识,并在所述社交网络中全网广播所述第一网络节点身份标识,更新所述其他网络节点的相关数据信息。

8.根据权利要求7所述的基于区块链的社交信息举报装置,其特征在于,还包括:接收单元,用于接收所述第一网络节点向所述社交网络的注册信息,所述其他网络节点对所述注册信息进行审核;

存储单元,用于当所述审核通过时,加密存储所述注册信息至所述社交网络的任一网络节点上,以根据所述注册信息进行身份验证识别。

说明书 :

基于区块链的社交信息举报方法和装置

技术领域

[0001] 本发明涉及区块链技术领域,具体而言,涉及一种基于区块链的社交信息举报方法和一种基于区块链的社交信息举报装置。

背景技术

[0002] 区块链技术作为去中心化的核心安全技术,在社交领域有广泛的应用前景,基于区块链的新型社交平台以太坊区块链作为底层平台,并结合现有的区块链身份认证系统,以点对点替代中心化,充分利用其共识的、可扩展的、标准化的、特性完备的、易于开发的和协同的特点搭建的无服务器的去中心化应用。
[0003] 相关技术中,区块链身份认证技术,主要包括以下几个步骤,根据用户注册信息,申请网络身份标识并进行加密,根据保存在区块链中的注册信息的无法更改性,用户以用户名登陆,根据登录用户是否掌握加密的注册信息(如数字签名的私钥、认证因子或者根据用户名与地址关联等)判断是否为登录用户,无需输入密码即可实现用户认证。根据存储于区块链节点网络身份标识信息,当用户以该网络身份标识登陆网站时,便可实现区块链的网络身份标识的验证,但这仍存在很大的安全隐患,即除实名制认证用户之外,虚假用户通过各种方法盗用真实用户的个人信息,伪造与真实用户相同身份信息,假冒合法用户身份,实现对于某种资源的访问和违法获取使用权限,甚至实行诈骗或不合法交易的行为,对于区块链的发展和社交系统的稳定带来了很大的安全隐患,对于注册用户的合法权益造成极大的危害。

发明内容

[0004] 本发明的目的在于提供一种完整而可靠、安全性强的基于区块链的社交信息举报方法和基于区块链的社交信息举报装置。
[0005] 为了实现上述目的,本发明的技术方案提供了一种基于区块链的社交信息举报方法,用于多个对等的网络节点构成的社交网络中,包括:当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识;当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识;当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点。
[0006] 本方案中,通过当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识,有利于减少虚假举报现象的发生,通过当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识,一方面,有利于全网对第二网络节点身份标识进行鉴别,通过当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点,有利于全网对虚假网络身份标识进行鉴别,减少恶意举报现象的发生,有利于实现对于虚假、嫌疑网络身份标识的鉴别、举报和冻结,有利于提升社交网络的安全性和可靠性。
[0007] 需要说明的是,任何一次举报信息都会被写入一个区块中,下一个区块则会对上一个区块进行复制和备份,周而复始,就会形成一个完整的区块链举报记录表,而且不断更新,且具有不可更改性和持续性,能够代表用户的可信任等级。
[0008] 优选地,还包括:在社交网络中全网广播第二网络节点身份标识时,其他网络节点对第二网络节点身份标识进行验证识别;当第二网络节点身份标识未通过验证识别时,反馈问题举报信息至第一网络节点;根据第一网络节点接收到的反馈问题举报信息的数量,确定对第二网络节点身份标识的处理操作。
[0009] 本方案中,通过在社交网络中全网广播第二网络节点身份标识时,其他网络节点对第二网络节点身份标识进行验证识别,有利于甄别第二网络节点身份标识是否为嫌疑网络身份标识以及嫌疑程度,从而有利于作出相应的处理策略,提升了准确性,通过当第二网络节点身份标识未通过验证识别时,反馈问题举报信息至第一网络节点,并根据第一网络节点接收到的反馈问题举报信息的数量,确定对第二网络节点身份标识的处理操作,实现了对第二网络节点身份标识的嫌疑度的识别,并针对情节严重程度作出对应的处理,减少了因失误而导致被认为是嫌疑网络身份标识而被冻结现象的发生,提升了对嫌疑网络身份标识处理的合理性和可实现性。
[0010] 优选地,根据第一网络节点接收到的反馈问题举报信息的数量,确定对第二网络节点身份标识的处理操作,具体包括:当第一网络节点接收到的反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点;当嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息;当第一网络节点接收到的反馈问题举报信息的数量大于或等于第二预设阈值时,确定冻结第二网络节点身份标识,并在社交网络中全网广播第二网络节点身份标识,更新其他网络节点的相关数据信息。
[0011] 本方案中,通过当第一网络节点接收到的反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点,并在嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息,有利于该网络身份标识的实际用户及时了解被举报的情况,确定是否存在被盗用等现象,作出相应的处理,通过当第一网络节点接收到的反馈问题举报信息的数量大于或等于第二预设阈值时,确定冻结第二网络节点身份标识,并在社交网络中全网广播第二网络节点身份标识,更新其他网络节点的相关数据信息,实现了对嫌疑度大的网络节点身份标识的冻结,有利于减小该嫌疑网络身份标识在其他网络节点继续登录的可能性,从而防止不法分子利用该嫌疑网络身份标识对某种资源的访问和违法获取使用权限,实行诈骗或不合法交易的行为。
[0012] 需要说明的是第一预设阈值、第二预设阈值是根据接入的网络节点数量的百分比确定的,比如第一预设阈值为接入的网络节点数量的百分之二十,第二预设阈值为接入的网络节点数量的百分之五十。
[0013] 优选地,还包括:当第一网络节点身份标识未通过验证识别时,减小预设时间段内的第一网络节点身份标识的预设举报限制次数;当预设举报限制次数小于或等于零时,确定冻结第一网络节点身份标识,并在社交网络中全网广播第一网络节点身份标识,更新其他网络节点的相关数据信息。
[0014] 本方案中,通过当第一网络节点身份标识未通过验证识别时,减小预设时间段内的第一网络节点身份标识的预设举报限制次数,并且当预设举报限制次数小于或等于零时,确定冻结第一网络节点身份标识,并在社交网络中全网广播第一网络节点身份标识,更新其他网络节点的相关数据信息,减少了恶意举报现象的发生,而且在全网中进行广播,有利于用户了解该网络身份标识的信用情况,提高警惕心,有利于提升社交网络的安全性和可靠性。
[0015] 优选地,还包括:接收第一网络节点向社交网络的注册信息,其他网络节点对注册信息进行审核;当审核通过时,加密存储注册信息至社交网络的任一网络节点上,以根据注册信息进行身份验证识别。
[0016] 本方案中,接收第一网络节点向社交网络的注册信息,其他网络节点对注册信息进行审核,这里的注册信息是用户真实身份信息,将以加密(盲签名策略、多重签名策略、门限签名策略)形式存储在网络节点上,网络节点之间实时互联,用户在自己网络节点加入社交网络时,根据其注册时的加密信息,对其进行身份验证识别,用户以注册的网络身份标识在社交网络中进行交易互动时,其存储的身份信息应该达到可信标准,再次进行身份验证识别,并且对互动信息进行加密,而且加密信息也会在举报或者被举报时进行身份验证识别,实现了对用户的身份验证识别,进一步提升了社交网络的安全性和可靠性。
[0017] 本发明的技术方案还提供了一种基于区块链的社交信息举报装置,用于多个对等的网络节点构成的社交网络中,包括:验证识别单元,用于当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识;全网广播单元,用于当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识;记录单元,用于当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点。
[0018] 本方案中,通过当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识,有利于减少虚假举报现象的发生,通过当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识,一方面,有利于全网对第二网络节点身份标识进行鉴别,通过当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点,有利于全网对虚假网络身份标识进行鉴别,减少恶意举报现象的发生,有利于实现对于虚假、嫌疑网络身份标识的鉴别、举报和冻结,有利于提升社交网络的安全性和可靠性。
[0019] 需要说明的是,任何一次举报信息都会被写入一个区块中,下一个区块则会对上一个区块进行复制和备份,周而复始,就会形成一个完整的区块链举报记录表,而且不断更新,且具有不可更改性和持续性,能够代表用户的可信任等级。
[0020] 优先地,还包括:验证识别单元还用于:在社交网络中全网广播第二网络节点身份标识时,其他网络节点对第二网络节点身份标识进行验证识别;基于区块链的社交信息举报装置还包括:反馈单元,用于当第二网络节点身份标识未通过验证识别时,反馈问题举报信息至第一网络节点;确定单元,用于根据第一网络节点接收到的反馈问题举报信息的数量,确定对第二网络节点身份标识的处理操作。
[0021] 本方案中,通过在社交网络中全网广播第二网络节点身份标识时,其他网络节点对第二网络节点身份标识进行验证识别,有利于甄别第二网络节点身份标识是否为嫌疑网络身份标识以及嫌疑程度,从而有利于作出相应的处理策略,提升了准确性,通过当第二网络节点身份标识未通过验证识别时,反馈问题举报信息至第一网络节点,并根据第一网络节点接收到的反馈问题举报信息的数量,确定对第二网络节点身份标识的处理操作,实现了对第二网络节点身份标识的嫌疑度的识别,并针对情节严重程度作出对应的处理,减少了因失误而导致被认为是嫌疑网络身份标识而被冻结现象的发生,提升了对嫌疑网络身份标识处理的合理性和可实现性。
[0022] 优先地,确定单元还用于:当第一网络节点接收到的反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点;基于区块链的社交信息举报装置还包括:发送单元,用于当嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息;确定单元还用于:当第一网络节点接收到的反馈问题举报信息的数量大于或等于第二预设阈值时,确定冻结第二网络节点身份标识,并在社交网络中全网广播第二网络节点身份标识,更新其他网络节点的相关数据信息。
[0023] 本方案中,通过当第一网络节点接收到的反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点,并在嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息,有利于该网络身份标识的实际用户及时了解被举报的情况,确定是否存在被盗用等现象,作出相应的处理,通过当第一网络节点接收到的反馈问题举报信息的数量大于或等于第二预设阈值时,确定冻结第二网络节点身份标识,并在社交网络中全网广播第二网络节点身份标识,更新其他网络节点的相关数据信息,实现了对嫌疑度大的网络节点身份标识的冻结,有利于减小该嫌疑网络身份标识在其他网络节点继续登录的可能性,从而防止不法分子利用该嫌疑网络身份标识对某种资源的访问和违法获取使用权限,实行诈骗或不合法交易的行为。
[0024] 需要说明的是第一预设阈值、第二预设阈值是根据接入的网络节点数量的百分比确定的,比如第一预设阈值为接入的网络节点数量的百分之二十,第二预设阈值为接入的网络节点数量的百分之五十。
[0025] 优先地,还包括:减小单元,用于当第一网络节点身份标识未通过验证识别时,减小预设时间段内的第一网络节点身份标识的预设举报限制次数;确定单元还用于:当预设举报限制次数小于或等于零时,确定冻结第一网络节点身份标识,并在社交网络中全网广播第一网络节点身份标识,更新其他网络节点的相关数据信息。
[0026] 本方案中,通过当第一网络节点身份标识未通过验证识别时,减小预设时间段内的第一网络节点身份标识的预设举报限制次数,并且当预设举报限制次数小于或等于零时,确定冻结第一网络节点身份标识,并在社交网络中全网广播第一网络节点身份标识,更新其他网络节点的相关数据信息,减少了恶意举报现象的发生,而且在全网中进行广播,有利于用户了解该网络身份标识的信用情况,提高警惕心,有利于提升社交网络的安全性和可靠性。
[0027] 优先地,还包括:接收单元,用于接收第一网络节点向社交网络的注册信息,其他网络节点对注册信息进行审核;存储单元,用于当审核通过时,加密存储注册信息至社交网络的任一网络节点上,以根据注册信息进行身份验证识别。
[0028] 本方案中,接收第一网络节点向社交网络的注册信息,其他网络节点对注册信息进行审核,这里的注册信息是用户真实身份信息,将以加密(盲签名策略、多重签名策略、门限签名策略)形式存储在网络节点上,网络节点之间实时互联,用户在自己网络节点加入社交网络时,根据其注册时的加密信息,对其进行身份验证识别,用户以注册的网络身份标识在社交网络中进行交易互动时,其存储的身份信息应该达到可信标准,再次进行身份验证识别,并且对互动信息进行加密,而且加密信息也会在举报或者被举报时进行身份验证识别,实现了对用户的身份验证识别,进一步提升了社交网络的安全性和可靠性。
[0029] 通过以上技术方案,基于区块链技术,在接收到举报信息时,对提供举报的网络身份标识和被举报的网络身份标识进行验证识别,可以实现虚假、嫌疑网络身份标识的鉴别、举报和冻结,有利于防止虚假用户通过盗用真实用户个人信息,仿造与真实用户相同的身份信息,假冒合法用户身份,有利于防止不法分子利用虚假、嫌疑网络身份标识对某种资源的访问和违法获取使用权限,实行诈骗或不合法交易的行为,进一步提升了社交网络的安全性和可靠性。
[0030] 本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0031] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0032] 图1为一实施例中的基于区块链的社交信息举报方法的示意流程图;
[0033] 图2为一实施例中的基于区块链的社交信息举报装置的示意框图;
[0034] 图3为一实施例中的基于区块链的社交信息举报方法的示意流程图;
[0035] 图4为太坊区块确认算法示意流程图。

具体实施方式

[0036] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0037] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0038] 如图1所示,该实施例中的基于区块链的社交信息举报方法,包括以下步骤:
[0039] S102,当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识;
[0040] S104,当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识;
[0041] S106,当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点。
[0042] 本实施例中,通过当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识,有利于减少虚假举报现象的发生,通过当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识,一方面,有利于全网对第二网络节点身份标识进行鉴别,通过当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点,有利于全网对虚假网络身份标识进行鉴别,减少恶意举报现象的发生,有利于实现对于虚假、嫌疑网络身份标识的鉴别、举报和冻结,有利于提升社交网络的安全性和可靠性。
[0043] 需要说明的是,任何一次举报信息都会被写入一个区块中,下一个区块则会对上一个区块进行复制和备份,周而复始,就会形成一个完整的区块链举报记录表,而且不断更新,且具有不可更改性和持续性,能够代表用户的可信任等级。
[0044] 如图2所示,该实施例中的基于区块链的社交信息举报装置200,包括:验证识别单元202,用于当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识;全网广播单元204,用于当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识;记录单元206,用于当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点。
[0045] 本实施例中,通过当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识,有利于减少虚假举报现象的发生,通过当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识,一方面,有利于全网对第二网络节点身份标识进行鉴别,通过当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点,有利于全网对虚假网络身份标识进行鉴别,减少恶意举报现象的发生,有利于实现对于虚假、嫌疑网络身份标识的鉴别、举报和冻结,有利于提升社交网络的安全性和可靠性。
[0046] 需要说明的是,任何一次举报信息都会被写入一个区块中,下一个区块则会对上一个区块进行复制和备份,周而复始,就会形成一个完整的区块链举报记录表,而且不断更新,且具有不可更改性和持续性,能够代表用户的可信任等级。
[0047] 优先地,还包括:验证识别单元202还用于:在社交网络中全网广播第二网络节点身份标识时,其他网络节点对第二网络节点身份标识进行验证识别;基于区块链的社交信息举报装置200还包括:反馈单元208,用于当第二网络节点身份标识未通过验证识别时,反馈问题举报信息至第一网络节点;确定单元210,用于根据第一网络节点接收到的反馈问题举报信息的数量,确定对第二网络节点身份标识的处理操作。
[0048] 本实施例中,通过在社交网络中全网广播第二网络节点身份标识时,其他网络节点对第二网络节点身份标识进行验证识别,有利于甄别第二网络节点身份标识是否为嫌疑网络身份标识以及嫌疑程度,从而有利于作出相应的处理策略,提升了准确性,通过当第二网络节点身份标识未通过验证识别时,反馈问题举报信息至第一网络节点,并根据第一网络节点接收到的反馈问题举报信息的数量,确定对第二网络节点身份标识的处理操作,实现了对第二网络节点身份标识的嫌疑度的识别,并针对情节严重程度作出对应的处理,减少了因失误而导致被认为是嫌疑网络身份标识而被冻结现象的发生,提升了对嫌疑网络身份标识处理的合理性和可实现性。
[0049] 优先地,确定单元210还用于:当第一网络节点接收到的反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点;基于区块链的社交信息举报装置200还包括:发送单元212,用于当嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息;确定单元
210还用于:当第一网络节点接收到的反馈问题举报信息的数量大于或等于第二预设阈值时,确定冻结第二网络节点身份标识,并在社交网络中全网广播第二网络节点身份标识,更新其他网络节点的相关数据信息。
[0050] 本实施例中,通过当第一网络节点接收到的反馈问题举报信息的数量大于或等于第一预设阈值且小于第二预设阈值时,确定第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点,并在嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息,有利于该网络身份标识的实际用户及时了解被举报的情况,确定是否存在被盗用等现象,作出相应的处理,通过当第一网络节点接收到的反馈问题举报信息的数量大于或等于第二预设阈值时,确定冻结第二网络节点身份标识,并在社交网络中全网广播第二网络节点身份标识,更新其他网络节点的相关数据信息,实现了对嫌疑度大的网络节点身份标识的冻结,有利于减小该嫌疑网络身份标识在其他网络节点继续登录的可能性,从而防止不法分子利用该嫌疑网络身份标识对某种资源的访问和违法获取使用权限,实行诈骗或不合法交易的行为。
[0051] 需要说明的是第一预设阈值、第二预设阈值是根据接入的网络节点数量的百分比确定的,比如第一预设阈值为接入的网络节点数量的百分之二十,第二预设阈值为接入的网络节点数量的百分之五十。
[0052] 优先地,还包括:减小单元214,用于当第一网络节点身份标识未通过验证识别时,减小预设时间段内的第一网络节点身份标识的预设举报限制次数;确定单元210还用于:当预设举报限制次数小于或等于零时,确定冻结第一网络节点身份标识,并在社交网络中全网广播第一网络节点身份标识,更新其他网络节点的相关数据信息。
[0053] 本实施例中,通过当第一网络节点身份标识未通过验证识别时,减小预设时间段内的第一网络节点身份标识的预设举报限制次数,并且当预设举报限制次数小于或等于零时,确定冻结第一网络节点身份标识,并在社交网络中全网广播第一网络节点身份标识,更新其他网络节点的相关数据信息,减少了恶意举报现象的发生,而且在全网中进行广播,有利于用户了解该网络身份标识的信用情况,提高警惕心,有利于提升社交网络的安全性和可靠性。
[0054] 优先地,还包括:接收单元216,用于接收第一网络节点向社交网络的注册信息,其他网络节点对注册信息进行审核;存储单元218,用于当审核通过时,加密存储注册信息至社交网络的任一网络节点上,以根据注册信息进行身份验证识别。
[0055] 本实施例中,接收第一网络节点向社交网络的注册信息,其他网络节点对注册信息进行审核,这里的注册信息是用户真实身份信息,将以加密(盲签名策略、多重签名策略、门限签名策略)形式存储在网络节点上,网络节点之间实时互联,用户在自己网络节点加入社交网络时,根据其注册时的加密信息,对其进行身份验证识别,用户以注册的网络身份标识在社交网络中进行交易互动时,其存储的身份信息应该达到可信标准,再次进行身份验证识别,并且对互动信息进行加密,而且加密信息也会在举报或者被举报时进行身份验证识别,实现了对用户的身份验证识别,进一步提升了社交网络的安全性和可靠性。
[0056] 如图3所示,该实施例中的基于区块链的社交信息举报方法,包括:
[0057] S202,接收第一网络节点向社交网络的注册信息,其他网络节点对注册信息进行审核;
[0058] S204,当审核通过时,加密存储注册信息至社交网络的任一网络节点上,以根据注册信息进行身份验证识别;
[0059] 具体地,社交网络以太坊区块链为底层平台。允许用户在自己的设备上运行节点接入网络,节点与节点之间实施互连,用户信息以加密形式存储在网络节点,形成一个分布云,按照区块链技术,只有掌握密钥(盲签名策略、多重签名策略、门限签名策略),才能获取节点的有效数据。用户以真实身份信息向社交网络身份标识发行机构申请网络身份标识,发行机构根据发放网络进行身份标识,网络身份标识为一串随机数值,发放的网络标识会进行记录,以太坊平台用户可以建立终极的抽象的基础层-内置有图灵完备编程语言的区块链-使得任何人都能够创建合约和去中心化应用,并在其中设立他们自由定义的所有权规则、交易方式和状态转换函数,用户以真实身份注册网络身份标识的同时,会根据用户注册信息,随机设定三重状态转换函数,并保存到网络节点上。
[0060] 需要说明的是,基于以太坊的三重状态转换函数,具体为检查待识别的身份标识的格式是否正确(即有正确数值)、签名是否有效、发送地址是否正确和随机数是否与发送者账户的随机数匹配。如否,返回错误。
[0061] 用户运行网络节点加入社交网络时,根据其注册时的加密信息和状态转换函数,对其进行初次身份识别,包括检验其注册信息和其是否掌握该哈希函数的私钥,用于以注册的网络身份标识在社交网络中进行交易互动时,其存储身份信息应达到可信标准,对其身份进行第二次身份识别并对互动信息进行加密,此时检验其是否掌握二重状态转换函数的私钥。
[0062] S206,当接收到来自任一第一网络节点的举报信息时,社交网络中在线的其他网络节点对第一网络节点身份标识进行验证识别,举报信息包括被举报的第二网络节点身份标识;
[0063] 具体地,当存在网络身份标识举报时,即某个网络节点身份标识指出另一个网络节点身份标识有嫌疑时,社交网络中在线的其他网络节点(一般为最近的网络节点)对举报网络节点的网络身份标识进行第三次身份识别,用户需要掌握第三重私钥,可以有效防止其为虚假账户或者非法举报。
[0064] 如果在S206中验证识别通过则执行S208,当第一网络节点身份标识通过验证识别时,在社交网络中全网广播第二网络节点身份标识;
[0065] S210,在社交网络中全网广播第二网络节点身份标识时,其他网络节点对第二网络节点身份标识进行验证识别;
[0066] S212,当第二网络节点身份标识未通过验证识别时,反馈问题举报信息至第一网络节点;
[0067] 具体地,采用本发明的社交信息举报方法的社交网络通过对其身份验证识别进行扩展,在一定程度上实现了智能合约,用户需要集齐三把密钥才能够进行正常的社交活动,多重签名在社交网络的应用中提升了社交举报的有效性。
[0068] S214,判断第一网络节点接收到的反馈举报信息的数量是否大于第二预设阈值;
[0069] 如果对S214的判定为是,则执行S216,确定冻结第二网络节点身份标识,并在社交网络中全网广播第二网络节点身份标识,更新其他网络节点的相关数据信息;
[0070] 如果对S214的判定为否,则执行S218,判断第一网络节点接收到的反馈问题举报信息的数量是否大于或等于第一预设阈值;
[0071] 如果对S218的判定为是,则执行S220,确定第二网络节点身份标识为嫌疑网络身份标识,并保存至相邻网络节点;
[0072] S222,当嫌疑网络身份标识再次登录通过验证识别时,发送被举报提示信息;
[0073] 如果对在S206中验证识别未通过,则执行S224,当第一网络节点身份标识未通过验证识别时,记录第一网络节点身份标识为虚假网络身份标识,并保存至相邻网络节点,并减小预设时间段内的第一网络节点身份标识的预设举报限制次数;
[0074] S226,判断预设举报限制次数是否小于或等于零;
[0075] 如果对S226的判定为是,则执行S228,确定冻结第一网络节点身份标识,并在社交网络中全网广播第一网络节点身份标识,更新其他网络节点的相关数据信息。
[0076] 需要说明的是,每次举报产生一个区块,每个区块包含一个时间戳、一个随机数、一个对上一个区块的引用(即哈希)和上一区块生成以来发生的所有举报列表,这样随着时间流逝就建立出一个持续增长的举报列表区块链,它不断更新,同时能够代表用户的可信任等级,这样便形成了一个有效的举报以太坊区块链。利用以太坊区块确认算法实现对于举报信息的有效处理,如图4所示,具体地,检查区块引用的上一个区块是否存在和有效;检查区块的时间戳是否比引用的上一个区块大,而且小于15分钟;检查区块序号、一个随机数、一个对上一个区块的引用(即哈希)和上一区块生成以来发生的所有举报列表和预设举报限制次数是否有效;检查区块的工作量证明是否有效,如果超出预留的区块工作量,则需对举报的条件更加严格限制,将S[0]赋值为上一个区块的STATE;将Tx赋值为区块的举报列表,一共有n次举报。对于属于0……n-1的i,进行状态转换S[i+1]=APPLY(S[i],Tx[i])。如果任何一个转换发生错误,或者程序执行到此处所花费超过了限制,返回错误;用S[n]给S_FINAL赋值,检查S-FINAL是否与STATE相同;如果相同,区块是有效的。否则,区块是无效的。
[0077] 利用以太坊区块确认算法实现对于举报信息的有效处理,是状态存储在树结构中,每增加一个区块只需要改变树结构的一小部分。因此,一般而言,两个相邻的区块的树结构的大部分应该是相同的,因此存储一次数据,可以利用指针(即子树哈希)引用两次。一种被称为“帕特里夏树”(“Patricia Tree”)的树结构可以实现这一点,其中包括了对默克尔树概念的修改,不仅允许改变节点,而且还可以插入和删除节点。另外,因为所有的状态信息是最后一个区块的一部分,所以没有必要存储全部的区块历史,经计算可以对存储空间有10-20倍的节省。
[0078] 以上结合附图详细说明了本发明的技术方案,本发明提出了一种基于区块链的社交信息举报方法和一种基于区块链的社交信息举报装置,基于区块链技术,在接收到举报信息时,对提供举报的网络身份标识和被举报的网络身份标识进行验证识别,可以实现虚假、嫌疑网络身份标识的鉴别、举报和冻结,有利于防止虚假用户通过盗用真实用户个人信息,仿造与真实用户相同的身份信息,假冒合法用户身份,有利于防止不法分子利用虚假、嫌疑网络身份标识对某种资源的访问和违法获取使用权限,实行诈骗或不合法交易的行为,进一步提升了社交网络的安全性和可靠性。
[0079] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0080] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明的构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。