本发明涉及计算机领域,特别是一种防止数据误删除的方法、设备及存储介质。
背景技术:
1、随着信息技术的快速发展,数据已经成为当代社会的重要资源和生产要素。然而,由于人为操作失误、黑客攻击、自然灾害等多种因素,数据面临着被误删除或恶意删除的风险,这不仅会给个人和企业带来经济损失,也可能导致难以挽回的安全隐患。因此,如何有效防止数据被误删除或恶意删除,确保数据的完整性和可用性,成为一个亟待解决的重要课题。
2、目前,一些数据防护技术已经被广泛应用,如数据加密、数据备份、访问控制等。但这些技术在防止数据误删除方面仍存在不足之处。例如,传统的数据加密技术无法完全防止恶意删除;集中式的数据备份容易形成单点故障;基于角色的访问控制策略过于刚性,无法精准识别异常操作。此外,由于缺乏对用户操作行为的分析和判断能力,现有技术往往无法有效预防和阻止误操作导致的数据删除。
技术实现思路
1、鉴于上述现有的数据防护技术中存在的问题,提出了本发明。
2、因此,本发明所要解决的问题在于如何提供一种根本上防止由误操作或恶意行为导致的数据删除,最大限度地保障数据的完整性和可用性的方法。
3、为解决上述技术问题,本发明提供如下技术方案:
4、第一方面,本发明实施例提供了一种防止数据误删除的方法,其包括,将原始数据通过量子计算加密技术进行加密存储,并采用分布式去中心化存储技术,将加密后的数据分散存储在多个节点上;持续收集并分析用户的数据操作模式,建立正常数据操作行为模型,识别出异常的删除操作模式;针对识别出的异常删除操作,触发自适应数据容错机制,并根据容错等级,采取不同的防护措施;对删除操作经过多重确认,若删除操作为误操作,则定位被删数据的存储节点,利用多节点存储的数据冗余性,对被删数据进行恢复;优化数据操作模式的分析算法,提高异常检测的精确度,根据实际运行情况,动态调整容错等级和防护措施。
5、作为本发明所述防止数据误删除的方法的一种优选方案,其中:所述通过量子计算加密技术进行加密存储包括以下步骤:对原始数据进行量子数据压缩;将原始数据转换为量子比特序列,将数据进行分割,每块数据对应于一个或多个量子比特;将原始数据转换为量子态,通过施加量子逻辑门操作,对数据进行加密。
6、作为本发明所述防止数据误删除的方法的一种优选方案,其中:所述量子逻辑门操作包括:对所有量子比特施加hadamard,即h门,并制备到互相正交的态上;对每一组量子比特施加受控相位门操作,引入纠错码的相位关系;对部分量子比特施加cnot门,构建量子态之间的纠缠关系;再次对所有量子比特施加h门;根据加密算法引入的量子密钥,在特定的量子比特上施加相位移门。
7、作为本发明所述防止数据误删除的方法的一种优选方案,其中:所述建立正常数据操作行为模型包括以下步骤:持续采集用户对数据的各种操作行为;对收集的用户操作数据进行分析;根据分析结果,构建描述正常用户数据操作行为的模型,正常数据操作行为模型的公式如下:
8、
9、其中,r(t)为风险得分,t为当前时间,t0为起始时间点,u(t’),v(t’),w(t’),x(t’)为不同数据操作特征值,分别代表用户操作、数据敏感性、系统负载、异常检测信号,α、β、γ、θ为权重系数。
10、作为本发明所述防止数据误删除的方法的一种优选方案,其中:所述识别出异常的删除操作模式包括如下步骤:从新的用户删除操作中提取出描述该操作的各个特征;将各个特征的特征量化并组合成一个特征向量,公式如下:
11、
12、其中,u(x)表示特征向量的量化结果,x是包含特征的向量,其中xi是第i个特征,ωi是第i个特征的权重;将特征向量u(x)输入到之前训练好的正常数据操作行为模型r(t)中,计算出评分值;将计算出的评分值与预先设定的阈值y进行比较:若r(t)≥y,则判定该删除操作为正常操作;若r(t)<y,则将该删除操作标记为异常,可能存在安全风险,进行二次判断;所述二次判断包括,若检测到异常删除操作,则立即触发自适应数据容错机制,该容错机制会根据异常情况的严重程度,动态调整容错等级;所述动态调整容错等级是指综合考虑异常操作因素,对操作的风险级别进行初步评估打分,公式如下:
13、
14、其中,s0表示初始评估基础分数,o表示操作对象的敏感度t表示操作用户身份的重要性,e表示上下文环境的因素,c表示操作的关联性,w1、w2、w3分别表示操作对象、用户身份和环境的权重,满足w1+w2+w3=1;根据风险评估的结果设置低风险为y1,中等为y2,高风险为y3。
15、作为本发明所述防止数据误删除的方法的一种优选方案,其中:所述根据实际运行情况,动态调整容错等级和防护措施包括以下步骤:持续监控系统的运行状态,并跟踪异常事件的发展趋势;根据运行状态和异常发展情况,动态评估风险等级,其中,风险评估公式为:
16、
17、其中,k0为系统运行状态评分,t0为异常趋势评分,ε1、ε2、ε3为各项的权重;根据重新评估的风险等级r'(t),动态调整容错等级和防护措施:若r'(t)≤y1,则维持当前的容错等级和措施不变;若y1<r'(t)≤y2,则升级容错等级为下一级,采取相应的更严格防护措施;若r'>y2,则将容错等级升级为最高级,执行最严格的保护策略。
18、第二方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其中:所述计算机程序被处理器执行时实现如本发明第一方面所述的防止数据误删除的方法的任一步骤。
19、第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中:所述计算机程序被处理器执行时实现如本发明第一方面所述的防止数据误删除的方法的任一步骤。
20、本发明有益效果为,本发明实现了对原始数据的高强度加密保护和分布式冗余存储;且通过动态评估异常操作的危害程度,系统可以对应调整防护强度,既能最大限度保护数据安全,又可避免过度防护带来的影响,同时根据实际运行状态动态调整防护策略,使整个防护体系能够持续优化,达到更进一步的防护效果。
1.一种防止数据误删除的方法,其特征在于:包括:
2.如权利要求1所述的防止数据误删除的方法,其特征在于:所述通过量子计算加密技术进行加密存储包括以下步骤:
3.如权利要求2所述的防止数据误删除的方法,其特征在于:所述量子逻辑门操作包括:
4.如权利要求3所述的防止数据误删除的方法,其特征在于:所述识别出异常的删除操作模式包括如下步骤:
5.如权利要求4所述的防止数据误删除的方法,其特征在于:所述根据实际运行情况,动态调整容错等级和防护措施包括以下步骤:
6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1~5任一所述的防止数据误删除的方法的步骤。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1~5任一所述的防止数据误删除的方法的步骤。
