【技术实现步骤摘要】
应用程序的数据访问方法及装置
本专利技术涉及计算机
,具体而言,涉及一种应用程序的数据访问方法及装置。
技术介绍
在现有技术中,例如,目前的Windows系统、Android系统在安装应用程序后,由于应用程序运行存储的数据轻易被第三方应用程序访问,导致用户在使用应用程序后的隐私数据被第三方应用程序(例如,木马程序)偷取用于其他用途、删除、通过篡改应用程序数据,伪造用户身份。例如,微信聊天接收到的二维码图片保存后,被第三方程序通过读取微信图片目录获取,并通过网络传给第三方程序的网络服务器,导致用户隐私数据被第三方应用程序偷取用于其他用途。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种应用程序的数据访问方法及装置,以至少解决现有技术中无法实现有效管理应用程序的数据访问权限的技术问题。根据本专利技术实施例的一个方面,提供了一种应用程序的数据访问方法,包括:检测第一应用程序对第二应用程序的数据访问请求,其中,上述第一应用程序和第二应用程序运行于 ...
【技术保护点】
1.一种应用程序的数据访问方法,其特征在于,包括:/n检测第一应用程序对第二应用程序的数据访问请求,其中,所述第一应用程序和第二应用程序运行于同一操作系统中;/n在检测到所述数据访问请求后,依据所述第二应用程序的权限列表,判断所述第一应用程序是否具备对所述第二应用程序的数据访问权限;/n若判断结果指示具备所述数据访问权限,则允许所述第一应用程序执行访问操作,若判断结果指示不具备所述数据访问权限,则拒绝所述第一应用程序执行所述访问操作;/n在检测第一应用程序对第二应用程序的数据访问请求之前,所述方法还包括:在首次安装所述第二应用程序时,为所述第二应用程序分配唯一识别码和权限列 ...
【技术特征摘要】
1.一种应用程序的数据访问方法,其特征在于,包括:
检测第一应用程序对第二应用程序的数据访问请求,其中,所述第一应用程序和第二应用程序运行于同一操作系统中;
在检测到所述数据访问请求后,依据所述第二应用程序的权限列表,判断所述第一应用程序是否具备对所述第二应用程序的数据访问权限;
若判断结果指示具备所述数据访问权限,则允许所述第一应用程序执行访问操作,若判断结果指示不具备所述数据访问权限,则拒绝所述第一应用程序执行所述访问操作;
在检测第一应用程序对第二应用程序的数据访问请求之前,所述方法还包括:在首次安装所述第二应用程序时,为所述第二应用程序分配唯一识别码和权限列表,其中,所述唯一识别码和所述权限列表存在关联关系;获取第一应用程序的访问所述第二应用程序的私有数据的数据访问权限信息;将所述数据访问权限信息记录至所述权限列表中。
2.根据权利要求1所述的方法,其特征在于,依据所述第二应用程序的权限列表,判断所述第一应用程序是否具备对所述第二应用程序的数据访问权限,包括:
获取所述第二应用程序的权限列表;
检测所述权限列表中是否记录有第一应用程序的数据访问权限信息;
依据检测结果确定所述第一应用程序是否具备对所述第二应用程序的数据访问权限。
3.根据权利要求2所述的方法,其特征在于,依据检测结果确定所述第一应用程序是否具备对所述第二应用程序的数据访问权限,包括:
若所述检测结果指示所述权限列表中未记录有所述第一应用程序的数据访问权限信息,则确定所述第一应用程序不具备对所述第二应用程序的数据访问权限;
若所述检测结果指示所述权限列表中记录有所述第一应用程序的数据访问权限信息,但所述数据访问权限信息为禁止访问,则确定所述第一应用程序不具备对所述第二应用程序的数据访问权限;
若所述检测结果指示所述权限列表中记录有所述第一应用程序的数据访问权限信息,且所述数据访问权限信息为允许访问,则确定所述第一应用程序具备对所述第二应用程序的数据访问权限。
4.根据权利要求3所述的方法,其特征在于,若检测结果指示所述权限列表中未记录有所述第一应用程序的数据访问权限信息,所述方法还包括:
检测是否接收到所述第一应用程序的权限请求;
依据所述权限请求向操作系统请求所述第一应用程序的数据访问权限,其中,所述操作系统用于展示所述权限请求,并提示目标对象对所述权限请求进行处理得到处理结果,所述处理结果包括以下至少之一:允许访问、禁止访问;
在所...
【专利技术属性】
技术研发人员:陈伟,王伍成,颜武,吴俊成,李国顺,黄昌松,何浩玲,朱磊,韦家敏,陈林锋,余涛,崔彬,
申请(专利权)人:珠海荣邦智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。