一种基于隐私数据外发的管控方法及装置制造方法及图纸

技术编号:28374690 阅读:17 留言:0更新日期:2021-05-08 00:02
本说明书提出一种基于隐私数据外发的管控方法及装置,应用于平台型应用客户端,预先配置数据加工模块以及各小程序的外发权限;所述数据加工模块用于被小程序调用以对数据进行加工,且该加工模块无法加工数据中的特定信息;方法包括:在检测到小程序发送隐私数据获取请求时,对该小程序所要获取的隐私数据进行处理,以使该隐私数据携带特定信息;所述特定信息至少包括该隐私数据的种类;将携带特定信息的隐私数据提供给该小程序;对小程序的外发数据进行拦截并确定该外发数据中是否包含特定信息;在该外发数据包含特定信息的情况下,基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据。

【技术实现步骤摘要】
一种基于隐私数据外发的管控方法及装置
本说明书涉及信息安全
,尤其涉及一种基于隐私数据外发的管控方法及装置。
技术介绍
小程序技术可以让用户在平台型应用上直接使用其他应用的服务,而无需下载其他应用,其中,其他应用以小程序的形式依托在该平台型应用上,可以享有该平台型应用上的用户。小程序在运行过程中需要调用用户的数据进行业务处理,其中用户的数据既包括一些常规数据,也包括一些对于用户来说价值很大的数据,例如用户的隐私数据。由于各个小程序获取的是平台型应用上的用户隐私数据,因此,对于平台型应用而言,如果不对小程序获取隐私数据的行为加以管控,无疑会产生严重的安全隐患。
技术实现思路
针对上述技术问题,本说明书提供一种基于隐私数据外发的管控方法及装置,技术方案如下:根据本说明书的第一方面,提供一种基于隐私数据外发的管控方法,应用于平台型应用客户端,预先配置数据加工模块以及各小程序的外发权限;所述数据加工模块用于被小程序调用以对数据进行加工,且该加工模块无法加工数据中的特定信息;所述方法包括:在检测到小程序发送隐私数据获取请求时,对该小程序所要获取的隐私数据进行处理,以使该隐私数据携带特定信息;所述特定信息至少包括该隐私数据的种类;将携带特定信息的隐私数据提供给该小程序;对小程序的外发数据进行拦截并确定该外发数据中是否包含特定信息;在该外发数据包含特定信息的情况下,基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据。根据本说明书的第二方面,提供一种基于隐私数据外发的管控装置,应用于平台型应用客户端,预先配置数据加工模块以及各小程序的外发权限;所述数据加工模块用于被小程序调用以对数据进行加工,且该加工模块无法加工数据中的特定信息;所述方法包括:特定信息添加模块,用于在检测到小程序发送隐私数据获取请求时,对该小程序所要获取的隐私数据进行处理,以使该隐私数据携带特定信息;所述特定信息至少包括该隐私数据的种类;将携带特定信息的隐私数据提供给该小程序;特定信息检测模块,用于对小程序的外发数据进行拦截并确定该外发数据中是否包含特定信息;外发行为管控模块,用于在该外发数据包含特定信息的情况下,基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据。采用上述方案,在接口处检测到隐私数据被获取时,可以对隐私数据进行处理,使其携带特定信息,由于预先配置了加工模块,使该加工模块无法加工特定信息,因此,即使小程序通过接口获取了隐私数据之后,调用了该加工模块对获取的隐私数据进行加工,也无法加工其中的特定信息。进而在网络出口处对小程序外发的数据进行拦截后,可以从该数据中检测到特定信息,在检测出来后,即可以根据该小程序的外发权限对该小程序的外发行为进行管控,保证了用户的隐私数据的安全。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本说明书实施例的一种平台型应用与小程序的网络架构示意图;图2是本说明书实施例的一种隐私数据外发的管控方法的流程示意图;图3是本说明书实施例的另一种隐私数据外发的管控方法的流程示意图;图4是本说明书实施例的一种隐私数据外发的管控装置结构示意图;图5是本说明书实施例的另一种隐私数据外发的管控装置结构示意图;图6是用于配置本说明书实施例装置的一种设备的结构示意图。具体实施方式为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。平台型应用通常是指具有海量用户的平台,其他应用为了拓展业务或增加用户基数,通常会与平台型应用进行合作,以小程序的形式依托在该平台型应用上,享有该平台型应用的用户群体。小程序可以视为具有轻量运行数据的应用,为了减少小程序的数据开发量和数据维护量,平台型应用通常会将自身的一些复杂功能提供给各个小程序使用,即各个小程序无需在本地配置复杂的功能,可以通过平台型应用提供的接口调用平台型应用提供的复杂功能。同时,小程序在运行过程中,需要调用用户的数据进行业务处理,由于用户是平台型应用的用户,因此小程序也需要通过平台型应用提供的接口,获取用户的数据,其中,用户的数据既包括一些常规数据,也包括一些对于用户来说价值很大的数据,例如用户的隐私数据。因此,平台型应用作为管理方,如果不对各个小程序调用用户隐私数据的行为进行管控,无疑会产生严重的安全隐患。平台型应用客户端和小程序的架构示意图如图1所示,平台型应用上通常依托着多个小程序,平台型应用客户端通常负责管理用户的隐私数据,其中用户的隐私数据包括用户的位置信息、通讯录信息、设备信息、账户信息、交易信息等等。小程序通过平台型应用提供的接口调用用户的隐私数据,并且需要通过平台型应用提供的外发出口外发数据。目前,平台型应用对小程序获取用户隐私数据的管控方式为:允许用户自行设置小程序的权限,例如,在用户初次使用小程序时,以对话框的形式弹出提示信息,提示用户设置该小程序获取隐私数据的权限,例如,弹出包括“是否允许XX小程序访问通讯录”、“是否允许XX小程序访问地理位置”等提示信息,根据用户的操作,生成该小程序的权限。例如,对于“是否允许XX小程序访问通讯录”这一提示信息,用户选择“是”。则针对该小程序生成一条可以访问通信录的权限信息。在生成了小程序的权限后,即可以根据小程序的权限对小程序的隐私数据外发行为进行管控。在配置好权限后,在小程序与小程序服务端建立连接的网络出口,检测该小程序是否向该小程序服务端传输了隐私数本文档来自技高网...

【技术保护点】
1.一种基于隐私数据外发的管控方法,应用于平台型应用客户端,预先配置数据加工模块以及各小程序的外发权限;所述数据加工模块用于被小程序调用以对数据进行加工,且该加工模块无法加工数据中的特定信息;所述方法包括:/n在检测到小程序发送隐私数据获取请求时,对该小程序所要获取的隐私数据进行处理,以使该隐私数据携带特定信息;所述特定信息至少包括该隐私数据的种类;/n对小程序的外发数据进行拦截并确定该外发数据中是否包含特定信息;/n在该外发数据包含特定信息的情况下,基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据。/n

【技术特征摘要】
1.一种基于隐私数据外发的管控方法,应用于平台型应用客户端,预先配置数据加工模块以及各小程序的外发权限;所述数据加工模块用于被小程序调用以对数据进行加工,且该加工模块无法加工数据中的特定信息;所述方法包括:
在检测到小程序发送隐私数据获取请求时,对该小程序所要获取的隐私数据进行处理,以使该隐私数据携带特定信息;所述特定信息至少包括该隐私数据的种类;
对小程序的外发数据进行拦截并确定该外发数据中是否包含特定信息;
在该外发数据包含特定信息的情况下,基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据。


2.根据权利要求1所述的方法,所述对该隐私数据进行处理,包括:
对该隐私数据增加不可见字符,所述不可见字符用于标识该隐私数据的种类;
所述确定所述外发数据是否包含特定信息,包括:
对外发数据进行处理,以显示该外发数据中的不可见字符;
基于处理后的外发数据,确定是否包含特定信息。


3.根据权利要求1所述的方法,还包括:
利用从平台型应用服务端接收的更新信息,更新本地存储的小程序的外发权限。


4.根据权利要求1所述的方法,所述基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据,包括:
若确定该小程序不具有外发该种隐私数据的权限,则禁止该小程序外发该隐私数据。


5.根据权利要求1所述的方法,所述基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据,包括:
将所述特定信息中包含的隐私数据的种类、该小程序的标识上传直至平台型应用服务端,以使平台型应用服务端基于该隐私数据的种类、以及预先配置的该小程序的外发权限,生成外发控制指令;
接收该外发控制指令,并基于该指令确定是否禁止该小程序本次外发数据。


6.根据权利要求1所述的方法,所述特定信息还包括获取该隐私数据的小程序的标识;
所述在该外发数据包含特定信息的情况下,基于所述特定信息中的隐私数据的种类、以及预先配置的该小程序的外发权限,确定是否禁止该小程序本次外发数据,包括:
所述在该外发数据包含特定信息的情况下,基于所述特定信息中的隐私数据的种类和小程序的标识、以及预先配置的该小程序标识对应的外发权限,确定是否禁止该小程序本次外发数据。
<...

【专利技术属性】
技术研发人员:赵豪姚尧乜聚虎
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1