基于代码开发的隐私监测方法、装置、设备及介质制造方法及图纸

技术编号:35144942 阅读:14 留言:0更新日期:2022-10-05 10:22
本申请公开了一种基于代码开发的隐私监测方法、装置、设备及介质,其中,该基于代码开发的隐私监测方法包括:获取项目代码开发请求,项目代码请求包括开发项目;基于项目代码开发请求激活检测工具包,以使检测工具包括获取开发项目对应的至少一个项目隐私可采集接口;基于所有项目隐私可采集接口对开发界面上的项目代码进行监测,获取监测结果;若存在调用的系统接口不属于任一项目隐私可采集接口,则在开发界面上显示系统接口不可用的警示信息。该方法可从源头控制对于具有隐私信息的系统接口的调用,有效禁止超范围获取用户隐私信息,提高APP项目开发效率和合法性。提高APP项目开发效率和合法性。提高APP项目开发效率和合法性。

【技术实现步骤摘要】
基于代码开发的隐私监测方法、装置、设备及介质


[0001]本专利技术涉及网络信息安全
,尤其涉及一种基于代码开发的隐私监测方法、装置、设备及介质。

技术介绍

[0002]人们安装一些App时,经常被询问是否允许索取定位、发送通知、访问设备照片、通讯录以及拨打电话等权限等。为了可以正常使用App,用户不得不选择“允许”或“接受”,这样导致用户的部分个人信息,乃至一些与使用App无关的个人信息也被App平台所非法收集。比如,与通讯功能无关的天气预报要求用户授权其使用通讯录,银行应用收集用户婚史等敏感信息。使用App难免需要用户信息,但不能超过必要限度。尽管近年相关部门不断查处各类违规App,细化各项隐私政策和规范,起到了一定的震慑作用,但是App超范围收集和使用个人信息等行为依然严重。
[0003]目前APP隐私内容的采集安全都是在开发完成之后进行合规检查,或者上架到应用市场后,由监管部门进行检查用以发现违规情况并通报后再进行整改,给开发人员带来二次开发或者代码改写的不便,降低开发效率以及影响APP信誉的问题。

技术实现思路

[0004]本专利技术实施例提供一种基于代码开发的隐私监测方法、装置、设备及介质,以解决APP由监管部门进行检查用以发现违规情况并通报后再进行整改,给开发人员带来二次开发或者代码改写的不便,降低开发效率以及影响APP信誉的问题。
[0005]一种基于代码开发的隐私监测方法,包括:
[0006]获取项目代码开发请求,项目代码请求包括开发项目;
[0007]基于项目代码开发请求激活检测工具包,以使检测工具包括获取开发项目对应的至少一个项目隐私可采集接口;
[0008]基于所有项目隐私可采集接口对开发界面上的项目代码进行监测,获取监测结果;
[0009]若存在调用的系统接口不属于任一项目隐私可采集接口,则在开发界面上显示系统接口不可用的警示信息。
[0010]进一步地,在获取代码开发监控请求之前,还包括:
[0011]获取开发系统对应的开发语言,并基于开发语言,封装基于代码开发的隐私监测方法对应的检测工具包;
[0012]将检测工具包调入开发系统,以使开发系统对开发项目进行开发时启动检测工具包。
[0013]进一步地,在获取代码开发监控请求之前,还包括:
[0014]对指定的发布标准端发布的任一业务类型对应的隐私法益文本进行监控;
[0015]基于隐私法益文本中出现的更新的隐私法益文本,对业务类型对应的业务类型可
采集标准进行同步。
[0016]进一步地,在获取代码开发监控请求之前,还包括:
[0017]获取业务隐私可采集确认请求,业务隐私可采集确认请求包括业务类型以及项目隐私可采集接口;
[0018]基于业务类型对应的业务类型可采集标准,确定项目隐私可采集接口是否超纲;
[0019]若项目隐私可采集接口超纲,则获取超纲项;
[0020]基于超纲项向开发端发送提醒信息,用于确认开发端向监管端发送隐私采集申请请求,或者将超纲项从项目隐私可采集接口中进行锁定。
[0021]进一步地,在将超纲项从项目隐私可采集接口中进行锁定之后,还包括:
[0022]若业务类型可采集标准进行更新,获取更新结果;
[0023]基于更新结果,调整开发项目对应的项目隐私可采集接口的锁定情况,并将调整结果发送给开发端。
[0024]进一步地,在开发界面上显示系统接口不可用的警示信息之后,还包括:
[0025]累积系统接口对应的接口使用次数;
[0026]若接口使用次数满足警告阈值,则将系统接口添加到开发注意事项电子簿中。
[0027]进一步地,该方法还包括:
[0028]获取生成隐私声明请求,生成隐私声明请求包括开发项目,开发项目包括开发状态;
[0029]若开发项目的开发状态为开发完成,则基于开发项目对应的所有项目隐私可采集接口,生成开发项目对应的隐私声明文本。
[0030]一种基于代码开发的隐私监测装置,包括:
[0031]获取开发请求模块,用于获取项目代码开发请求,项目代码请求包括开发项目;
[0032]激活检测工具包模块,用于基于项目代码开发请求激活检测工具包,以使检测工具包括获取开发项目对应的至少一个项目隐私可采集接口;
[0033]监控项目代码模块,用于基于所有项目隐私可采集接口对开发界面上的项目代码进行监测,获取监测结果;
[0034]显示警示信息模块,用于若存在调用的系统接口不属于任一项目隐私可采集接口,则在开发界面上显示系统接口不可用的警示信息。
[0035]一种设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行所述计算机程序时实现上述基于代码开发的隐私监测方法。
[0036]一种计算机可读介质,所述计算机可读介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于代码开发的隐私监测方法。
[0037]上述基于代码开发的隐私监测方法、装置、设备及介质,通过在APP项目对应的项目代码进行代码开发也即代码编辑的过程中,即关注开发人员是否调用了不属于任一项目隐私可采集接口中的系统接口,并及时进行预警,在业务规划初期制定好所需项目隐私可采集接口的权限,从源头扫描并控制对于超范围的隐私信息的系统接口的调用,从而避免APP项目成形后的超范围检测,提前杜绝超范围获取用户隐私信息的问题,提高APP项目开发效率和合法性,避免在开发完成后再禁止相关系统接口带来的代码改写的不便,以及可能收到的违规通报,有效维护项目形象。
附图说明
[0038]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1绘示本专利技术一实施例中基于代码开发的隐私监测方法的应用环境示意图;
[0040]图2绘示本专利技术第一实施例中基于代码开发的隐私监测方法的第一流程图;
[0041]图3绘示本专利技术第二实施例中基于代码开发的隐私监测方法的第二流程图;
[0042]图4绘示本专利技术第三实施例中基于代码开发的隐私监测方法的第三流程图;
[0043]图5绘示本专利技术第四实施例中基于代码开发的隐私监测方法的第四流程图;
[0044]图6绘示本专利技术第五实施例中基于代码开发的隐私监测方法的第五流程图;
[0045]图7绘示本专利技术第六实施例中基于代码开发的隐私监测方法的第六流程图;
[0046]图8绘示本专利技术第七实施例中基于代码开发的隐私监测方法的第七流程图;
[0047]图9绘示本专利技术一实施例中基于代码开发的隐私监测装置的示意图;
[0048]图10绘示本专利技术一实施例中设备的示意图。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于代码开发的隐私监测方法,其特征在于,包括:获取项目代码开发请求,所述项目代码请求包括开发项目;基于所述项目代码开发请求激活检测工具包,以使所述检测工具包括获取所述开发项目对应的至少一个项目隐私可采集接口;基于所有所述项目隐私可采集接口对开发界面上的项目代码进行监测,获取监测结果;若存在调用的系统接口不属于任一所述项目隐私可采集接口,则在所述开发界面上显示所述系统接口不可用的警示信息。2.根据权利要求1所述的基于代码开发的隐私监测方法,其特征在于,在所述获取代码开发监控请求之前,还包括:获取开发系统对应的开发语言,并基于所述开发语言,封装所述基于代码开发的隐私监测方法对应的检测工具包;将所述检测工具包调入所述开发系统,以使所述开发系统对所述开发项目进行开发时启动所述检测工具包。3.根据权利要求1所述的基于代码开发的隐私监测方法,其特征在于,在所述获取代码开发监控请求之前,还包括:对指定的发布标准端发布的任一业务类型对应的隐私法益文本进行监控;基于所述隐私法益文本中出现的更新的所述隐私法益文本,对所述业务类型对应的业务类型可采集标准进行同步。4.根据权利要求1所述的基于代码开发的隐私监测方法,其特征在于,在所述获取代码开发监控请求之前,还包括:获取业务隐私可采集确认请求,所述业务隐私可采集确认请求包括业务类型以及所述项目隐私可采集接口;基于所述业务类型对应的业务类型可采集标准,确定所述项目隐私可采集接口是否超纲;若所述项目隐私可采集接口超纲,则获取超纲项;基于所述超纲项向开发端发送提醒信息,用于确认所述开发端向监管端发送隐私采集申请请求,或者将所述超纲项从所述项目隐私可采集接口中进行锁定。5.根据权利要求4所述的基于代码开发的隐私监测方法,其特征在于,在所述将所述超纲项从所述项目隐私可采集接口中进行锁定之后,...

【专利技术属性】
技术研发人员:王水兵周涛谢伟雄赵延祥林伟烽
申请(专利权)人:深圳市网安计算机安全检测技术有限公司
类型:发明
国别省市:

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

1