移动终端的数据保护方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20745938 阅读:22 留言:0更新日期:2019-04-03 10:31
本申请提供一种移动终端的数据保护方法、装置、计算机设备和存储介质。所述方法包括启动应用程序,在启动应用程序时,调用数据安全防护模块,获取所述应用程序的数据,通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略,基于所述加密策略,对所述应用程序的数据进行加密。采用本方法能够通过在启动应用程序时,调用数据安全防护模块,这样应用程序中的数据通过数据安全防护模块,通过数据安全防护模块获取应用程序的数据的加密策略,基于所述加密策略,即可实现对应用程序生成或接收的数据进行加密,从而实现移动终端的数据保护,并且,无需通过该应用程序对应的第三方开发商设计加密程序,即可实现应用程序的数据加密。

【技术实现步骤摘要】
移动终端的数据保护方法、装置、计算机设备和存储介质
本专利技术涉及数据防护
,尤其涉及一种移动终端的数据保护方法、装置、计算机设备和存储介质。
技术介绍
随着电子设备的发展,采用移动设备办公的方式越来越普遍,且用户通常会对一些重要文件进行加密,以防止重要信息泄露。目前对移动终端数据保护的方式一般采用加密技术对文件或数据进行加密处理,以实现数据保护的目的,在实现形式上主要有两种,一是通过独立的加解密程序配合完成,二是在移动应用程序中内置加解密代码,实现对应用产生数据的加解密。当采用独立加解密程序的方式时,数据需要在源文件端进行加密处理,然后由移动终端上的加解密程序进行解密查看,对移动终端本身产生的数据无法实现自动化加密保护,实现自动化加密保护时,需要与移动终端设备进行定制开发,获取足够的权限,在当前企业办公领域与BYOD(BringYourOwnDevice,携带自己的设备办公)方式无法适配。在移动程序里加入加解密代码,使程序本身具备加密能力的方式,适合于本身具备开发能力的企业或个人,而当前企业中需要进行数据保护的应用程序多为第三方开发,分别实现加密保护存在非常大的执行难度。
技术实现思路
基于此,提供一种移动终端的数据保护方法、装置、计算机设备和存储介质。提供一种移动终端的数据保护方法包括:启动应用程序。在启动应用程序时,调用数据安全防护模块。获取所述应用程序的数据。通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略。基于所述加密策略,对所述应用程序的数据进行加密。在其中一个实施例中,所述通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略的步骤包括:通过所述数据安全防护模块调用数据安全防护程序。通过所述数据安全防护程序获取对所述应用程序的数据的加密策略。在其中一个实施例中,所述通过所述数据安全防护程序获取对所述应用程序的数据的加密策略的步骤包括:通过所述数据安全防护程序从网络获取对所述应用程序的数据的加密策略。在其中一个实施例中,所述在启动应用程序时,调用数据安全防护模块的步骤包括:在启动应用程序时,调用所述应用程序内置的所述数据安全防护模块。在其中一个实施例中,所述的移动终端的数据保护的方法还包括:获取所述应用程序的初始安装文件。获取所述数据安全防护模块的安装文件。对所述初始安装文件进行反编译,得到反编译文件。在所述反编译文件中写入调用所述数据安全防护模块的调用信息。将所述数据安全防护模块的安装文件以及所述反编译文件打包生成编译安装文件。基于所述编译安装文件安装生成所述应用程序。提供一种移动终端的数据保护装置,包括:启动模块,用于启动应用程序。调用模块,用于在启动应用程序时,调用数据安全防护模块。数据接收模块,用于获取所述应用程序的数据。加密策略获取模块,用于通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略。加密模块,用于基于所述加密策略,对所述应用程序的数据进行加密。在其中一个实施例中,所述加密策略获取模块包括:用于通过所述数据安全防护模块调用数据安全防护程序,通过所述数据安全防护程序获取对所述应用程序的数据的加密策略。在其中一个实施例中,所述的移动终端的数据保护装置还包括:初始安装文件获取模块,用于获取所述应用程序的初始安装文件。安装文件获取模块,用于获取所述数据安全防护模块的安装文件。反编译模块,用于对所述初始安装文件进行反编译,得到反编译文件。写入模块,用于在所述反编译文件中写入调用所述数据安全防护模块的调用信息。打包模块,用于将所述数据安全防护模块的安装文件以及所述反编译文件打包生成编译安装文件。安装模块,用于基于所述编译安装文件安装生成所述应用程序。提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:启动应用程序。在启动应用程序时,调用数据安全防护模块。获取所述应用程序的数据。通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略。基于所述加密策略,对所述应用程序的数据进行加密。提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:启动应用程序。在启动应用程序时,调用数据安全防护模块。获取所述应用程序的数据。通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略。基于所述加密策略,对所述应用程序的数据进行加密。上述的移动终端的数据保护的方法,通过在启动应用程序时,调用数据安全防护模块,这样应用程序中的数据通过数据安全防护模块,通过数据安全防护模块获取应用程序的数据的加密策略,基于所述加密策略,即可实现对应用程序生成或接收的数据进行加密,从而实现移动终端的数据保护,并且,无需通过该应用程序对应的第三方开发商设计加密程序,即可实现应用程序的数据加密。附图说明图1为一个实施例中移动终端的数据保护的应用环境图;图2为一个实施例移动终端的数据保护方法的流程示意图;图3为另一实施例中移动终端的数据保护方法的流程示意图;图4为一个实施例中移动终端的数据保护方法的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本申请提供的移动终端的数据保护方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。终端启动应用程序,并在启动应用程序时,调用数据安全防护模块,终端获取所述应用程序的数据,服务器向终端发送加密策略,终端的数据安全防护模块基于所述加密策略,对所述应用程序的数据进行加密。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。例如,一种移动终端的数据保护的方法,包括以下步骤:启动应用程序;在启动应用程序时,调用数据安全防护模块;获取所述应用程序的数据;通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略;基于所述加密策略,对所述应用程序的数据进行加密。上述的移动终端的数据保护的方法,通过在启动应用程序时,调用数据安全防护模块,这样应用程序中的数据通过数据安全防护模块,通过数据安全防护模块获取应用程序的数据的加密策略,基于所述加密策略,即可实现对应用程序生成或接收的数据进行加密,从而实现移动终端的数据保护,并且,无需通过该应用程序对应的第三方开发商设计加密程序,即可实现应用程序的数据加密。在其中一个实施例中,请参阅图2,提供一种移动终端的数据保护的方法,包括以下步骤:步骤110,启动应用程序。值得一提的,移动终端中安装若干个应用程序,应用程序也称应用软件,或者APP(Application),应用程序是指电子设备中针对某种应用目的所编写的软件,通过应用程序可以实现对用户的需求服务。例如,用户可以通过办公类应用程序办公,也可以通过通讯类应用程序进行聊天沟通或者传递文件,还可以通过浏览器类应用程序下载文件等。具体的,本实施例中,启动移动终端中的其中个一个应用程序。启动应用程序,即运行应用程序,进一步的本文档来自技高网...

【技术保护点】
1.一种移动终端的数据保护方法,其特征在于,包括:启动应用程序;在启动应用程序时,调用数据安全防护模块;获取所述应用程序的数据;通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略;基于所述加密策略,对所述应用程序的数据进行加密。

【技术特征摘要】
1.一种移动终端的数据保护方法,其特征在于,包括:启动应用程序;在启动应用程序时,调用数据安全防护模块;获取所述应用程序的数据;通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略;基于所述加密策略,对所述应用程序的数据进行加密。2.根据权利要求1所述的移动终端的数据保护方法,其特征在于,所述通过所述数据安全防护模块,获取对所述应用程序的数据的加密策略的步骤包括:通过所述数据安全防护模块调用数据安全防护程序;通过所述数据安全防护程序获取对所述应用程序的数据的加密策略。3.根据权利要求2所述的移动终端的数据保护方法,其特征在于,所述通过所述数据安全防护程序获取对所述应用程序的数据的加密策略的步骤包括:通过所述数据安全防护程序从网络获取对所述应用程序的数据的加密策略。4.根据权利要求1所述的移动终端的数据保护方法,其特征在于,所述在启动应用程序时,调用数据安全防护模块的步骤包括:在启动应用程序时,调用所述应用程序内置的所述数据安全防护模块。5.根据权利要求1至4任一项中所述的移动终端的数据保护方法,其特征在于,所述启动应用程序的步骤之前还包括:获取所述应用程序的初始安装文件;获取所述数据安全防护模块的安装文件;对所述初始安装文件进行反编译,得到反编译文件;在所述反编译文件中写入调用所述数据安全防护模块的调用信息;将所述数据安全防护模块的安装文件以及所述反编译文件打包生成编译安装文件;基于所述编译安装文件安装生成所述应用程序。6.一种移动终端的...

【专利技术属性】
技术研发人员:黄士超索智鑫杨杰王嘉延王辉鹏罗智慧
申请(专利权)人:广州供电局有限公司
类型:发明
国别省市:广东,44

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

1