终端设备中的隐私防护方法和装置与流程

文档序号:31050580发布日期:2022-08-06 07:00阅读:来源:国知局

技术特征:
1.终端设备中的隐私防护方法,其中,包括:针对监控要求,确定该监控要求所涉及的终端设备中全链路上的至少两个业务对象;针对所确定的每一个业务对象,均设置对应该业务对象的切点;生成隐私防护增强代码;在各业务对象对应的各切点的位置上,注入隐私防护增强代码;利用各切点处的隐私防护增强代码采集对应各业务对象的监控指标;利用对应各业务对象的各监控指标,综合分析终端设备中是否存在隐私泄露风险。2.根据权利要求1所述的方法,其中,所述业务对象的类型包括如下中的任意一项:业务应用的业务代码;sdk;小程序;终端设备中操作系统的敏感信息系统调用接口;通讯录;摄像头;录音;聊天记录。3.根据权利要求2所述的方法,其中,当所述业务对象的类型包括sdk或者小程序时;所述在各业务对象对应的各切点的位置上注入隐私防护增强代码,包括:在该sdk或者小程序对应的切点的位置上,注入字节码形式的隐私防护增强代码。4.根据权利要求1所述的方法,其中,所述利用各切点处的隐私防护增强代码采集对应各业务对象的监控指标,包括:通过所述终端设备的操作系统以及各切点处注入的隐私防护增强代码,获取在全链路上所述至少两个业务对象的调用栈、方法参数、上下文、网络io和文件io中的至少一种。5.根据权利要求4所述的方法,其中,所述利用对应各业务对象的各监控指标综合分析终端设备中是否存在隐私泄露风险,包括:对于采集到的一个对应隐私信息的方法参数,如果执行路径中包括至少一个业务对象对该方法参数的调用,但是该方法参数的值始终为空时,则认为针对该方法参数的调用,不存在隐私泄露风险。6.根据权利要求1所述的方法,其中,所述利用对应各业务对象的各监控指标综合分析终端设备中是否存在隐私泄露风险,包括:利用对应各业务对象的各监控指标,形成在终端设备中在各业务对象之间的执行路径的流转图,根据形成的执行路径的流转图分析终端设备中是否存在隐私泄露风险。7.根据权利要求1所述的方法,其中, 该方法进一步包括:根据所述监控要求,生成切面编排逻辑;该切面编排逻辑包括:需要选择的切点信息、数据采集模块包的版本信息、代码流程的编织方法;其中,每一个数据采集模块包用于实现对一个监控指标的采集;相应地,所述确定该监控要求所涉及的终端设备中全链路上的至少两个业务对象包括:根据所述切面编排逻辑中需要选择的切点信息,确定该监控要求所涉及的终端设备中全链路上的至少两个业务对象;相应地,所述生成隐私防护增强代码,包括:根据所述切面编排逻辑中的数据采集模块包的版本信息,从预先设置的对应各种监控要求的各种版本的数据采集模块包中拉取指定版本的数据采集模块包;按照所述代码流程的编织方法,对拉取的数据采集模块包进行处理,形成隐私防护增强代码;隐私防护增强代码中包括至少一个增强代码块,每一个增强代码块对应一个切点;所述在各业务对象对应的各切点的位置上注入隐私防护增强代码,包括:在各业务对象对应的各切点的位置上,分别注入与该切点对应的增强代码块。
8.根据权利要求1所述的方法,该方法进一步包括:根据所述监控要求,生成开关状态和/或变量的取值;所述生成隐私防护增强代码包括:在隐私防护增强代码中生效所述开关状态和/或变量的取值。9.对终端设备的隐私防护装置,其中,包括:待监控对象确定模块,配置为针对监控要求,确定该监控要求所涉及的终端设备中全链路上的至少两个业务对象;切点设置模块,配置为针对所确定的每一个业务对象,均设置对应该业务对象的切点;增强代码生成模块,配置为生成隐私防护增强代码;代码注入模块,配置为在各业务对象对应的各切点的位置上,注入隐私防护增强代码;监控指标获取模块,配置为利用各切点处的隐私防护增强代码得到对应各业务对象的监控指标;监控分析模块,配置为利用对应各业务对象的各监控指标,综合分析终端设备中是否存在隐私泄露风险。10.一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-8中任一项所述的方法。

技术总结
本说明书实施例提供了一种终端设备中的隐私防护方法及装置。该方法包括:针对监控要求,确定该监控要求所涉及的终端设备中全链路上的至少两个业务对象;针对所确定的每一个业务对象,均设置对应该业务对象的切点;生成隐私防护增强代码;在各业务对象对应的各切点的位置上,注入隐私防护增强代码;利用各切点处的隐私防护增强代码采集对应各业务对象的监控指标;利用对应各业务对象的各监控指标,综合分析终端设备中是否存在隐私泄露风险。本说明书实施例能够提高终端设备中的隐私防护的效果。效果。效果。


技术研发人员:张锐
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2022.07.07
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1