基于T2芯片的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:27131092 阅读:15 留言:0更新日期:2021-01-25 20:04
本发明专利技术涉及数据提取领域,公开了一种基于T2芯片的数据处理方法、装置、设备及存储介质。该方法包括:获取Mac设备中的设备属性,基于所述设备属性判断所述Mac设备中是否存在T2芯片;若存在,则获取预置更正策略函数,将所述更正策略函数替换所述存储磁盘中的原始策略函数,以及在所述存储磁盘的物理分区中创建对应标识文件;接收所述存储磁盘中目标数据的解析请求,根据所述解析请求,在所述存储磁盘中查找出所述目标数据对应的标识文件;基于所述标识文件激活所述更正策略函数,并根据所述更正策略函数,读取所述存储磁盘中目标数据,将所述目标数据存储在预置提取数据库中。述目标数据存储在预置提取数据库中。述目标数据存储在预置提取数据库中。

【技术实现步骤摘要】
基于T2芯片的数据处理方法、装置、设备及存储介质


[0001]本专利技术涉及数据提取领域,尤其涉及一种基于T2芯片的数据处理方法、装置、设备及存储介质。

技术介绍

[0002]在Mac设备中引入了Apple T2芯片,Apple T2芯片可以用来提供加密存储功能,通过与Apple T2芯片中的唯一标识符绑定的256位密钥实现加密。在这种基础上,可以不通过输入密码来实现数据的加密与解密过程。在读取数据过程中都是与T2芯片进行数据交流,根据T2芯片的加密方法,可以保证数据的安全。但是,在Apple T2芯片开启使用后,对单个磁盘数据进行备份,只能对磁盘进行整体备份,这就使得在误删数据后无法进行数据恢复。
[0003]磁盘中的数据无法单独获取,只能通过Apple T2芯片进行读取与获得,这就导致在无法获得解密码的情况下,第三方系统是无法打开磁盘。在这种情况下,为了解决数据备份和文件误删后的数据恢复问题,需要一种能读取经过Apple T2芯片加密后数据的技术。

技术实现思路

[0004]本专利技术的主要目的在于解决T2芯片加密的数据无法进行备份并且在文件误删后无法做数据恢复的技术问题。
[0005]本专利技术第一方面提供了一种基于T2芯片的数据处理方法,所述基于T2芯片的数据处理方法包括:
[0006]获取Mac设备中的设备属性,基于所述设备属性判断所述Mac设备中是否存在T2芯片;
[0007]若存在,则获取预置更正策略函数,将所述更正策略函数替换所述存储磁盘中的原始策略函数,以及在所述存储磁盘的物理分区中创建对应标识文件;
[0008]接收所述存储磁盘中目标数据的解析请求,根据所述解析请求,在所述存储磁盘中查找出所述目标数据对应的标识文件;
[0009]基于所述标识文件激活所述更正策略函数,并根据所述更正策略函数,读取所述存储磁盘中目标数据,将所述目标数据存储在预置提取数据库中。
[0010]可选的,在本专利技术第一方面的第一种实现方式中,所述获取Mac设备中的设备属性,基于所述设备属性判断所述Mac设备中是否存在T2芯片包括:
[0011]读取Mac设备中的设备属性,在所述设备属性中抓取网桥数据类型对应的字符串;
[0012]判断所述字符串是否包含T2芯片的特征字符串;
[0013]若包含所述特征字符串,则确认所述Mac设备中存在所述T2芯片;
[0014]若不包含所述特征字符串,则确认所述Mac设备中不存在所述T2芯片。
[0015]可选的,在本专利技术第一方面的第二种实现方式中,所述获取预置更正策略函数,将所述更正策略函数替换所述存储磁盘中的原始策略函数包括:
[0016]读取所述Mac设备中的数据接口属性,读取所述数据接口属性对应的接口字符串;
[0017]判断所述接口字符串是否属于内置磁盘字符串;
[0018]若属于,则读取所述接口字符串对应存储磁盘的磁盘名称号;
[0019]根据所述磁盘名称号,将所述存储磁盘中包含原始策略函数的原始数据块切换表删除,在所述原始数据块切换表的物理存储地址上新建修正数据块切换表;
[0020]在所述修正块数据切换表中写入预置更正策略函数,并将所述修正块数据切换表加载至所述存储磁盘中。
[0021]可选的,在本专利技术第一方面的第三种实现方式中,所述在所述存储磁盘的物理分区中创建对应标识文件包括:
[0022]在所述存储磁盘的各个物理分区中分别创建对应的标识文件;
[0023]将每个所述标识文件的一次性从所述存储磁盘中读取指定块大小设置为0x10000个字节。
[0024]可选的,在本专利技术第一方面的第四种实现方式中,所述接收所述存储磁盘中目标数据的解析请求,根据所述解析请求,在所述存储磁盘中查找出所述目标数据对应的标识文件包括:
[0025]接收所述存储磁盘中目标数据的解析请求,遍历读取所述Mac设备中加载的驱动服务对应驱动字符串;
[0026]读取所述更正策略函数对应的策略字符串,根据所述策略字符串与所述驱动字符串之间的匹配,连接所述更正策略函数对应的目标驱动服务;
[0027]基于所述目标驱动服务,读取所述目标数据在所述存储磁盘中的物理偏移地址和标识文件;
[0028]将所述物理偏移地址设置为所述标识文件的读取起点地址。
[0029]可选的,在本专利技术第一方面的第五种实现方式中,所述基于所述标识文件激活所述更正策略函数,并根据所述更正策略函数,读取所述存储磁盘中目标数据,将所述目标数据存储在预置提取数据库中包括:
[0030]基于所述标识文件激活所述更正策略函数;
[0031]判断所述存储磁盘中的读写缓存区是否存在缓存数据;
[0032]若存在,则读取所述缓存数据对应的存储节点名称,判断所述存储节点名称是否为所述标识文件对应的名称;
[0033]若是对应的名称,则将所述读写缓存区中的原始偏移地址修改为所述物理偏移地址,调用所述更正策略函数,读取所述目标数据;
[0034]将所述目标数据存储在预置提取数据库中。
[0035]可选的,在本专利技术第一方面的第六种实现方式中,所述将所述读写缓存区中的原始偏移地址修改为所述物理偏移地址,调用所述更正策略函数,读取所述目标数据包括:
[0036]读取所述读写缓存区中的原始偏移地址;
[0037]读取所述更正策略函数中的物理偏移地址,将所述物理偏移地址替换所述原始偏移地址;
[0038]设置所述读写缓存区对应的物理块号为目标数据块号,调用所述更正策略函数,读取所述目标数据。
[0039]本专利技术第二方面提供了一种基于T2芯片的数据处理装置,包括:
[0040]获取模块,用于获取Mac设备中的设备属性,基于所述设备属性判断所述Mac设备中是否存在T2芯片;
[0041]替换模块,用于若存在,则获取预置更正策略函数,将所述更正策略函数替换所述存储磁盘中的原始策略函数,以及在所述存储磁盘的物理分区中创建对应标识文件;
[0042]查找模块,用于接收所述存储磁盘中目标数据的解析请求,根据所述解析请求,在所述存储磁盘中查找出所述目标数据对应的标识文件;
[0043]激活模块,用于基于所述标识文件激活所述更正策略函数,根据所述更正策略函数,读取所述存储磁盘中目标数据,并将所述目标数据存储在预置提取数据库中。
[0044]本专利技术第三方面提供了一种基于T2芯片的数据处理设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于T2芯片的数据处理设备执行上述的基于T2芯片的数据处理方法。
[0045]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于T2芯片的数据处理方法。
附图说明...

【技术保护点】

【技术特征摘要】
1.一种基于T2芯片的数据处理方法,其特征在于,包括步骤:获取Mac设备中的设备属性,基于所述设备属性判断所述Mac设备中是否存在T2芯片;若存在,则获取预置更正策略函数,将所述更正策略函数替换所述存储磁盘中的原始策略函数,以及在所述存储磁盘的物理分区中创建对应标识文件;接收所述存储磁盘中目标数据的解析请求,根据所述解析请求,在所述存储磁盘中查找出所述目标数据对应的标识文件;基于所述标识文件激活所述更正策略函数,并根据所述更正策略函数,读取所述存储磁盘中目标数据,将所述目标数据存储在预置提取数据库中。2.根据权利要求1所述的基于T2芯片的数据处理方法,其特征在于,所述获取Mac设备中的设备属性,基于所述设备属性判断所述Mac设备中是否存在T2芯片包括:读取Mac设备中的设备属性,在所述设备属性中抓取网桥数据类型对应的字符串;判断所述字符串是否包含T2芯片的特征字符串;若包含所述特征字符串,则确认所述Mac设备中存在所述T2芯片;若不包含所述特征字符串,则确认所述Mac设备中不存在所述T2芯片。3.根据权利要求1所述的基于T2芯片的数据处理方法,其特征在于,所述获取预置更正策略函数,将所述更正策略函数替换所述存储磁盘中的原始策略函数包括:读取所述Mac设备中的数据接口属性,读取所述数据接口属性对应的接口字符串;判断所述接口字符串是否属于内置磁盘字符串;若属于,则读取所述接口字符串对应存储磁盘的磁盘名称号;根据所述磁盘名称号,将所述存储磁盘中包含原始策略函数的原始数据块切换表删除,在所述原始数据块切换表的物理存储地址上新建修正数据块切换表;在所述修正块数据切换表中写入预置更正策略函数,并将所述修正块数据切换表加载至所述存储磁盘中。4.根据权利要求1所述的基于T2芯片的数据处理方法,其特征在于,所述在所述存储磁盘的物理分区中创建对应标识文件包括:在所述存储磁盘的各个物理分区中分别创建对应的标识文件;将每个所述标识文件的一次性从所述存储磁盘中读取指定块大小设置为0x10000个字节。5.根据权利要求1所述的基于T2芯片的数据处理方法,其特征在于,所述接收所述存储磁盘中目标数据的解析请求,根据所述解析请求,在所述存储磁盘中查找出所述目标数据对应的标识文件包括:接收所述存储磁盘中目标数据的解析请求,遍历读取所述Mac设备中加载的驱动服务对应驱动字符串;读取所述更正策略函数对应的策略字符串,根据所述策略字符串与所述驱动字符串之间的匹配,连接所述更正策略函数对应的目标驱动服务;基于所述目标驱动服务,读...

【专利技术属性】
技术研发人员:李盛朱志强
申请(专利权)人:深圳软牛科技有限公司
类型:发明
国别省市:

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

1