小程序检测方法及装置制造方法及图纸

技术编号:33090498 阅读:11 留言:0更新日期:2022-04-15 11:03
本说明书提供小程序检测方法及装置,其中所述小程序检测方法包括:获取小程序关联的待检测数据;基于所述待检测数据的数据类型确定检测策略;按照所述检测策略对所述待检测数据进行处理,根据处理结果确定所述小程序的检测结果。结果。结果。

【技术实现步骤摘要】
小程序检测方法及装置


[0001]本说明书涉及合规数据管理
,特别涉及小程序检测方法及装置。

技术介绍

[0002]随着计算机技术的发展,小程序逐渐成为移动互联网的重要基础设置,和用户相关的移动互联网的业务越来越多的运行在小程序上。小程序可以让用户在平台型APP上直接使用其他APP的能力,吸引了越来越多的用户。但是小程序上用户的隐私保护却成为了目前困扰用户比较大的问题。很多用户希望能在正常使用小程序的前提下,有能力选择是否提供隐私信息,或者是否提供用户真实信息。与之相对的,一些违规小程序也会采用非正常手段获取用户隐私信息,因此亟需一种有效的方案以解决上述问题。

技术实现思路

[0003]有鉴于此,本说明书实施例提供了一种小程序检测方法。本说明书同时涉及一种小程序检测装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种小程序检测方法,包括:
[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]接收所述小程序的部署方提交的检测指令;
[0038]根据所述检测指令确定行为检测信息,并基于所述行为检测信息对所述行为逻辑信息中进行筛选;
[0039]根据筛选结果确定目标行为逻辑信息,并基于所述目标行为逻辑信息确定所述小程序的检测结果。
[0040]可选度,所述根据处理结果确定所述小程序的检测结果步骤执行之后,还包括:
[0041]在所述检测结果为异常的情况下,读取所述小程序对应的程序积分以及确定所述小程序的异常等级;
[0042]基于所述异常等级对所述程序积分进行更新,并根据更新结果向所述小程序的服务方发送提醒信息。
[0043]根据本说明书实施例的第二方面,提供了一种小程序检测装置,包括:
[0044]获取模块,被配置为获取小程序关联的待检测数据;
[0045]确定模块,被配置为基于所述待检测数据的数据类型确定检测策略;
[0046]处理模块,被配置为按照所述检测策略对所述待检测数据进行处理,根据处理结果确定所述小程序的检测结果。
[0047]根据本说明书实施例的第三方面,提供了一种计算设备,包括:
[0048]存储器和处理器;
[0049]所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令时实现所述小程序检测方法的步骤。
[0050]根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述小程序检测方法的步骤。
[0051]根据本说明书实施例的第五方面,提供了一种计算机程序,当所述计算机程序在计算机中执行时,令计算机执行所述小程序检测方法的步骤。
[0052]本说明书提供的小程序检测方法,在获取到小程序关联的待检测数据后,为了能够实现对小程序进行精准的检测,避免小程序出现违规的行为,可以基于待检测数据的数据类型确定检测策略,也就是说,可以不同类型的待检测数据将对应不同的检测策略,以实现从多个维度完成检测处理,最后再按照检测策略对待检测数据进行处理,即可根据处理结果确定小程序的检测结果,以方便承载小程序的应用程序的业务方可以及时根据检测结果对小程序进行治理,降低小程序带来的隐私风险,提高业务场景的规范性。
附图说明
[0053]图1是本说明书一实施例提供的一种小程序检测方法的示意图;
[0054]图2是本说明书一实施例提供的一种小程序检测方法的流程图;
[0055]图3是本说明书一实施例提供的另一种小程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种小程序检测方法,包括:获取小程序关联的待检测数据;基于所述待检测数据的数据类型确定检测策略;按照所述检测策略对所述待检测数据进行处理,根据处理结果确定所述小程序的检测结果。2.根据权利要求1所述的小程序检测方法,所述获取小程序关联的待检测数据,包括:将所述小程序加载至模拟模块进行处理,获得所述模拟模块输出的多个界面截图;其中,界面截图为所述小程序向用户提供业务服务界面的截图;将所述多个界面截图进行整合,获得所述小程序关联的所述待检测数据。3.根据权利要求2所述的小程序检测方法,所述基于所述待检测数据的数据类型确定检测策略,包括:对所述待检测数据进行解析,获得所述多个界面截图;根据所述多个界面截图确定所述待检测数据为图像数据类型;读取与所述图像数据类型对应的截图检测策略作为所述检测策略。4.根据权利要求3所述的小程序检测方法,所述按照所述检测策略对所述待检测数据进行处理,根据处理结果确定所述小程序的检测结果,包括:根据所述截图检测策略确定图像检测模型;将所述多个界面截图分别输入至所述图像检测模型进行检测,获得所述多个界面截图中各个界面截图的检测信息;基于各个界面截图的检测信息确定所述小程序的检测结果。5.根据权利要求4所述的小程序检测方法,所述图像检测模型用于确定界面截图的截图类型,并基于所述截图类型确定基准截图信息;通过所述基准截图信息对所述界面截图包含的待检测截图信息进行检测,根据检测结果获得所述界面截图的检测信息并输出。6.根据权利要求1所述的小程序检测方法,所述获取小程序关联的待检测数据,包括:获取所述小程序对应的源码,并基于所述源码构建所述小程序对应的语法树结构;提取所述语法树结构中的数据流信息和控制流信息构建所述小程序对应的检测知识图谱;将所述检测知识图谱中包含的关系和实体作为所述小程序关联的所述待检测数据。7.根据权利要求6所述的小程序检测方法,所述基于所述待检测数据的数据类型确定检测策略,包括:对所述待检测数据进行解析,获得所述检测知识图谱中包含的实体和关系;根据所述检测知识图谱中包含的实体和关系确定所述待检测数据为图谱数据类型;读...

【专利技术属性】
技术研发人员:李万洲汪岚郑昊旸肖维杰霍向阳张桂荣敬章浩朱欣瑜茅晨辉李文杰席鹏程舒文君
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1