[发明专利]基于区块链的防攻击系统及方法在审
申请号: | 201910183518.6 | 申请日: | 2019-03-12 |
公开(公告)号: | CN109981615A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 杨腾霄;韩可;严涛 | 申请(专利权)人: | 上海纽盾科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200438 上海市杨*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 应用程序 防攻击系统 攻击 访问事件 分流处理 应用程序资源 独立设置 节点安装 路径信息 网络终端 总服务器 网络 加载 耗尽 附属 检测 | ||
1.基于区块链的防攻击系统,其特征在于:包括独立设置的区块链网络和附属总服务器,所述附属总服务器附属于前述区块链网络用于处理前述区块链网络的网内数据;
所述区块链网络包括多个构成区块链网络的区块节点,所述附属总服务器与区块节点中的一个或多个连接;
所述附属总服务器包括如下结构,
动态检测模块,用以检测所述区块链网络中运行的应用程序是否遭受异常访问事件;
应用程序判定模块,用以在应用程序遭受异常访问事件时,判定区块链网络中的其它区块节点中是否安装有前述应用程序;
应用程序安装模块,用以在没有安装前述应用程序的情况下,选取一个或多个区块节点安装前述应用程序;
数据分流模块,用以将前述异常访问事件的路径信息加载至安装了前述应用程序的区块节点中进行分流处理。
2.根据权利要求1所述的系统,其特征在于:所述应用程序安装模块,还能够根据异常访问事件的攻击强度,调整安装前述应用程序的区块节点的数量,在攻击强度大时,选取更多的区块节点安装前述应用程序。
3.根据权利要求2所述的系统,其特征在于:还包括应用程序管理模块,用以在未受到攻击时,将对应的应用程序删除或者选择一个或多个区块节点保持安装前述应用程序以提供对应的应用。
4.根据权利要求3所述的系统,其特征在于:所述应用程序管理模块被配置为,
在前述异常访问事件处理完成后,在新安装了前述应用程序的区块节点中卸载前述应用程序;或者,在新安装了前述应用程序的区块节点中卸载前述应用程序并删除相关数据。
5.根据权利要求1或2所述的系统,其特征在于:所述附属总服务器还包括应用程序获取模块,
其用以获取遭受异常访问事件的应用程序所在的区块节点中的应用程序安装包数据;或者,通过其它区块节点访问外部网络获取前述应用程序安装包数据。
6.根据权利要求1所述的系统,其特征在于:所述附属总服务器中设置有DDoS检测模块,所述DDoS检测模块用以检测访问事件是否为DDoS异常访问事件,并在访问事件属于DDoS异常访问事件时,发送DDoS异常访问信号。
7.根据权利要求1所述的系统,其特征在于:所述区块节点为区块链网络中的手机、平板电脑、台式机、服务器或矿机。
8.一种根据权利要求1所述系统的防攻击方法,其特征在于包括如下步骤:
检测所述区块链网络中运行的应用程序是否遭受异常访问事件;
在应用程序遭受异常访问事件时,判定区块链网络中的其它区块节点中是否安装有前述应用程序;
在没有安装前述应用程序的情况下,选取一个或多个区块节点安装前述应用程序;在安装了前述应用程序的情况下,直接执行以下步骤;将前述异常访问事件的路径信息加载至安装了前述应用程序的区块节点中进行分流处理。
9.根据权利要求8所述的方法,其特征在于:根据异常访问事件的攻击强度,调整安装前述应用程序的区块节点的数量:
在攻击强度大时,选取更多的区块节点安装前述应用程序;
在未受到攻击时,将对应的应用程序删除,或者选择一个或多个区块节点保持安装前述应用程序以提供对应的应用。
10.根据权利要求8所述的方法,其特征在于:访问遭受异常访问事件的应用程序所在的区块节点,获取该应用程序的安装包数据;
或者,通过其它区块节点访问外部网络获取前述应用程序安装包数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海纽盾科技股份有限公司,未经上海纽盾科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910183518.6/1.html,转载请声明来源钻瓜专利网。