[发明专利]一种基于区块链的网络钓鱼数据共享方法与系统有效
申请号: | 201910364850.2 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110049063B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 刘东杰;王伟;谭亚凌;汪洋 | 申请(专利权)人: | 中国科学院计算机网络信息中心 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 网络 钓鱼 数据 共享 方法 系统 | ||
1.一种基于区块链的网络钓鱼数据共享方法,其特征在于,包括以下步骤:
在任意一个区块生成时段内,举报节点进行一次或多次网络钓鱼数据的举报,并广播给所有记账节点;所述网络钓鱼数据的格式包括:钓鱼网址、被钓鱼品牌名称、当前时间和举报节点名称;所述区块生成时段设定为T分钟,T为整数,在系统启动运行时设定,后续该值不进行修改,该设置确保了在数分钟内链上节点举报的疑似钓鱼数据就可以被记录、共享;
通过第一共识算法缩小链的共识范围,选择记账节点;记账节点将所述区块生成时段内的钓鱼数据打包并记录在区块;并采用BFT共识算法对区块立即确认以防止分叉;
各节点同步最新区块,服务节点通过遍历区块的方式,获得最新的钓鱼数据列表;
在所述记账节点将所述区块生成时段内的钓鱼数据打包并记录在区块步骤后,还包括:
采用第二共识算法对区块进行确认,以防止分叉;所述第二共识算法为BFT共识算法;
所述服务节点包括域名管理机构、浏览器厂商、安全软件厂商、域名解析服务商、内容服务机构、邮件服务机构和执法机构,服务节点根据各自业务特点进行后续处置,包括:域名管理机构确定是否对钓鱼网站进行停止解析操作;浏览器厂商和安全软件厂商更新黑名单,对相关网站进行屏蔽或弹窗提醒用户谨慎访问;网络内容服务机构和邮件服务机构对相应钓鱼网站、域名进行过滤;
将一个监管周期设为M天,各服务节点基于对周期内链上网络钓鱼数据的使用情况,对举报节点进行评分,评分为N个级,评分综合考虑一个周期内的举报量、举报数据有效率、投诉量和记账次数因素,对举报节点和记账节点的综合评分,取算数平均,作为其周期内的评分。
2.根据权利要求1所述的方法,其特征在于,所述第一共识算法为DPoS共识算法。
3.一种基于区块链的网络钓鱼数据共享系统,其特征在于,包括多个举报节点、多个记账节点和多个服务节点,
举报节点,用于在任意一个区块生成时段内,进行一次或多次网络钓鱼数据的举报,并广播给所有记账节点;所述网络钓鱼数据的格式包括:钓鱼网址、被钓鱼品牌名称、当前时间和举报节点名称;
记账节点,用于将所述区块生成时段内的钓鱼数据打包并记录在区块,采用第二共识算法对区块进行确认,以防止分叉;所述第二共识算法为BFT共识算法;
服务节点,用于通过遍历区块的方式,获得最新的钓鱼数据列表;
所述服务节点包括域名管理机构、浏览器厂商、安全软件厂商、域名解析服务商、内容服务机构、邮件服务机构和执法机构,服务节点根据各自业务特点进行后续处置,包括:域名管理机构确定是否对钓鱼网站进行停止解析操作;浏览器厂商和安全软件厂商更新黑名单,对相关网站进行屏蔽或弹窗提醒用户谨慎访问;网络内容服务机构和邮件服务机构对相应钓鱼网站、域名进行过滤;将一个监管周期设为M天,各服务节点基于对周期内链上网络钓鱼数据的使用情况,对举报节点进行评分,评分为N个级,评分综合考虑一个周期内的举报量、举报数据有效率、投诉量和记账次数因素,对举报节点和记账节点的综合评分,取算数平均,作为其周期内的评分。
4.根据权利要求3所述的系统,其特征在于,通过DPoS共识算法缩小链的共识范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算机网络信息中心,未经中国科学院计算机网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910364850.2/1.html,转载请声明来源钻瓜专利网。