[发明专利]基于数据中心的日志存储方法和系统在审
| 申请号: | 201910310735.7 | 申请日: | 2019-04-17 |
| 公开(公告)号: | CN110086790A | 公开(公告)日: | 2019-08-02 |
| 发明(设计)人: | 路成业;王凌 | 申请(专利权)人: | 江苏全链通信息科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/801;H04L9/32;G06F16/33 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 221007 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于数据中心的日志存储方法和系统,其中,方法包括:管理服务器接受业务服务器的入网请求,并在验证合法后允许业务服务器加入区块链网络,接收区块链网络的业务服务器发送的日志文件,按照日志生成时间对所接收的所有日志文件进行排序,进而,对日志文件生成包含日志表示的备选区块,基于备选区块的备选哈希值的有效性确定本地存储的日志是否合法,只有在不合法时才从其他业务服务器中获取日志文件。由此,在数据中心以服务器组成了一个区块链网络存储日志文件,在保护日志文件的同时跨越了数据中心的防火墙机制,可操作性强,并且在进行日志文件的存储时,仅仅以日志标识进行区块链中信息传递的内容,降低了计算压力和网络带宽的使用。 | ||
| 搜索关键词: | 日志文件 区块 业务服务器 数据中心 日志 备选 日志存储 存储 合法 日志文件生成 防火墙机制 管理服务器 有效性确定 日志生成 入网请求 网络存储 网络带宽 信息传递 哈希 排序 服务器 网络 验证 发送 | ||
【主权项】:
1.一种基于数据中心的日志存储方法,其特征在于,所述数据中心包括:管理服务器和多个业务服务器,其中,每台业务服务器上安装rsyslog客户端,所述方法包括:所述管理服务器接收经过业务服务器私钥签名后发送的区块链网络加入请求,解析所述区块链网络加入请求获取待入网的业务服务器的区块链标识、IP地址和公钥,应用所述公钥验证所述业务服务器私钥签名的有效性,若验证通过,则生成与所述待入网的业务服务器对应的入网广播消息,其中,所述入网广播消息包括:授权入网的业务服务器的区块链标识、IP地址和公钥,并应用所述管理服务器私钥对所述入网广播消息进行私钥签名后发送给所述区块链网络;所述区块链网络中的各个业务服务器接收经过所述管理服务器私钥签名的入网广播消息,应用预先获取的所述管理服务器的公钥验证所述管理服务器私钥签名的有效性,若验证通过,则在本地的服务器列表中记录所述入网广播消息中携带的授权入网的业务服务器的区块链标识、IP地址和公钥;所述区块链网络中的各个业务服务器通过rsyslog客户端启动Syslog服务,查询本地的服务器列表中其他业务服务器的IP地址,通过P2P的方式向其他的业务服务器发送本地产生的携带业务服务器标识信息的日志文件;所述区块链网络中的各个业务服务器通过rsyslog客户端接收其他业务服务器发送的所述携带业务服务器标识信息的日志文件,按照日志生成时间对所接收的所有日志文件进行排序,并根据预设策略对排序后的日志文件进行处理生成本地的携带日志标识的备选区块,计算所述备选区块的备选哈希值,进行向所述区块链网络广播携带业务服务器私钥签名的携带所述日志标识的所述备选哈希值;所述区块链网络中的各个业务服务器接收携带业务服务器私钥签名的携带日志标识的备选哈希值,获取与相同的目标日志标识对应的相同的目标备选哈希值的数量是否超过预设阈值,若获知所述相同的目标备选哈希值的数量超过预设阈值,则确定与所述目标日志标识对应的目标备选哈希值有效,并获取本地业务服务器生成的与所述目标日志标识对应的本地备选哈希值,且将所述本地备选哈希值与所述目标备选哈希值进行比较,若比较结果一致,则确定本地业务服务器存储的与所述目标日志标识对应的日志文件正确,并在本地的区块链账本记录与所述目标日志标识对应目标备选哈希值以及对应的目标业务服务器的私钥签名集合,若比较结果不一致,则确定本地业务服务器存储的与所述目标日志标识对应的日志文件错误,并查询本地的服务器列表从所述目标业务服务器中获取与本地业务服务器的相邻的业务服务器的IP地址,并根据所述IP地址从所述相邻的业务服务器获取与所述目标日志标识对应的目标日志文件替换本地存储的与所述目标日志标识对应的日志文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏全链通信息科技有限公司,未经江苏全链通信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910310735.7/,转载请声明来源钻瓜专利网。





