无痕运行应用程序的方法及装置制造方法及图纸

技术编号:16037964 阅读:60 留言:0更新日期:2017-08-19 19:46
本发明专利技术提供了无痕运行应用程序的方法及装置,该方法包括:当监测到终端设备中需要以无痕模式运行的任一应用程序启动时,获取应用程序的可执行文件,并加载可执行文件;创建与应用程序相应的第一内存文件系统,以用于存储应用程序的运行数据;在第一内存文件系统中基于已加载的可执行文件来运行应用程序;当监测到应用程序的运行状态为结束运行时,删除第一内存文件系统中的相应数据,并卸载第一内存文件系统。通过本发明专利技术,实现了在内存中隔离保存应用程序的运行数据,保证了应用程序的运行数据的安全性,避免了应用程序的运行数据被窃取的情况;同时,实现了及时地清除应用程序的运行数据,进一步地避免了应用程序被窥探安全隐患的发生。

【技术实现步骤摘要】
无痕运行应用程序的方法及装置
本专利技术涉及计算机
,具体而言,本专利技术涉及一种无痕运行应用程序的方法,及一种无痕运行应用程序的装置。
技术介绍
随着当今计算机技术的发展,用户对于终端设备使用场景的多样性的需求与日俱增,终端设备不仅用于日常生活娱乐,还用于工作学习等重要场景。在用户的使用终端设备的过程中,一方面,网络中的各种病毒木马一直在不停寻找机会向各终端设备进行非法入侵,以盗取用户的隐私信息;另一方面,由于各种因素,终端设备存在极大的丢失危险,以上两方面存在的问题使得终端设备上用户的安全与隐私问题也日益凸显,个人私密数据,企业重要信息都将存在被窃取的威胁。因此,众多在移动终端中运行的企业应用,也都忌惮终端设备中的数据被非法获取。现有技术中,往往通过加密技术对终端设备中的用户敏感数据及隐私数据进行加密,但是通过加密的方式仅能解决部分移动设备丢失后,被非法窃取数据的问题。虽然加密后的数据存储形式为非法用户取得相应数据制造了一定的障碍,但是,数据加密仍然存在各种问题,如:现有技术中往往将明文密钥存储在终端设备中,密文数据虽无法直接使用,但终端设备丢失后,非法用户依然可通过非法遍本文档来自技高网...
无痕运行应用程序的方法及装置

【技术保护点】
一种无痕运行应用程序的方法,其特征在于,包括:当监测到终端设备中需要以无痕模式运行的任一应用程序启动时,获取所述应用程序的可执行文件,并加载所述可执行文件;创建与所述应用程序相应的第一内存文件系统,以用于存储所述应用程序的运行数据;在所述第一内存文件系统中基于已加载的所述可执行文件来运行所述应用程序;当监测到所述应用程序的运行状态为结束运行时,删除所述第一内存文件系统中的相应数据,并卸载所述第一内存文件系统。

【技术特征摘要】
1.一种无痕运行应用程序的方法,其特征在于,包括:当监测到终端设备中需要以无痕模式运行的任一应用程序启动时,获取所述应用程序的可执行文件,并加载所述可执行文件;创建与所述应用程序相应的第一内存文件系统,以用于存储所述应用程序的运行数据;在所述第一内存文件系统中基于已加载的所述可执行文件来运行所述应用程序;当监测到所述应用程序的运行状态为结束运行时,删除所述第一内存文件系统中的相应数据,并卸载所述第一内存文件系统。2.根据权利要求1所述的方法,其特征在于,在所述监测到终端设备中需要以无痕模式运行的任一应用程序启动的步骤之前,还包括:当监测到终端设备中需要以无痕模式运行的任一应用程序的安装包启动运行时,获取所述应用程序的安装包,并存放至终端设备预定地址的内存空间;创建与所述应用程序相应的第二内存文件系统,并将所述应用程序安装至所述第二内存文件系统中。3.根据权利要求2所述的方法,其特征在于,所述获取所述应用程序的可执行文件,并加载所述可执行文件,包括:从所述第二内存文件系统中获取所述应用程序的可执行文件,并加载所述可执行文件。4.根据权利要求3所述的方法,其特征在于,所述当监测到所述应用程序的运行状态为结束运行时,还包括:卸载所述应用程序,删除所述第二内存文件系统中的相应数据,并卸载所述第二内存文件系统;其中,所述第二内存文件系统中的相应数据包括所述应用程序的安装包、安装包在安装过程中得到的数据。5.根据权利要求2所述的方法,其特征在于,还包括:基于预定的加密规则,分别对所述第一内存文件系统和所述第二内存文件系统进行加密。6.根据权利要求2所述的方法,其特征在于,所述第一内存文件...

【专利技术属性】
技术研发人员:卜东超
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京,11

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

1