APP数据保护方法、设备、移动终端及计算机可读存储介质技术

技术编号:17796853 阅读:67 留言:0更新日期:2018-04-25 20:21
本发明专利技术实施例提出了APP数据保护方法、设备、移动终端及计算机可读存储介质,其中,该方法包括:确定正在沙箱软件中运行的APP;通过所述沙箱软件对所述APP的缓存数据进行密码算法加密处理,以保证所述APP的数据安全。以此通过沙箱软件构建一个独立的运行环境,且通过沙箱软件对经过APP的数据进行加密处理,从而提高了数据的安全性,提高了用户的使用体验。

APP data protection method, device, mobile terminal and computer readable storage medium

An embodiment of the invention provides a APP data protection method, a device, a mobile terminal and a computer readable storage medium, in which the method includes: determining the APP running in the sandbox software; encrypting the cached data of the APP through the sandbox software to ensure the data security of the APP. It builds an independent running environment through sandbox software, and encrypts the data through APP through sandbox software, thus improving the security of the data and improving the user's experience.

【技术实现步骤摘要】
APP数据保护方法、设备、移动终端及计算机可读存储介质
本专利技术涉及数据保护的
,具体而言,涉及APP数据保护方法、设备、移动终端及计算机可读存储介质。
技术介绍
目前随着移动终端,例如手机平板等的迅速发展,人们使用手机的上的APP((Application,应用程序)的频率越来越高,且各种APP的数量也呈现爆发式的增长,APP的使用越来越与人们的生活工作息息相关,导致在使用APP时会有大量的个人数据,而目前在使用APP时,非常容易导致个人数据被窃取,导致个人隐私被侵犯,进而导致用户的使用体验不够好。由此,目前需要一种可以有效保护APP的数据的方法。
技术实现思路
有鉴于此,本专利技术提出了APP数据保护方法、设备、移动终端及计算机可读存储介质,通过沙箱软件构建一个独立的运行环境,且通过沙箱软件对经过APP的数据进行加密处理,从而提高了数据的安全性,提高了用户的使用体验。具体的,本专利技术提出了以下具体的实施例:本专利技术实施例提出了一种APP数据保护方法,包括:确定正在沙箱软件中运行的APP;通过所述沙箱软件对所述APP的缓存数据进行密码算法加密处理,以保证所述APP的数据安全。在一个具体的实施例中,该方法还包括:当获取到运行所述沙箱软件的第一请求时,基于所述第一请求运行所述沙箱软件;展示所述沙箱软件的运行界面,其中所述运行界面中包括所述沙箱软件中所有APP的图标。在一个具体的实施例中,所述“确定正在沙箱软件中运行的APP”包括:在所述运行界面获取运行APP的指令;基于所述指令确定所运行的APP。在一个具体的实施例中,该方法还包括:获取用户的账户信息;对所述账户信息进行验证;若验证通过,则授予所述用户执行权限,其中所述执行权限不低于运行所述沙箱软件,以及在所述沙箱软件的运行界面运行APP所需要的权限。在一个具体的实施例中,该方法还包括:当接收到用于关闭所述APP的指令时,基于所述指令清除所保存的缓存数据。本专利技术实施例还提出了一种APP数据保护设备,包括:确定模块,用于确定正在沙箱软件中运行的APP;保护模块,用于通过所述沙箱软件对所述APP的缓存数据进行密码算法加密处理,以保证所述APP的数据安全。在一个具体的实施例中,该设备还包括:展示模块,用于当获取到运行所述沙箱软件的第一请求时,基于所述第一请求运行所述沙箱软件;展示所述沙箱软件的运行界面,其中所述运行界面中包括所述沙箱软件中所有APP的图标。在一个具体的实施例中,所述确定模块,用于:在所述运行界面获取运行APP的指令;基于所述指令确定所运行的APP。在一个具体的实施例中,该设备还包括:验证模块,用于获取用户的账户信息;对所述账户信息进行验证;若验证通过,则授予所述用户执行权限,其中所述执行权限不低于运行所述沙箱软件,以及在所述沙箱软件的运行界面运行APP所需要的权限。在一个具体的实施例中,该设备还包括:清除模块,用于当接收到用于关闭所述APP的指令时,基于所述指令清除所保存的缓存数据。本专利技术实施例还提出了一种移动终端,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行根据上述任一方法项所述的步骤。本专利技术实施例还提出了一种计算机可读存储介质,其存储有上述的移动终端中所使用的计算机程序。以此,本专利技术实施例提出了APP数据保护方法、设备、移动终端及计算机可读存储介质,其中,该方法包括:确定正在沙箱软件中运行的APP;通过所述沙箱软件对所述APP的缓存数据进行密码算法加密处理,以保证所述APP的数据安全。以此通过沙箱软件构建一个独立的运行环境,且通过沙箱软件对经过APP的数据进行加密处理,从而提高了数据的安全性,提高了用户的使用体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术的一个实施例提出的一种APP数据保护方法的流程示意图;图2为本专利技术的一个实施例提出的一种APP数据保护方法的流程示意图;图3为本专利技术的一个实施例提出的一种APP数据保护设备的结构示意图;图4为本专利技术的一个实施例提出的一种APP数据保护设备的结构示意图;图5为本专利技术的一个实施例提出的一种APP数据保护设备的结构示意图;图6为本专利技术的一个实施例提出的一种APP数据保护设备的结构示意图。具体实施方式在下文中,将更全面地描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本公开的各种实施例限于在此公开的特定实施例的意图,而是应将本公开理解为涵盖落入本公开的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。在本公开的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本公开的各种实施例。如在此所使用,单数形式意在也包括复数形式,除非上下文清楚地另有指示。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关
中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本公开的各种实施例中被清楚地限定。实施例1本专利技术实施例1公开了一种APP数据保护方法,如图1所示,包括以下步骤:步骤101、确定正在沙箱软件中运行的APP;步骤102、通过所述沙箱软件对所述APP的缓存数据进行密码算法加密处理,以保证所述APP的数据安全。上述,值得指出的是,通过沙箱软件对APP的缓存数据进行密码算法加密处理,具体可以为,当沙箱软件中的APP正在运行时,沙箱软件对该APP运行的缓存数据通过密码算法加密的方式进行保存;当该APP需要读取其缓存数据时,沙箱软件获取该APP读取缓存数据的请求,并对该缓存数据进行解密并返回给该APP。此外,密码算法,主要包括序列密码、分组密码、公钥密码、散列函数等算法对数据进行加密或解密,用于保证信息的安全,提供鉴别、完整性、抗抵赖等服务。在一个具体的实施例中,还包括:当获取到运行所述沙箱软件的第一请求时,基于所述第一请求运行所述沙箱软件;展示所述沙箱软件的运行界面,其中所述运行界面中包括所述沙箱软件中所有APP的图标。具体的,为了便于用户进行操作,可以沙箱软件中的所安装的APP可以以图标的方式显示给用户,用户通过点击即可在沙箱软件中运行该APP。在一个具体的实施例中,所述“确定正在沙箱软件中运行的APP”包括:在所述运行界面获取运行APP的指令;基于所述指令确定所运行的APP。具体的,事先沙箱软件中的各APP与图标是有关联的,运行APP的指令是通过点击运行界面的APP图标产生的,因此可以基于指令确定所点击的APP,也即确定所运行的APP.在一个具体的实施例中,为了进一步提高安全性,该方法还包括:获取用户的账户信息;对所述账户信息进行验证;若验证通过,则授予所述用户执行权限,其中所述执行权限不低于运行所述沙箱软件,以及在所述沙箱软件的运行界面运行APP所需要的权限。具体的,除本文档来自技高网
...
APP数据保护方法、设备、移动终端及计算机可读存储介质

【技术保护点】
一种APP数据保护方法,其特征在于,包括:确定正在沙箱软件中运行的APP;通过所述沙箱软件对所述APP的缓存数据进行密码算法加密处理,以保证所述APP的数据安全。

【技术特征摘要】
1.一种APP数据保护方法,其特征在于,包括:确定正在沙箱软件中运行的APP;通过所述沙箱软件对所述APP的缓存数据进行密码算法加密处理,以保证所述APP的数据安全。2.根据权利要求1所述的一种APP数据保护方法,其特征在于,还包括:当获取到运行所述沙箱软件的第一请求时,基于所述第一请求运行所述沙箱软件;展示所述沙箱软件的运行界面,其中所述运行界面中包括所述沙箱软件中所有APP的图标。3.根据权利要求2所述的一种APP数据保护方法,其特征在于,所述“确定正在沙箱软件中运行的APP”包括:在所述运行界面获取运行APP的指令;基于所述指令确定所运行的APP。4.如权利要求3所述的一种APP数据保护方法,其特征在于,还包括:获取用户的账户信息;对所述账户信息进行验证;若验证通过,则授予所述用户执行权限,其中所述执行权限不低于运行所述沙箱软件,以及在所述沙箱软件的运行界面运行APP所需要的权限。5.如权利要求1所述的一种APP数据保护方法,其特征在于,还包括:当接收到用于关闭所述APP...

【专利技术属性】
技术研发人员:宋志华徐波
申请(专利权)人:山东渔翁信息技术股份有限公司
类型:发明
国别省市:山东,37

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

1