System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于多云管理平台,具体涉及一种多云管理平台日志数据存储、查询管理方法及装置。
技术介绍
1、多云管理平台(cloud manager)站在整个企业全局高度,管理企业多云/混合云资源,打通信息孤岛、互联互通从而做到统一门户,统一服务,统一管理。现有的多云管理平台已成为企业i t基础架构的重要组成部分。通过多云管理平台,企业能够统一管理和调度来自不同云服务提供商的资源,实现灵活、高效的资源利用。多云管理平台的主要功能包括资源分配、数据迁移、负载均衡、成本管理、用户访问控制等。
2、尽管多云管理平台在资源管理方面提供了诸多便利,但仍存在以下问题和不足:
3、(1)操作透明性不足:多云平台的操作日志,比如资源分配、数据迁移、用户访问等,其通常存储在中心化的数据库中,操作的透明性和可追溯性较差,难以确保操作的可信度。
4、(2)数据篡改风险:中心化的操作日志存在被篡改的风险,导致无法有效追踪和审计操作。
5、(3)操作与结果不一致的追责问题:多云管理平台的操作与云服务提供商实际执行情况出现不一致的情况时,难以确定责任归属。
技术实现思路
1、本专利技术为了解决现有多云管理平台操作透明性不足、数据篡改风险和不易追责的问题,提出了一种多云管理平台日志数据存储、查询管理方法及装置。
2、本专利技术的目的是通过以下技术方案来实现的:
3、本专利技术第一方面公开一种多云管理平台操作日志存储管理方法,包括以下步骤:
...【技术保护点】
1.一种多云管理平台操作日志存储管理方法,其特征在于,包括以下步骤:响应于产生日志数据,本地存储所述日志数据、计算哈希值并创建具有唯一性的操作ID,所述日志数据包括操作执行者、日志ID、操作详情和操作时间戳;将操作ID、日志数据和哈希值记录在区块链上,采用加密算法对所述日志ID、操作执行者和操作详情进行加密生成加密数据并构建与所述加密数据对应的不加密的索引记录,所述索引记录包括操作ID、哈希值和操作时间戳。
2.根据权利要求1所述的一种多云管理平台操作日志存储管理方法,其特征在于,所述采用加密算法对所述日志ID、操作执行者和操作详情进行加密包括:生成128位或256位的AES密钥K;
3.一种多云管理平台日志数据查询管理方法,其特征在于,包括以下步骤:响应于接收到查询指令,根据所述查询指令查找确定出对应的区块链上的加密数据,所述查询指令中包括操作ID、哈希值和操作时间戳中的至少一个;
4.根据权利要求3所述的一种多云管理平台日志数据查询管理方法,其特征在于,所述对所述加密数据进行解密,包括:
5.根据权利要求3所述的一种多云管理平台
6.一种多云管理平台日志数据管理装置,包括依次通信连接的存储器和控制器,所述存储器上存储有计算机程序,其特征在于:所述控制器用于读取所述计算机程序,执行权利要求1-2任一所述的一种多云管理平台操作日志存储管理方法,或者,执行权利要求3-5任一所述的一种多云管理平台日志数据查询管理方法。
...【技术特征摘要】
1.一种多云管理平台操作日志存储管理方法,其特征在于,包括以下步骤:响应于产生日志数据,本地存储所述日志数据、计算哈希值并创建具有唯一性的操作id,所述日志数据包括操作执行者、日志id、操作详情和操作时间戳;将操作id、日志数据和哈希值记录在区块链上,采用加密算法对所述日志id、操作执行者和操作详情进行加密生成加密数据并构建与所述加密数据对应的不加密的索引记录,所述索引记录包括操作id、哈希值和操作时间戳。
2.根据权利要求1所述的一种多云管理平台操作日志存储管理方法,其特征在于,所述采用加密算法对所述日志id、操作执行者和操作详情进行加密包括:生成128位或256位的aes密钥k;
3.一种多云管理平台日志数据查询管理方法,其特征在于,包括以下步骤:...
【专利技术属性】
技术研发人员:卢轶鲲,李军峰,吴晓洁,李博闻,朱开元,
申请(专利权)人:河南云政数据管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。