【技术实现步骤摘要】
文件备份方法、文件恢复方法、电子设备及存储介质
[0001]本申请实施例涉及安全
,尤其涉及一种文件备份方法、文件恢复方法、电子设备及存储介质。
技术介绍
[0002]文件备份是指为防止系统出现操作失误或系统故障导致文件丢失,而将全部或部分文件集合从应用主机的硬盘或阵列复制到其它的存储介质的过程;并可以通过其它应用主机通过备份文件进行恢复。
[0003]目前,手机文件可以包括凭证加密(credential encryption,CE)文件、设备加密(device encryption,DE)文件、增强凭证加密(enhanced credential encryption,ECE)文件及子增强凭证加密(sub-enhanced credential encryption,SECE)文件;其中,CE文件在用户开机首次解锁设备后,可以保持对该文件的访问,DE文件在手机开机后即可使用;而对于ECE和SECE文件,由于在锁屏时,该文件被密钥进行加密,且该密钥被丢弃,因此无法在锁屏状态下对该文件进行读取;然而,手机自动发起备份的时间无法保证和手机非锁屏状态保持一致,即有可能在手机锁屏的状态下对手机文件进行备份,这就会导致ECE和SECE文件备份之后,无法进行恢复。
技术实现思路
[0004]本申请实施例提供了一种文件备份方法、文件恢复方法及电子设备,本申请实施例还提供一种计算机可读存储介质,以提供一种文件备份方式和文件恢复方式,通过在电子设备创建文件的时候对文件密钥进行加密,并对加密的文件密钥进行存 ...
【技术保护点】
【技术特征摘要】
1.一种文件备份方法,其特征在于,包括:在源电子设备上获取一个或多个待备份文件以及与所述待备份文件对应的文件类型,其中,所述文件类型包括第一类型及第二类型;获取与所述第一类型待备份文件对应的第一文件密钥及与所述第二类型待备份文件对应的第二文件密钥,使用所述第一文件密钥对所述第一类型待备份文件进行加密以及使用所述第二文件密钥对所述第二类型待备份文件进行加密,得到第一密文,并将所述第一密文进行存储,其中,所述第一密文至少包括所述第一类型加密文件;接收到用于将所述源电子设备加入第一备份群组的第一指令,响应于所述第一指令,获取与所述第一备份群组对应的第一备份密钥、第二备份密钥及目标电子设备标识;使用所述第一备份密钥对所述第一文件密钥进行加密以及使用所述第二备份密钥对所述第二文件密钥进行加密,得到第二密文,将所述第二密文进行存储,其中,所述第二密文至少包括所述第一文件加密密钥;接收到用于备份文件的第二指令,响应于所述第二指令,将备份文件备份至与所述目标电子设备标识对应的目标电子设备,其中,所述备份文件包括所述第一密文、所述第二密文及与所述备份文件对应的文件标识。2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一指令,获取与所述第一备份群组对应的第一备份密钥、第二备份密钥及目标电子设备标识包括:响应于所述第一指令,在所述源电子设备中创建第一备份群组;获取与所述第一备份群组对应的身份标识,在所述源电子设备中生成与所述第一备份群组身份标识对应的第一备份密钥及第二备份密钥;获取目标电子设备标识,将所述第一备份群组的身份标识与所述目标电子设备标识进行绑定。3.根据权利要求1所述的方法,其特征在于,所述响应于所述第一指令,获取与所述第一备份群组对应的第一备份密钥、第二备份密钥及目标电子设备标识包括:响应于所述第一指令,获取第一备份群组的身份标识,并向所述第一备份群组中的第一电子设备发送请求,使得所述第一电子设备向所述源电子设备发送与所述第一备份群组身份标识对应的第一备份密钥、第二备份密钥及目标电子设备标识;接收所述第一备份密钥、所述第二备份密钥及所述目标电子设备标识,将所述第一备份群组的身份标识与所述目标电子设备标识进行绑定。4.根据权利要求1-3任一所述的方法,其特征在于,所述响应于所述第二指令,将备份文件备份至与所述目标电子设备标识对应的目标电子设备包括:响应于所述第二指令,检测所述源电子设备当前的状态;若检测到所述源电子设备当前处于锁屏状态,将备份文件备份至与所述目标电子设备标识对应的目标电子设备。5.根据权利要求1-3任一所述的方法,其特征在于,所述响应于所述第二指令,将备份文件备份至与所述目标电子设备标识对应的目标电子设备包括:响应于所述第二指令,检测所述第一类型待备份文件的状态;若检测到所述第一类型待备份文件处于关闭状态,将备份文件备份至与所述目标电子设备标识对应的目标电子设备。
6.一种文件恢复方法,其特征在于,包括:接收到用于文件恢复的第一指令,响应于所述第一指令,获取本次待恢复的备份文件的文件标识及与所述文件标识对应的第一备份群组身份标识;根据所述第一备份群组身份标识获取用于对第一密文进行解密的第一备份密钥、第二备份密钥及与所述第一备份群组身份标识对应的目标电子设备标识,并向与所述目标电子设备标识对应的目标电子设备发起文件恢复请求,使得所述目标电子设备根据所述文件恢复请求发送与所述备份文件标识对应的第一密文及第二密文;接收所述目标电子设备发送的所述第一密文及所述第二密文;获取所述第一密文的文件类型,若所述第一密文的文件类型为第一类型,使用所述第一备份密钥对所述第一密文进行解密,得到第一文件密钥;若所述第一密文的文件类型为第二类型,使用所述第二备份密钥对所述第一密文进行解密,得到第二文件密钥;获取所述第二密文的文件类型,若所述第二密文的文件类型为第一类型,使用所述第一文件密钥对所述第二密文进行解密,得到第一类型备份文件;若所述第二密文的文件类型为第二类型,使用所述第二文件密钥对所述第二密文进行解密,得到第二类型备份文件。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一备份群组身份标识获取用于对第一密文进行解密的第一备份密钥、第二备份密钥及与所述第一备份群组身份标识对应的目标电子设备标识包括:根据所述第一备份群组身份标识向与所述第一备份群组身份标识对应的第一备份群组中的第一电子设备发送请求,使得所述第一电子设备发送与所述第一备份群组身份标识对应的第一备份密钥、第二备份密钥及目标电子设备标识。8.一种电子设备,其特征在于,包括:存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述设备从所述存储器中读取所述指令,以使得所述设备执行以下步骤:在源电子设备上获取一个或多个待备份文件以及与所述待备份文件对应的文件类型,其中,所述文件类型包括第一类型及第二类型;获取与所述第一类型待备份文件对应的第一文件密钥及...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。