【技术实现步骤摘要】
基于区块链的日志处理方法、装置、计算机设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种基于区块链的日志处理方法、装置、计算机设备及存储介质。
技术介绍
日志审计是信息系统安全管理的重要组成部分,通过采集信息系统中的系统安全事件、用户访问信息、关键业务操作等各类信息,经过规范化、过滤、归并等处理后,以统一格式的日志形式进行存储和管理,结合丰富的日志统计汇总及关联分析功能,实现对信息系统日志的全面审计。目前,日志审计系统是基于中心化的数据库进行日志数据的存储和管理的,然而,现有的日志审计系统存在以下问题:一方面,如果日志数据被非法入侵者篡改,将无法起到安全审计的作用;另外一方面,由于日志审计数据由信息服务的提供方单方采集和处理,如果信息服务的使用方和信息服务的提供方就信息的准确性产生争端,信息服务的提供方单方提供的日志审计数据,很难被采信。
技术实现思路
本专利技术实施例提供了一种基于区块链的日志处理方法、装置、计算机设备及存储介质,旨在解决日志数据存在被篡改风险的问题。第一方面,本专利技 ...
【技术保护点】
1.一种基于区块链的日志处理方法,应用于日志审计系统中的日志数据存储层,所述日志审计系统还包括日志数据采集层以及日志数据分析层,其特征在于,所述方法包括:/n通过预设的第一接口接收来自所述日志数据采集层的日志数据存储请求;/n通过预设的第二接口调用预定义的日志审计智能合约而将所述日志数据存储请求发送至预设的区块链存储网络,以使所述区块链存储网络中的存储节点执行所述日志审计智能合约而将待存储的日志数据写入到区块链中进行存储。/n
【技术特征摘要】
1.一种基于区块链的日志处理方法,应用于日志审计系统中的日志数据存储层,所述日志审计系统还包括日志数据采集层以及日志数据分析层,其特征在于,所述方法包括:
通过预设的第一接口接收来自所述日志数据采集层的日志数据存储请求;
通过预设的第二接口调用预定义的日志审计智能合约而将所述日志数据存储请求发送至预设的区块链存储网络,以使所述区块链存储网络中的存储节点执行所述日志审计智能合约而将待存储的日志数据写入到区块链中进行存储。
2.根据权利要求1所述的基于区块链的日志处理方法,其特征在于,所述通过预设的第一接口接收来自所述日志数据采集层的日志数据存储请求之后,还包括:
将待存储的日志数据存储到预设的缓存组件中。
3.根据权利要求1所述的基于区块链的日志处理方法,其特征在于,所述通过预设的第二接口调用日志审计智能合约将所述日志数据存储请求发送至预设的区块链存储网络之前,还包括:
判断待存储的日志数据的条目数是否达到预设阈值;
若待存储的日志数据的条目数达到预设阈值,将待存储的日志数据进行压缩。
4.根据权利要求2所述的基于区块链的日志处理方法,其特征在于,所述通过预设的第二接口调用日志审计智能合约将所述日志数据存储请求发送至预设的区块链存储网络之后,还包括:
通过所述预设的第一接口接收来自所述日志数据分析层的日志数据查询请求;
判断所述缓存组件中是否存在待查询的日志数据;
若所述缓存组件中存在待查询的日志数据,从所述缓存组件中读取待查询的日志数据;
若所述缓存组件中不存在待查询的日志数据,通过所述预设的第二接口调用日志审计智能合约将所述日志数据查询请求发送至所述存储节点以从所述存储节点中读取待查询的日志数据。
5.根据权利要求2所述的基于区块链的日志处理方法,其特征在于,所述通...
【专利技术属性】
技术研发人员:代健武,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。