[发明专利]基于区块链的服务器日志监控方法和系统有效
申请号: | 201910310733.8 | 申请日: | 2019-04-17 |
公开(公告)号: | CN110084069B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 路成业;王凌 | 申请(专利权)人: | 江苏全链通信息科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F11/30;G06F11/34;G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 221007 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于区块链的服务器日志监控方法和系统,其中,方法包括:业务服务器在日志文件中生成日志摘要信息,并将日志文件发送至区块链网络,区块链网络中的记账节点解析日志文件对日志文件的发送方身份的真实性和内容的可靠性进行验证,若验证通过,则将日志文件中的日志摘要信息写入区块链中,以便于在根据写入的日志摘要信息验证目标日志文件的可靠性。由此,基于去中心化的区块链网络验证日志文件的真实性,避免日志被恶意篡改,实现了实时的日志篡改风险监控,保护了系统的安全。 | ||
搜索关键词: | 基于 区块 服务器 日志 监控 方法 系统 | ||
【主权项】:
1.一种基于区块链的服务器日志监控方法,其特征在于,每台业务服务器上设置区块链客户端,所述方法包括:业务服务器按照预设的时间间隔在对应的日志文件中生成日志摘要信息,其中,所述日志摘要信息包括:业务服务器的区块链标识,所述时间间隔内的日志数量、日志哈希值以及经过时间戳服务器用私钥签名后的时间戳,其中,所述时间戳与所述时间间隔内的各条日志信息对应;所述业务服务器使用业务服务器私钥签名对所述时间间隔内包含所述日志摘要信息的日志文件进行签名后,通过内嵌的区块链客户端向区块链网络发送广播消息;区块链网络的记账节点接收业务服务器广播的经过私钥签名的包含所述日志摘要信息的日志文件并解析,获取所述业务服务器的区块链标识和所述私钥签名后的时间戳,并查询当前存储的区块链账本获取所述时间戳服务器的公钥和与所述区块链标识对应的区块链公钥,进而根据所述区块链公钥验证经过业务服务器私钥签名的所述日志文件,若验证通过,则根据所述时间戳服务器的公钥验证所述私钥签名后的时间戳,若验证通过,则向区块链网络广播所述日志摘要信息,以使其他节点将所述日志摘要信息写入区块链中;所述记账节点获取包含目标区块链标识和目标日志文件的业务日志验证请求,进而从当前存储的区块链账本获取与所述目标区块链标识对应的候选日志摘要信息,并提取所述目标日志文件中的目标日志数量和目标时间标识,根据所述目标日志数量和目标时间标识对比所述候选日志摘要信息中的日志数量和时间戳,提取出匹配一致的目标日志摘要信息,计算所述目标日志文件的实际哈希值,将所述实际哈希值与所述目标日志摘要信息中的目标哈希值进行比较,若比较结果一致,则反馈业务日志验证成功响应;若比较结果不一致,则反馈业务日志验证失败响应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏全链通信息科技有限公司,未经江苏全链通信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910310733.8/,转载请声明来源钻瓜专利网。