The embodiment of the invention is a method and apparatus for providing user data is provided, the method comprises the following steps: pre state for the target application configuration interface switch and the first user data of each target application; to the user data on the target application in the detection of access command, interface switch detects the target application of the corresponding state when the state is closed; when the first user calls the first data interface to obtain the target application; the first user data will be obtained as the target application to provide user data. The first user data of mobile terminal in the invention can acquire through the first interface, the first user data as the user data of the target application is provided, which can solve the user data of third party software to get real and cause the user's privacy issues, strengthen the protection of user data, the user privacy and security.
【技术实现步骤摘要】
一种提供用户数据的方法和装置
本专利技术涉及通信安全
,特别是涉及一种提供用户数据的方法和一种提供用户数据的装置。
技术介绍
随着通信技术的快速发展,尤其是随着移动互联网的推广,移动终端从简单的通话工具变成一个综合信息处理平台。目前,移动终端主要通过安装各种各样的应用程序,以提供多样化的服务,满足用户的需求。通常,用户在移动终端中安装应用程序时,应用程序会自动获取读取移动终端的用户数据的权限,从而可以自动读取用户数据,如读取短信数据、通讯录、地理位置、或者账号密码等数据。当应用程序为第三方软件时,特别是恶意程序,这些权限可能会造成用户数据泄露,导致用户的个人信息被非法利用,存在安全隐患。显然,安装在移动终端上的应用程序自动读取用户数据,会造成用户的隐私泄露,存在信息安全问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的提供用户数据的方法和相应的提供用户数据的装置。依据本专利技术的一个方面,提供了一种提供用户数据的方法,包括:预先为各目标应用配置接口开关的状态以及各目标应用的第一用户数据;在检测到对目标应用的用户数据获取命令时,检测所述目标应用对应的接口开关的状态;当所述状态为关闭状态时,调用第一接口获取目标应用的第一用户数据;将所获取的第一用户数据作为目标应用的用户数据进行提供。可选地,所述方法还包括:当所述状态为开启状态时,调用第二接口获取目标应用的第二用户数据;将所获取的第二用户数据作为目标应用的用户数据进行提供。可选地,所述方法还包括:接收源应用所发送的所述用户数据获取命令;检测源应用的安全等级 ...
【技术保护点】
一种提供用户数据的方法,所述方法包括:预先为各目标应用配置接口开关的状态以及各目标应用的第一用户数据;在检测到对目标应用的用户数据获取命令时,检测所述目标应用对应的接口开关的状态;当所述状态为关闭状态时,调用第一接口获取目标应用的第一用户数据;将所获取的第一用户数据作为目标应用的用户数据进行提供。
【技术特征摘要】
1.一种提供用户数据的方法,所述方法包括:预先为各目标应用配置接口开关的状态以及各目标应用的第一用户数据;在检测到对目标应用的用户数据获取命令时,检测所述目标应用对应的接口开关的状态;当所述状态为关闭状态时,调用第一接口获取目标应用的第一用户数据;将所获取的第一用户数据作为目标应用的用户数据进行提供。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述状态为开启状态时,调用第二接口获取目标应用的第二用户数据;将所获取的第二用户数据作为目标应用的用户数据进行提供。3.根据权利要求2所述的方法,其特征在于,还包括:接收源应用所发送的所述用户数据获取命令;检测源应用的安全等级,确定目标应用对应的接口开关的状态;或者,检测源应用获取用户数据的权限,确定目标应用对应的接口开关的状态。4.根据权利要求3所述的方法,其特征在于,检测源应用的安全等级的步骤,包括:通过对所述源应用进行安全检测,确定所述源应用的安全值;采用所述安全值确定所述源应用的安全等级。5.根据权利要求4所述的方法,其特征在于,通过对所述源应用进行安全检测,确定所述源应用的安全值,包括:本地安全软件对安装的源应用的各应用信息分别进行监测,确定源应用的安全值,其中,所述应用信息包括以下至少一项:应用名称、应用版本、发布方和安装时间。6.根据权利要求4或5所述的方法,其特征在于,通过对所述源应用进行安全检测,确定所述源应用的安全值,包括:在安装源应用时,从云服务器获取当前安装的源应用的安全评估结果;采用所述安全评估结果确定当前安装的源应用的安全值;其中,所述安全评估结果包括用户标记结...
【专利技术属性】
技术研发人员:连爽,杨帆,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。