本发明涉及数据存储,尤其涉及基于云计算的安全数据存储系统。
背景技术:
1、数据存储技术领域涉及于信息的保存、检索和管理的技术。数据存储领域包括各种存储介质,以及管理数据存储和传输的方法和协议,如数据库管理系统、文件系统和云存储服务。数据存储技术不仅关注提升存储设备的物理性能,如读写速度和数据密度,还包括提高数据可靠性、可访问性和安全性的技术开发,如数据加密、冗余存储和灾难恢复策略。
2、其中,安全数据存储系统是设计来增强数据保护、防止未授权访问和防止数据丢失的数据存储解决方案。系统通常采用加密技术、访问控制和冗余备份策略来确保存储在系统中的数据的安全性和完整性。其用途广泛,适用于需要高安全标准的行业,如金融服务、医疗保健和政府机构,确保敏感信息的保密性和安全性。通过实施综合的安全措施,安全数据存储系统帮助机构遵守数据保护法规,防范网络攻击,从而在数据泄露的风险日益增高的环境中保持竞争力。
3、传统存储系统缺乏对数据重要性的动态评估和相应的权限调整机制,导致数据保护的一刀切方式,会因过度保护而影响数据的实时访问效率。传统系统在用户权限管理方面,只依赖静态的访问控制列表,缺少对用户行为模式的实时分析和风险评估,无法有效应对内部威胁或行为异常,容易导致安全漏洞,静态的权限管理模式在处理动态变化的访问请求时表现出的不足,如无法即时响应突发安全事件,增加了数据泄露的风险。
技术实现思路
1、本发明的目的是解决现有技术中存在的缺点,而提出的基于云计算的安全数据存储系统。
2、为了实现上述目的,本发明采用了如下技术方案:基于云计算的安全数据存储系统,所述系统包括:
3、数据重要性评估模块基于待存储数据信息,根据数据类型对应的基础重要性,结合数据数量和大小,评估数据的重要性,根据数据的重要性,调整数据的访问权限阈值,得到数据访问阈值调整结果;
4、数据加密存储模块基于所述数据访问阈值调整结果,将数据传输至云服务器,根据数据的重要性,调整数据的分布式备份节点数量,并对数据进行加密存储,得到数据加密存储结果;
5、用户权限动态调整模块基于用户的数据访问行为数据,根据用户登录节点与历史登录节点的偏差、访问密码验证次数和登录时间与历史登录时间的偏差,评估用户风险指数,结合用户的基础数据访问权限,对用户的访问权限进行调整,得到用户权限动态调整结果;
6、数据访问管理模块基于所述数据加密存储结果和用户权限动态调整结果,将用户访问权限与数据的访问权限阈值进行对比,评估权限偏差,并根据权限偏差,调整分配给用户的数据访问密钥有效期,通过访问密钥,进行数据访问,得到数据存储访问管理结果。
7、本发明改进有,所述评估数据的重要性的方法为:
8、基于待存储数据,提取待存储数据的数量和大小信息,并获取数据类型对应的基础重要性信息,得到重要性关联信息;
9、基于所述重要性关联信息,通过公式:
10、;
11、计算数据的重要性指数,得到数据重要性评估结果,其中,代表数据类型的基础重要性,是数据数量,是数据大小,和是权重系数,是数据类型的复杂度系数,为数据的重要性指数。
12、本发明改进有,所述数据访问阈值调整结果的获取步骤为:
13、基于所述数据重要性评估结果,根据数据类型,获取数据的基准访问权限阈值,得到阈值调整关联数据;
14、基于所述阈值调整关联数据,通过公式:
15、;
16、计算调整后的访问权限阈值,得到数据访问阈值调整结果,其中,为数据的基准访问权限阈值,为基准重要性指数,为数据的重要性指数,为调整系数,为调整后的访问权限阈值。
17、本发明改进有,所述数据加密存储结果的获取步骤为:
18、基于所述数据访问阈值调整结果,提取数据的重要性指数,并获取数据的基准备份节点数量,得到数据备份关联信息;
19、基于所述数据备份关联信息,通过公式:
20、;
21、计算调整后的备份节点数量,其中,是自然对数的底数,为基准备份节点数量,为数据的重要性指数,为调整系数,为重要性阈值,为增长率参数,为调整后的节点数量;
22、基于所述调整后的备份节点数量,对数据进行分布式备份,并对数据进行加密存储,得到数据加密存储结果。
23、本发明改进有,所述评估用户风险指数的方法为:
24、基于用户的数据访问行为记录,提取用户的登录行为数据,包括用户登录节点的地理位置信息、登录时间和登录访问密码验证次数,得到访问行为数据;
25、基于所述访问行为数据,通过公式:
26、;
27、计算登录地理位置偏差,并通过公式:
28、;
29、计算登录时间偏差,其中,和分别表示当前登录的地理位置的经度和纬度,和是用户历史登录的地理位置的经度和纬度的平均值,是稳定常数,表示当前时间,是用户历史登录的时间的平均值,为登录地理位置偏差,登录时间偏差;
30、基于所述登录地理位置偏差、登录时间偏差和访问行为数据,通过公式:
31、;
32、计算用户风险指数,得到用户风险评估结果,其中,为登录地理位置偏差,登录时间偏差,为密码验证失败的次数,为缩放系数,、和为权重系数,为用户风险指数。
33、本发明改进有,所述用户权限动态调整结果的获取步骤为:
34、基于所述用户风险评估结果,获取用户的基准访问权限,得到用户权限关联数据;
35、基于所述用户权限关联数据,通过公式:
36、;
37、计算调整后的访问权限,得到用户权限动态调整结果,其中,为用户的风险指数,为用户的基准访问权限,为权限调整系数,为最低权限级别,为调整后的访问权限。
38、本发明改进有,所述评估权限偏差的方法为:
39、基于所述数据加密存储结果和用户权限动态调整结果,提取调整后的访问权限和调整后的访问权限阈值,得到偏差关联数据;
40、基于所述偏差关联数据,通过公式:
41、;
42、计算权限偏差比例,得到权限偏差评估结果,其中,为调整后的访问权限,为调整后的访问权限阈值,为稳定常数,为权限偏差比例。
43、本发明改进有,所述数据存储访问管理结果的获取步骤为:
44、基于所述权限偏差评估结果,与预设偏差等级进行对比,根据预设偏差等级,调整用户对数据的访问限制,得到访问限制调整结果;
45、基于所述访问限制调整结果,为用户分配对应的数据访问密钥,并通过公式:
46、;
47、计算调整后的密钥有效期,其中,和为调整系数,为权限偏差比例,为密钥的基准有效期,为调整后的密钥有效期;
48、基于所述调整后的密钥有效期,用户通过访问密钥,进行数据访问,得到数据存储访问管理结果。
49、与现有技术相比,本发明的优点和积极效果在于:
50、本发明中,通过结合数据类型、数量和大小,对数据重要性的综合评估,优化了数据访问权限阈值的调整,使数据存储安全性更加精准,根据数据的重要性,动态调整分布式节点的备份数量,提高了数据的安全性和可靠性,确保了敏感数据在传输和存储过程中的安全,有效防止了数据泄露和未授权访问,基于用户行为数据的风险指数评估与权限调整,加强了对用户访问的控制,精细化管理用户权限,有效降低了因用户行为不当导致的安全风险,通过权限偏差评估调整数据访问密钥,实现了对数据访问更严格的实时控制,确保了数据存储访问管理的精确性和时效性。
1.基于云计算的安全数据存储系统,其特征在于,所述系统包括:
2.根据权利要求1所述的基于云计算的安全数据存储系统,其特征在于,所述评估数据的重要性的方法为:
3.根据权利要求2所述的基于云计算的安全数据存储系统,其特征在于,所述数据访问阈值调整结果的获取步骤为:
4.根据权利要求1所述的基于云计算的安全数据存储系统,其特征在于,所述数据加密存储结果的获取步骤为:
5.根据权利要求1所述的基于云计算的安全数据存储系统,其特征在于,所述评估用户风险指数的方法为:
6.根据权利要求5所述的基于云计算的安全数据存储系统,其特征在于,所述用户权限动态调整结果的获取步骤为:
7.根据权利要求1所述的基于云计算的安全数据存储系统,其特征在于,所述评估权限偏差的方法为:
8.根据权利要求7所述的基于云计算的安全数据存储系统,其特征在于,所述数据存储访问管理结果的获取步骤为:
