[发明专利]一种数据存储方法及装置在审
申请号: | 201710289493.9 | 申请日: | 2017-04-27 |
公开(公告)号: | CN107133524A | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 阚志刚;陈彪;程显龙;卢佐华;方宁 | 申请(专利权)人: | 北京洋浦伟业科技发展有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/78 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 南霆 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 存储 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据存储方法及装置。
背景技术
随着移动互联网产业快速发展,移动设备已经深入到了用户生活中的方方面面,移动应用程序的数量大大增加。
移动应用程序通常需要使用本地文件来存储一些配置信息、用户信息等。这些信息都是对安全性要求较高的数据,然而在现有技术中,缺乏对该些数据的有效保护。以安卓系统为例,在安卓系统未root的情况下,由于安卓系统本身的沙箱机制,其他程序是无法读取这些文件的,但是在安卓系统root后,恶意程序可以直接读取这些文件,从而达到窃取用户数据的目的。
即现有技术中,应用程序的本地文件中的数据容易被窃取,安全性较低。
发明内容
本申请实施例提供一种数据存储方法,用以提高现有技术中应用程序的安全性。
本申请实施例采用下述技术方案:
一种数据存储方法,包括:
在应用程序运行时,拦截所述应用程序的数据操作,所述数据操作为针对所述应用程序本地文件中数据的读写操作;
在确定所述数据操作所针对的数据是需要在存储介质中加密的数据时,若所述数据操作是向所述存储介质中写入所述数据的操作,则对所述数据进行加密,将加密后的数据写入到所述存储介质中。
本申请实施例还提供一种数据存储装置,用以提高现有技术中应用程序的安全性。
本申请实施例采用下述技术方案:
一种数据存储装置,包括:
拦截单元,用于在应用程序运行时,拦截所述应用程序的数据操作,所述数据操作为针对所述应用程序的本地文件中数据的读写操作;
操作单元,用于在确定所述数据操作所针对的数据是需要在存储介质中加密的数据,且所述数据操作是向所述存储介质中写入所述数据的操作时,对所述数据进行加密,将加密后的数据写入到所述存储介质中。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
通过在应用程序运行时,拦截该应用程序的数据操作,针对数据操作中的需要在存储介质中加密的数据,如果该数据操作是存储操作时,则对该数据进行加密,然后将加密后的数据写入到存储介质中,这样应用程序的数据便不容易被其它应用程序随意读取,提高了现有技术中应用程序的安全性。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种数据存储方法的实现流程示意图;
图2为本申请实施例提供的一种数据存储方法的实现流程示意图;
图3为本申请实施例提供的一种数据存储装置的具体结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
实施例1
为解决现有技术中应用程序的安全性较低的问题,本申请实施例提供一种数据存储方法。本申请实施例提供的数据存储方法的执行主体可以终端设备,例如手机、平板电脑等等,或者,此外,该方法的执行主体,也可以是实现该方法的软件,比如用来保障应用程序安全的模块,即本领域通常所称的用于对应用程序加固的加固壳。
为便于描述,下文以该方法的执行主体为加固壳为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为加固壳只是一种示例性的说明,并不应理解为对该方法的限定。
该方法的实现流程示意图如图1所示,包括下述步骤:
步骤11:在应用程序运行时,拦截所述应用程序的数据操作,所述数据操作为针对所述应用程序的本地文件中数据的读写操作;
应用程序在终端运行时,会以本地文件的形式将数据写入到终端的本地存储介质中,那么可以将该些信息进行加密后再存储。由于应用程序在存储数据时会执行数据存储操作,那么可以通过对应用程序的数据操作进行拦截,进而拦截应用程序要存储的数据,这样不必修改应用程序便可将该应用程序要存储的数据进行加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京洋浦伟业科技发展有限公司,未经北京洋浦伟业科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710289493.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置