《一种销毁安卓手机机身数据的装置和方法.pdf》由会员分享,可在线阅读,更多相关《一种销毁安卓手机机身数据的装置和方法.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104090793A43申请公布日20141008CN104090793A21申请号201410318187X22申请日20140707G06F9/44520060171申请人四川效率源信息安全技术有限责任公司地址610000四川省成都市高新区天府大道1700号新世纪环球中心E37楼2171572发明人梁效宁李森54发明名称一种销毁安卓手机机身数据的装置和方法57摘要本发明公开了一种销毁安卓手机机身数据的装置,包括接口、输入输出设备、选择模块、数据处理终端,所述接口通过USB数据线与手机连接,接口和输入输出设备同时与选择模块和数据处理终端连接,选择模块和数据处理终端连接。还公。
2、开了基于该装置的方法,1)连接手机;2)选择扫描区域;3)进行扫描;4)判断加密并解密;5)展示数据;6)筛选数据;7)销毁数据;8)判断是否完成数据销毁。本发明可选择手机不同区域进行扫描和数据销毁,可展示扫描出的数据并让用户自行选择需销毁的文件,在不破坏正常数据的情况下彻底清除手机中的碎片数据。保证了安卓手机数据的安全,防止针对个人和公司隐私数据的恶意盗取。51INTCL权利要求书2页说明书4页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页10申请公布号CN104090793ACN104090793A1/2页21一种销毁安卓手机机身数据的装置,包括接。
3、口、输入输出设备,其特征在于还包括选择模块和数据处理终端,所述接口通过USB数据线与手机连接,接口和输入输出设备同时与选择模块和数据处理终端连接,选择模块和数据处理终端连接。2根据权利要求1所述的一种销毁安卓手机机身数据的装置,其特征在于所述输入输出设备为触摸屏或键盘、鼠标、显示器,所述选择模块用于选择扫描数据库、全分区、分区内的区域。3根据权利要求1所述的一种销毁安卓手机机身数据的装置,其特征在于所述数据处理终端由分区扫描模块、数据库扫描模块、解密模块、数据销毁模块组成,所述选择模块分别于分区扫描模块和数据库扫描模块连接,解密模块分别于分区扫描模块和数据库扫描模块连接,解密模块还与数据销毁终。
4、端和输入输出设备连接,数据销毁终端还与输入输出设备和接口连接。4根据权利要求3所述的一种销毁安卓手机机身数据的装置,其特征在于所述分区扫描模块用于找到分区内被删除的数据,所述数据库扫描模块用于扫描数据库内被删除的数据,解密模块用于解密加密的数据,数据销毁模块用于销毁数据。5一种销毁安卓手机机身数据的方法,其特征在于包括以下步骤1)、连接并监听手机;2)、人工选择需扫描的区域;3)、进行数据扫描;4)、判断数据是否加密,如数据加密则执行两路并行模式一路为根据数据文件计算密钥,一路为根据密钥和解密算法解密数据;如没有加密数据则直接跳入步骤5;5)、将得到的数据进行展示;6)、人工筛选需销毁的数据;。
5、7)、将空值写入该数据的物理存储位置将原始数据覆盖;8)、再次扫描该物理存储位置,判断是否完成数据销毁,如没有完成销毁则回到步骤7,如完成数据销毁则结束。6根据权利要求5所述的一种销毁安卓手机机身数据的方法,其特征在于所述步骤2选择应用程序为扫描区域则所述步骤3的具体步骤为A)、开始扫描该应用程序的SQLITE数据库;B)、分析数据库BTREE结构特征和数据库所有表的结构定义、数据存储格式,得到各个字段的名字、类型和数据存储在表中的内容特征;C)、采用位图算法标注数据库中的所有页,区分正常页和空闲页;D)、结合数据库的所有特征和空闲页内碎片数据进行依次匹配,匹配成功表示碎片数据重组成功则进入步。
6、骤4。7根据权利要求5所述的一种销毁安卓手机机身数据的方法,其特征在于所述步骤2选择手机分区为扫描区域则所述步骤3为根据需求选择分类包括关键字扫描、分区扫描、文件分类扫描。8根据权利要求7所述的一种销毁安卓手机机身数据的方法,其特征在于所述关键字扫描为通过人工输入关键字,扫描整个分区空闲区域的数据,找到含有关键字的数据,截取关键字数据前后的有效信息,进入步骤4,若没有找到关键字则返回重新输入关键字。权利要求书CN104090793A2/2页39根据权利要求7所述的一种销毁安卓手机机身数据的方法,其特征在于所述分区扫描为检索该分区所有空闲区域的数据和正常区域内的碎片数据,进入步骤4。10根据权利。
7、要求7所述的一种销毁安卓手机机身数据的方法,其特征在于所述文件分类扫描为选出需扫描的文件类型,通过该文件类型独有的文件头找出分区中所有此类文件的数据,进入步骤4。权利要求书CN104090793A1/4页4一种销毁安卓手机机身数据的装置和方法技术领域0001本发明涉及信息安全技术领域,特别涉及一种销毁安卓手机机身数据的装置,还涉及基于该装置的方法。背景技术0002安卓智能手机具有独立操作系统、独立运行空间、可自行安装第三方软件,扩展功能强大,已经与人们的生活密不可分,其中的手机数据信息涉及人们的工作、学习、生活、交往、财务、休闲、娱乐、情感等,对个人或公司来说是十分珍贵的无形资产。0003手机。
8、数据是基于手机文件系统来管理和存储,用户删除了文件或者是数据,由于文件系统中的管理机制使数据并不会被彻底清除,删除的文件将以碎片的方式保留在文件系统的空闲区域中,目前市面有很多数据恢复软件只需通过检索文件系统的方式可以很容易的提取删除的数据,使个人隐私或者公司机密外泄造成巨大损害。0004目前市面上还没有一种专门针对安卓手机机身数据进行销毁的装置。发明内容0005本发明针对现有技术的缺陷提供一种销毁安卓手机机身数据的装置和方法,能有效的解决上述现有技术存在的问题。0006为了实现上述目的,本发明采用的技术方案是一种销毁安卓手机机身数据的装置,包括接口、输入输出设备、选择模块、数据处理终端,所述。
9、接口通过USB数据线与手机连接,接口和输入输出设备同时与选择模块和数据处理终端连接,选择模块和数据处理终端连接。0007作为优选,所述输入输出设备为触摸屏或键盘、鼠标、显示器,所述选择模块用于选择扫描数据库、全分区、分区内的区域。0008作为优选,所述数据处理终端由分区扫描模块、数据库扫描模块、解密模块、数据销毁模块组成,所述选择模块分别于分区扫描模块和数据库扫描模块连接,解密模块分别于分区扫描模块和数据库扫描模块连接,解密模块还与数据销毁终端和输入输出设备连接,数据销毁终端还与输入输出设备和接口连接。0009作为优选,所述分区扫描模块用于找到分区内被删除的数据,所述数据库扫描模块用于扫描数据。
10、库内被删除的数据,解密模块用于解密加密的数据,数据销毁模块用于销毁数据。0010另一方面,提供了一种销毁安卓手机机身数据的方法,包括以下步骤1)、连接并监听手机;2)、人工选择需扫描的区域;3)、进行数据扫描;4)、判断数据是否加密,如数据加密则执行两路并行模式一路为根据数据文件计算密钥,一路为根据密钥和解密算法解密数据;如没有加密数据则直接跳入步骤5;说明书CN104090793A2/4页55)、将得到的数据进行展示;6)、人工筛选需销毁的数据;7)、将空值写入该数据的物理存储位置将原始数据覆盖;8)、再次扫描该物理存储位置,判断是否完成数据销毁,如没有完成销毁则回到步骤7,如完成数据销毁则。
11、结束。0011作为优选,所述步骤2选择应用程序为扫描区域则所述步骤3的具体步骤为A)、开始扫描该应用程序的SQLITE数据库;B)、分析数据库BTREE结构特征和数据库所有表的结构定义、数据存储格式,得到各个字段的名字、类型和数据存储在表中的内容特征;C)、采用位图算法标注数据库中的所有页,区分正常页和空闲页;D)、结合数据库的所有特征和空闲页内碎片数据进行依次匹配,匹配成功表示碎片数据重组成功则进入步骤4。0012作为优选,所述步骤2选择手机分区为扫描区域则所述步骤3为根据需求选择分类包括关键字扫描、分区扫描、文件分类扫描。0013作为优选,所述关键字扫描为通过人工输入关键字,扫描整个分区空。
12、闲区域的数据,找到含有关键字的数据,截取关键字数据前后的有效信息,进入步骤4,若没有找到关键字则返回重新输入关键字。0014作为优选,所述分区扫描为检索该分区所有空闲区域的数据和正常区域内的碎片数据,进入步骤4。0015作为优选,所述文件分类扫描为选出需扫描的文件类型,通过该文件类型独有的文件头找出分区中所有此类文件的数据,进入步骤4。0016有益效果与现有技术相比本发明的优点在于可选择手机不同区域进行扫描和数据销毁,可展示扫描出的数据并让用户自行选择需销毁的文件,在不破坏正常数据的情况下彻底清除手机中的碎片数据。0017本发明保证了安卓手机数据的安全,防止针对个人和公司隐私数据的恶意盗取。附。
13、图说明0018图1为本发明实施例的装置结构示意图;图2为本发明实施例的方法流程图;图3为本发明实施例扫描数据库的流程图;图4为本发明实施例扫描分区的流程图。具体实施方式0019为了详细说明本发明的具体实施方式,下面结合附图以说明如图1所示,一种销毁安卓手机机身数据的装置,包括接口、输入输出设备、选择模块、数据处理终端,所述接口通过USB数据线与手机连接,接口和输入输出设备同时与选择模块和数据处理终端连接,选择模块和数据处理终端连接,在本实施例中所述输入输出设备为触摸屏。说明书CN104090793A3/4页60020所述数据处理终端由分区扫描模块、数据库扫描模块、解密模块、数据销毁模块组成,所。
14、述选择模块分别于分区扫描模块和数据库扫描模块连接,解密模块分别于分区扫描模块和数据库扫描模块连接,解密模块还与数据销毁终端和输入输出设备连接,数据销毁终端还与输入输出设备和接口连接。0021下面详细说明上述模块的功能,选择模块用于选择需要扫描的区域,其中包括了手机中的SQLITE数据库、DATA分区、SD卡分区、系统分区,以及分区内的文件类型扫描和关键字扫描。0022分区扫描模块用于检索全分区内被删除的数据,按文件类型检索,或按关键字检索。0023数据库扫描模块用于检索单个或多个SQLITE数据库中被删除的数据。0024解密模块用于解密数据,使展示的数据不会是乱码。0025数据销毁模块用于销毁。
15、用户指定的碎片数据。0026如图2所示,提供了一种销毁安卓手机机身数据的方法,包括以下步骤1)、通过ADB服务器建立与手机的连接;2)、人工选择需扫描的区域,其中选项有各种程序的数据库如QQ、微信等,还可选择DATA分区、SD卡分区;3)、进行数据扫描;4)、判断数据是否加密,如数据加密则执行两路并行模式一路为根据数据文件计算密钥,一路为根据密钥和解密算法解密数据,例如,微信为AES256加密,QQ为数据段异或加密;通过上述加密文件计算得到密钥和解密算法进行解密;如没有加密数据则直接跳入步骤5;5)、将得到的数据进行展示;6)、人工筛选需销毁的数据;7)、通过构造16进制数据(0X00、0XF。
16、F)填充写入该数据的物理存储位置将原始数据覆盖;8)、再次扫描该物理存储位置,判断是否完成数据销毁,如没有完成销毁则回到步骤7,如完成数据销毁则结束。0027如图3所示,步骤2选择应用程序为扫描区域则所述步骤3的具体步骤为A)、开始扫描该应用程序的SQLITE数据库;B)、分析数据库BTREE结构特征和数据库所有表的结构定义、数据存储格式,得到各个字段的名字、类型和数据存储在表中的内容特征;C)、采用位图算法标注数据库中的所有页,区分正常页和空闲页,找到空闲页的所有数据和正常页内的碎片数据;D)、结合数据库的所有特征和找到的碎片数据进行依次匹配,匹配成功表示碎片数据重组成功则进入步骤4。002。
17、8如图4所示,步骤2选择手机分区为扫描区域则所述步骤3为根据需求选择分类包括关键字扫描、分区扫描、文件分类扫描;所述关键字扫描为通过人工输入关键字,扫描整个分区空闲区域的数据,找到含有关键字的数据,截取关键字数据前后的有效信息,进入步骤4,若没有找到关键字则返回重新说明书CN104090793A4/4页7输入关键字;所述分区扫描为检索该分区所有空闲区域的数据和正常区域内的碎片数据,进入步骤4;所述文件分类扫描为选出需扫描的文件类型,通过该文件类型独有的文件头找出分区中所有此类文件的数据,进入步骤4。0029以上描述阐述了具体细节以便充分理解本发明,但本发明还可以采用其他不同于此描述方式来实施。因此,本发明并不限于以上公开的具体实施例。说明书CN104090793A1/3页8图1说明书附图CN104090793A2/3页9图2图3说明书附图CN104090793A3/3页10图4说明书附图CN104090793A10。