一种数据删除方法及装置制造方法及图纸

技术编号:39595790 阅读:12 留言:0更新日期:2023-12-03 19:53
本申请公开了一种数据删除方法及装置,涉及数据处理技术领域,主要目的在于提高从隔离环境中删除软件安装数据的效率;主要技术方案包括:响应于检测到需要删除所述隔离环境内与目标软件相关的第一安装数据,在所述隔离环境运行相应的卸载程序,通过所述卸载程序查找与所述目标软件相关的安装数据;基于所述卸载程序查找到的安装数据的数据路径,识别所述安装数据中重定向到所述隔离环境内的第一安装数据;对识别出的第一安装数据进行数据删除处理

【技术实现步骤摘要】
一种数据删除方法及装置


[0001]本申请涉及数据处理
,特别是涉及一种数据删除方法及装置


技术介绍

[0002]诸如沙箱等隔离环境被部署在主机内,用于运行主机中安装的需要与主机隔离运行的软件,以达到数据保护和防泄密的目的

通常随着业务的改变,主机中之前运行在隔离环境中的软件将不需要运行在隔离环境中,这样就需要从隔离环境中删除软件相应的安装数据

[0003]传统技术中,从隔离环境中删除软件相关的安装数据,通常先将软件安装在与隔离环境相应的测试环境中,再卸载测试环境中的软件,并留存卸载过程中删除的安装数据的标识信息,最后基于留存的标识信息在隔离环境内手动比对软件相关的安装数据,并将比对成功的安装数据从隔离环境删除

可见,传统技术中从隔离环境中删除软件相关的安装数据的技术费工费时,删除效率低下


技术实现思路

[0004]有鉴于此,本申请提出了一种数据删除方法及装置,主要目的在于提高从隔离环境中删除软件安装数据的效率

[0005]为了达到上述目的,本申请主要提供了如下技术方案:
[0006]第一方面,本申请提供了一种数据删除方法,主机安装有需要在隔离环境运行的软件,且软件基于从所述主机重定向到所述隔离环境内的第一安装数据在所述隔离环境运行,该数据删除方法包括:
[0007]响应于检测到需要删除所述隔离环境内与目标软件相关的第一安装数据,在所述隔离环境运行相应的卸载程序,通过所述卸载程序查找与所述目标软件相关的安装数据;
[0008]基于所述卸载程序查找到的安装数据的数据路径,识别所述安装数据中重定向到所述隔离环境内的第一安装数据;
[0009]对识别出的第一安装数据进行数据删除处理

[0010]在本申请一些实施例中,该数据删除方法还包括:当所述卸载程序查找到与所述目标软件相关的安装数据,拦截所述卸载程序对查找到的安装数据的卸载行为,并记录查找到的安装数据的数据路径

[0011]在本申请一些实施例中,所述拦截所述卸载程序对查找到的安装数据的卸载行为,包括:拦截所述卸载程序对查找到的第一安装数据的卸载行为,以及,拦截所述卸载程序对查找到的第二安装数据的卸载行为;
[0012]该数据删除方法还包括:检测所述隔离环境是否处于软件卸载模式;其中,所述软件卸载模式下重定向到所述隔离环境内的第一安装数据需要删除,且非重定向到所述隔离环境内的第二安装数据不需要删除;若处于,则执行拦截所述卸载程序对查找到的第二安装数据的卸载行为的步骤,以阻止非重定向到所述隔离环境内的安装数据被删除,并放行
所述卸载程序对查找到的第一安装数据的卸载行为,以使所述卸载程序执行对所述第一安装数据的删除;若未处于,则放行所述卸载程序对查找到的第一安装数据的卸载行为,以及,放行所述卸载程序对查找到的第二安装数据的卸载行为

[0013]在本申请一些实施例中,该数据删除方法还包括:检测查找到的第二安装数据是否具有目标删除标识或欺骗删除标识;其中,所述目标删除标识用于表征相应的第二安装数据为所述卸载程序需要删除的数据;所述欺骗删除标识用于将未被真实删除的第二安装数据标识为已被成功删除;若检测到具有目标删除标识,则删除所述目标删除标识,并为相应的第二安装数据添加欺骗删除标识,以使所述卸载程序基于所述欺骗删除标识判定查找到的第二安装数据已被成功删除;若检测到具有欺骗删除标识,则保留所述欺骗删除标识,以使所述卸载程序基于所述欺骗删除标识判定查找到的第二安装数据已被成功删除;若检测到不具有目标删除标识,且不具有欺骗删除标识,则为查找到的第二安装数据添加欺骗删除标识,以使所述卸载程序基于所述欺骗删除标识判定查找到的第二安装数据已被成功删除

[0014]在本申请一些实施例中,该数据删除方法还包括:检测所述目标软件在所述主机内的目标安装数据是否更新;其中,所述目标安装数据为所述隔离环境内的第一安装数据在所述主机中对应的原安装数据;若更新,则检测到需要删除所述隔离环境内与目标软件相关的第一安装数据

[0015]在本申请一些实施例中,对识别出的第一安装数据进行数据删除处理,包括:确定所述目标软件在所述主机中被更新的目标安装数据对应的目标数据路径;基于所述目标数据路径,确定被更新的目标安装数据在所述隔离环境中对应的重定向数据路径;将识别出的第一安装数据中对应于所述重定向数据路径的第一安装数据,从所述隔离环境删除

[0016]在本申请一些实施例中,在将识别出的第一安装数据中对应于所述重定向数据路径的第一安装数据,从所述隔离环境删除之后,该数据删除方法还包括:将所述目标数据路径对应的更新后的目标安装数据,重定向到所述重定向数据路径,以替代相应的被删除的第一安装数据

[0017]在本申请一些实施例中,该数据删除方法还包括:若检测到所述隔离环境处于软件卸载模式,且接收到用于指示删除所述目标软件在隔离环境中的第一安装数据的删除指令,则检测到需要删除所述隔离环境内与目标软件相关的第一安装数据;其中,所述软件卸载模式下重定向到所述隔离环境内的第一安装数据需要删除,且非重定向到所述隔离环境内的第二安装数据不需要删除

[0018]在本申请一些实施例中,对识别出的第一安装数据进行数据删除处理,包括:展示识别出的第一安装数据的数据标识;若检测到展示的数据标识中存在被选定的数据标识,则从所述隔离环境删除被选定的数据标识对应的第一安装数据

[0019]在本申请一些实施例中,对识别出的第一安装数据进行数据删除处理之前,该数据删除方法还包括:判断所述隔离环境是否处于软件卸载模式;其中,所述软件卸载模式下重定向到所述隔离环境内的第一安装数据需要删除,且非重定向到所述隔离环境内的第二安装数据不需要删除;若处于,则执行对识别出的第一安装数据进行数据删除处理的步骤;若未处于,为所述卸载程序查找到的安装数据添加欺骗删除标识,以使所述卸载程序基于所述欺骗删除标识判定查找到的安装数据已被成功删除;其中,所述欺骗删除标识用于将
未被真实删除的安装数据标识为已被成功删除

[0020]在本申请一些实施例中,在对识别出的第一安装数据进行数据删除处理之后,该数据删除方法还包括:确定被删除的第一安装数据在所述主机中对应的主机数据路径,以及被删除的第一安装数据在所述隔离环境中对应的重定向数据路径;将所述主机数据路径和所述重定向数据路径关联记录在指定位置

[0021]在本申请一些实施例中,该数据删除方法还包括:响应于接收到路径枚举指令,枚举所述卸载程序查找到的安装数据的数据路径

[0022]在本申请一些实施例中,该数据删除方法还包括:判断所述隔离环境是否处于软件卸载模式;其中,所述软件卸载模式下重定向到所述隔离环境内的第一安装数据需要删除,且非重定向到所述隔离环境内的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据删除方法,其特征在于,主机安装有需要在隔离环境运行的软件,且软件基于从所述主机重定向到所述隔离环境内的第一安装数据在所述隔离环境运行,所述方法包括:响应于检测到需要删除所述隔离环境内与目标软件相关的第一安装数据,在所述隔离环境运行相应的卸载程序,通过所述卸载程序查找与所述目标软件相关的安装数据;基于所述卸载程序查找到的安装数据的数据路径,识别所述安装数据中重定向到所述隔离环境内的第一安装数据;对识别出的第一安装数据进行数据删除处理
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述卸载程序查找到与所述目标软件相关的安装数据,拦截所述卸载程序对查找到的安装数据的卸载行为,并记录查找到的安装数据的数据路径
。3.
根据权利要求2所述的方法,其特征在于,所述拦截所述卸载程序对查找到的安装数据的卸载行为,包括:拦截所述卸载程序对查找到的第一安装数据的卸载行为,以及,拦截所述卸载程序对查找到的第二安装数据的卸载行为;所述方法还包括:检测所述隔离环境是否处于软件卸载模式;其中,所述软件卸载模式下重定向到所述隔离环境内的第一安装数据需要删除,且非重定向到所述隔离环境内的第二安装数据不需要删除;若处于,则执行拦截所述卸载程序对查找到的第二安装数据的卸载行为的步骤,以阻止非重定向到所述隔离环境内的安装数据被删除,并放行所述卸载程序对查找到的第一安装数据的卸载行为,以使所述卸载程序执行对所述第一安装数据的删除;若未处于,则放行所述卸载程序对查找到的第一安装数据的卸载行为,以及,放行所述卸载程序对查找到的第二安装数据的卸载行为
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:检测查找到的第二安装数据是否具有目标删除标识或欺骗删除标识;其中,所述目标删除标识用于表征相应的第二安装数据为所述卸载程序需要删除的数据;所述欺骗删除标识用于将未被真实删除的第二安装数据标识为已被成功删除;若检测到具有目标删除标识,则删除所述目标删除标识,并为相应的第二安装数据添加欺骗删除标识,以使所述卸载程序基于所述欺骗删除标识判定查找到的第二安装数据已被成功删除;若检测到具有欺骗删除标识,则保留所述欺骗删除标识,以使所述卸载程序基于所述欺骗删除标识判定查找到的第二安装数据已被成功删除;若检测到不具有目标删除标识,且不具有欺骗删除标识,则为查找到的第二安装数据添加欺骗删除标识,以使所述卸载程序基于所述欺骗删除标识判定查找到的第二安装数据已被成功删除
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述目标软件在所述主机内的目标安装数据是否更新;其中,所述目标安装数据为所述隔离环境内的第一安装数据在所述主机中对应的原安装数据;
若更新,则检测到需要删除所述隔离环境内与目标软件相关的第一安装数据
。6.
根据权利要求5所述的方法,其特征在于,对识别出的第一安装数据进行数据删除处理,包括:确定所述目标软件在所述主机中被更新的目标安装数据对应的目标数据路径;基于所述目标数据路径,确定被更新的目标安装数据在所述隔离环境中对应的重定向数据路径;将识别出的第一安装数据中对应于所述重定向数据路径的第一安装数据,从所述隔离环境删除
。7.
根据权利要求6所述的方法,其特征在于,在将识别出的第一安装数据中对应于所述重定向数据路径的第一安装数据,从所述隔离环境删除之后,所述方法还包括:将所述目标数据路径对应的更新后的目标安装数据,重定向到所述重定向数据路径,以替代相应的被删除的第一安装数据
。8.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若检测到所述隔离环境处于软件卸载模式,且接收到用于指示删除所述目标软件在隔离环境中的第一安装数据的删除指令,则检测到需要删除所述隔离环境内与目标软件相关的第一安装数据;其中,所述软件卸载模式下重定向到所述隔离环境内的第一安装数据需要删除,且非重定向到所述隔离环境内的第二安装数据不需要删除
。9.
根据权利要求1所述的方法,其特征在于,对识别出的第一安装数据进行数据删除处理,包括:展示识别出的第一安装数据的数据标识;若检测到展示的数据标识中存在被选定的数据标识,则从所述隔离环境删除被选定的数据标识对应的第一安装数据
。10.
根据权利要求1‑9中任一项所述的方法,其特征在于,对识别出的第一安装数据进行数据删除处理之前,所述方法还包括:判断所述隔离环境是否处于软件卸载模式;其中,所述软件卸载模式下重定向到所述隔离环境内的第一安装数据需要删除,且非重...

【专利技术属性】
技术研发人员:曲恩纯
申请(专利权)人:奇安信科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1