本发明涉及大数据安全防护,具体为一种区块链大数据安全处理系统。
背景技术:
1、随着大数据技术的发展,数据已经成为重要的资源财富,有效发挥数据价值成为当务之急,为了充分发掘数据的潜在价值,各行各业期望通过数据的安全共享实现互利共赢,而如何在开放共享过程中保证数据安全则是目前的重难点问题,数据共享的两大痛点为泄露风险高、数据价值转化低,区块链技术具有防篡改、节点共享等技术特性,可很好地破解数据交互、数据共享的难点痛点。
2、现有技术中,如中国专利号为:cn110324349b的“一种区块链大数据安全处理系统”,包括多个互相连接的节点,所述节点包括获取模块、私钥生成模块、二维码生成模块、联想单词数据库、发送模块,其用于将所述第一数据加密为第二数据并发送至区块链的其他节点上,其中、接受模块、区块链数据库、控制模块。
3、但现有技术中,目前企业运营过程中数据无时无刻不在产生,同时在生活中,视频、图片等数据在社交平台、线上支付等过程中随时随地生成,这些海量数据中隐藏着巨大的价值,包括个人隐私,在受到入侵攻击时中心化数据共享平台存在数据溯源困难、数据责任划分不明确以及数据安全,容易造成重大损失。
技术实现思路
1、本发明的目的在于提供一种区块链大数据安全处理系统,以解决上述背景技术提出的目前企业运营过程中数据无时无刻不在产生,同时在生活中,视频、图片等数据在社交平台、线上支付等过程中随时随地生成,这些海量数据中隐藏着巨大的价值,包括个人隐私,在受到入侵攻击时中心化数据共享平台存在数据溯源困难、数据责任划分不明确以及数据安全,容易造成重大损失的问题。
2、为实现上述目的,本发明提供如下技术方案:一种区块链大数据安全处理系统,包括数据获取模块、大数据存储模块、安全处理模块和异常反馈模块;所述数据获取模块用于对区块链中各区块数据进行获取,设置采集持续时间和采集间隔,实现对系统网络数据的实时采集以及上传;所述大数据存储模块用于将数据获取模块所上传数据进行存储并建立数据储存库,针对每个区块中详细、准确地自创建日期起所有的交易信息进行过滤以及合并处理,并严格按照时间顺序生成和连接成链;所述安全处理模块用于对区块链中大量数据进行安全处理,包括区块链dns模块、ddos攻击防护模块、边缘计算设备防护模块、数据保护模块、隐私保护模块和崩溃恢复模块;所述异常反馈模块用于监测区块链数据的安全状态,并与监控终端进行实时信息交互,在受攻击时快速向监控终端发出警报。
3、优选的,所述大数据存储模块中存储数据采用加密算法进行加密保护,所述加密算法采用哈希算法和非对称加密算法。
4、优选的,所述哈希算法用于实现去中心化计算,保护区块链系统安全性,所述非对称加密算法包含公开密钥和私有密钥两部分,其中进行信息交换由一方进行公钥或私钥加密,另一方使用对应私钥或公钥完成解密。
5、优选的,所述区块链dns模块用于构建链上的信任体系,保障数据安全,在保障网络信息安全时,充分利用区块链这一优势特征,将域名、ip 地址相对应操作记录在区块链当中,同时取得全网不可篡改共识,将所形成的交易记录保存域名服务器相关信息。
6、优选的,所述ddos攻击防护模块用于缓解数据可能受到的ddos攻击,通过区块链的分布式数据库拒绝攻击服务将多个计算机有效联合起来,使之作为攻击平台发动攻击,也可通过发送大量合法请求,对目标网站主机资源进行大量消耗,使被攻击以后的目标对象无法继续提供正常服务,利用区块链技术允许用户加入分布式网络中,缓解ddos攻击。
7、优选的,所述边缘计算设备防护模块用于对边缘计算设备的隔离和保护,对边缘计算不同域、终端设备分发数字证书,设置数据和功能权限,以保障运算和储存环境安全、可靠。
8、优选的,所述数据保护模块用于对企业或者个人的重要数据进行保护,防止在通信过程中因为数据泄露而导致的危机及损失,通过区块链构建的分布式账本具有不可篡改特征,同时可以采取加密、权限控制等方式,对数据完整性、机密性加以保障,使各项信息数据在传输过程中不会被未经过授权的用户进行访问,同时,用文件签名代替传统签名。
9、优选的,所述隐私保护模块用于通过区块链技术的分布式结构、可追溯性等特性,实现用户有效隐私保护,在区块链中,将涉及的用户隐私数据随机发布到分布式账本中,仅通过入侵单一节点无法对用户所有数据进行搜集,实现了对用户数据的有效保护,同时,通过区块链可追溯性特征,将所有采集、交易、流通等数据都准确记录在区块链上,并且各节点之间进行数据交换也要建立在地址上面,对进行交易的双方采取匿名方式进行,防止个人隐私信息遭到泄漏。
10、优选的,所述崩溃恢复模块用于处理数据传输中出现的数据冗余、容错、遭受外部攻击导致的崩溃问题,将区块链上的所有数据均分布在对等节点之间,并且每个用户都有权利对数据完整副本进行生成和维护。
11、优选的,所述异常反馈模块对数据的监测包括对数据入侵检测和安全分析,实现区块链的异常行为快速发现。
12、与现有技术相比,本发明的有益效果是:
13、本发明中,通过安全处理模块对区块链中大量数据进行安全处理,解决当前数据交互、流通、共享、安全防御中存在的攻击防御、数据保护、崩溃恢复等问题,缓解ddos攻击,使用户信息、重要数据等均得到全面有效的保护,配合异常反馈模块对区块链数据的安全状态监测,使得区块链数据在受攻击时快速向监控终端发出预警信息进行警报,便于监控人员进行快速及时处理,从而降低损失。
1.一种区块链大数据安全处理系统,其特征在于:包括数据获取模块(1)、大数据存储模块(2)、安全处理模块(3)和异常反馈模块(4);
2.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述大数据存储模块(2)中存储数据采用加密算法进行加密保护,所述加密算法采用哈希算法和非对称加密算法。
3.根据权利要求2所述的一种区块链大数据安全处理系统,其特征在于:所述哈希算法用于实现去中心化计算,保护区块链系统安全性,所述非对称加密算法包含公开密钥和私有密钥两部分,其中进行信息交换由一方进行公钥或私钥加密,另一方使用对应私钥或公钥完成解密。
4.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述区块链dns模块(31)用于构建链上的信任体系,保障数据安全,在保障网络信息安全时,充分利用区块链这一优势特征,将域名、ip 地址相对应操作记录在区块链当中,同时取得全网不可篡改共识,将所形成的交易记录保存域名服务器相关信息。
5.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述ddos攻击防护模块(32)用于缓解数据可能受到的ddos攻击,通过区块链的分布式数据库拒绝攻击服务将多个计算机有效联合起来,使之作为攻击平台发动攻击,也可通过发送大量合法请求,对目标网站主机资源进行大量消耗,使被攻击以后的目标对象无法继续提供正常服务,利用区块链技术允许用户加入分布式网络中,缓解ddos攻击。
6.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述边缘计算设备防护模块(33)用于对边缘计算设备的隔离和保护,对边缘计算不同域、终端设备分发数字证书,设置数据和功能权限,以保障运算和储存环境安全、可靠。
7.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述数据保护模块(34)用于对企业或者个人的重要数据进行保护,防止在通信过程中因为数据泄露而导致的危机及损失,通过区块链构建的分布式账本具有不可篡改特征,同时可以采取加密、权限控制等方式,对数据完整性、机密性加以保障,使各项信息数据在传输过程中不会被未经过授权的用户进行访问,同时,用文件签名代替传统签名。
8.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述隐私保护模块(35)用于通过区块链技术的分布式结构、可追溯性等特性,实现用户有效隐私保护,在区块链中,将涉及的用户隐私数据随机发布到分布式账本中,仅通过入侵单一节点无法对用户所有数据进行搜集,实现了对用户数据的有效保护,同时,通过区块链可追溯性特征,将所有采集、交易、流通等数据都准确记录在区块链上,并且各节点之间进行数据交换也要建立在地址上面,对进行交易的双方采取匿名方式进行,防止个人隐私信息遭到泄漏。
9.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述崩溃恢复模块(36)用于处理数据传输中出现的数据冗余、容错、遭受外部攻击导致的崩溃问题,将区块链上的所有数据均分布在对等节点之间,并且每个用户都有权利对数据完整副本进行生成和维护。
10.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:所述异常反馈模块(4)对数据的监测包括对数据入侵检测和安全分析,实现区块链的异常行为快速发现。