The embodiment of the present invention provides a data erasing method and device. The method is applied to an application program which pre-encapsulates an erasing module for performing data erasing function. The method includes: receiving data erasing instructions from the server, obtaining the target object carried in the data erasing instructions, matching the target object ambiguously in the folder of the application program, and controlling the erasing module to erase. Match the resulting files and/or folders. The embodiment of the present invention solves the problem that the data erasing mechanism in the prior art can not erase the data of the application program pertinently.
【技术实现步骤摘要】
数据擦除方法及装置
本专利技术实施例涉及通信
,尤其涉及一种数据擦除方法及装置。
技术介绍
随着移动通信技术的迅速发展,以智能手机为首的移动终端以成为人们生活中不可或缺的一部分,移动终端上的各种应用程序也逐渐增多,并且很多应用程序的内部功能较为完善,给用户提供了很多便捷。在提供便捷的同时,应用程序的安全性也不容忽视,比如一些涉及用户身份信息或财产安全的敏感数据,在敏感数据结束使用时,若不及时清除,应用程序容易被恶意程序攻击,致使敏感数据泄露,造成不良后果。而现有技术中的数据清除机制,并不能有针对性的对应用程序的数据进行擦除;以安卓系统为例,其通常使用特定的应用程序来擦除目标应用程序的数据,由于该特定应用程序作为第三方应用程序对目标应用程序内的访问权限有限,难以实现针对目标应用程序有针对性的进行数据擦除。而对于iOS系统,通常使用移动设备管理(MobileDeviceManagement,MDM)框架,首先引导用户在其终端上安装MDM描述文件,然后通过服务端发送MDM指令的方式,擦除手机设备上的全部数据,同样无法做到目标应用程序有针对性的进行数据擦除。
技术实现思路
本专利技术实施例提供一种数据擦除方法及装置,用以解决现有技术中的数据清除机制,不能有针对性的对应用程序的数据进行擦除的问题。一方面,本专利技术实施例提供一种数据擦除方法,所述方法应用于一应用程序,所述应用程序预先封装有用于执行数据擦除功能的擦除模块,所述方法包括:接收服务端的数据擦除指令,获取所述数据擦除指令中携带的目标对象;在所述应用程序的文件夹中,对所述目标对象进行模糊匹配;控制所述擦除模 ...
【技术保护点】
1.一种数据擦除方法,应用于一应用程序,其特征在于,所述应用程序预先封装有用于执行数据擦除功能的擦除模块,所述方法包括:接收服务端的数据擦除指令,获取所述数据擦除指令中携带的目标对象;在所述应用程序的文件夹中,对所述目标对象进行模糊匹配;控制所述擦除模块擦除匹配得到的文件和/或文件夹。
【技术特征摘要】
1.一种数据擦除方法,应用于一应用程序,其特征在于,所述应用程序预先封装有用于执行数据擦除功能的擦除模块,所述方法包括:接收服务端的数据擦除指令,获取所述数据擦除指令中携带的目标对象;在所述应用程序的文件夹中,对所述目标对象进行模糊匹配;控制所述擦除模块擦除匹配得到的文件和/或文件夹。2.根据权利要求1所述的方法,其特征在于,所述在所述应用程序的文件夹中,对所述目标对象进行模糊匹配的步骤,包括:在所述应用程序的文件夹中,搜索名称、格式和/或存储路径中包括所述目标对象中的文件和/或文件夹。3.根据权利要求1所述的方法,其特征在于,所述数据擦除指令中还携带有数据擦除规则;所述数据擦除规则中包括所擦除的目标数据在所述文件和/或文件夹的存储时长,和/或所擦除的目标数据的数据量。4.根据权利要求1所述的方法,其特征在于,所述接收服务端的数据擦除指令的步骤之前,所述方法还包括:将所述擦除模块封装至所述应用程序中。5.根据权利要求4所述的方法,其特征在于,所述将所述擦除模块封装至所述应用程序中的步骤,包括:获取所述应用程序的原始程序文件以及所述擦除模块的封装配置文件,所述封装配置文件至少包括程序库文件以及包括有所述目标对象的配置参数文件;将所述封装配置文件与所述原始程序文件进行封装处理。6.一种数据擦除方法,应用于服务端,其特征在于,所述方法包括:接收针对一应用程序的数据擦除指示,获取待擦除的目标对象;其中,所述应用程序预先封装有用于执行数据擦除功能的擦除模块;向所述应用程序发送...
【专利技术属性】
技术研发人员:刘佳,
申请(专利权)人:北京奇安信科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。