为进一步提升小程序的安全性和用户体验,目前平台将对提审的小程序进行安全检测,以便能及时帮助开发者发现小程序可能存在的安全漏洞。
一、背景介绍
小程序在开发过程中若存在安全漏洞的情况,如敏感数据篡改、拖库信息泄露、WEB攻击等,容易造成小程序的安全隐患,可能带来代码易被反编译、核心业务逻辑被破译、算法易被二次打包等风险。因此,平台将对提审的小程序进行安全检测,以协助开发者提升小程序服务的安全性,同时开发者也应加强自身小程序安全漏洞监测能力,保证可及时消除潜在的安全风险。
二、审核过程
安全检测过程中,平台会模拟真实业务场景,向提审小程序的后台发送服务请求,服务器会收到来自平台(显示为:Tencent Security Team,请求IP为106.55.202.118;113.96.223.69;125.39.132.125;43.139.209.119)的请求。该请求均以较低速率进行,正常情况下不会影响小程序的正常服务。若确实出现了影响小程序正常业务的特殊情况,如用户无法进行小程序的正常访问,开发者可基于自身业务情况,对相应请求加以限频,如有其他疑问,欢迎随时通过官方社区进行反馈。
三、审核结果
安全检测的结果是小程序审核的重要参考。若小程序在安全检测中被检测到存在安全漏洞,该小程序的审核将不予通过。开发者可根据扫描报告中的修改指引,对安全漏洞进行相应修复后,再重新进行提审。
其他常见问题
Q1:可以选择不进行安全检测吗,是否会影响小程序代码提审结果?
A1:安全检测是小程序审核的环节之一,所有提审的小程序均需进行,若检测中发现安全漏洞或小程序故意采取措施规避检测,该小程序的审核将不予通过。
Q2:若在小程序代码审核已结束或审核已撤销的情况下,可以停止安全检测吗?
A2:若在小程序代码审核已结束的情况下,平台将持续进行未完成的安全检测直至完成,如有需要,开发者可通过平台提供的相应链接(在【小程序管理后台 → 通知中心】查看站内信即可)自行中止安全检测;若在小程序审核已撤销的情况下,平台将自动中止未完成的安全检测。
附表:安全检测内容详情
你们搞这个可以,但是基本是无效的,你们连验签都没通过,完全是无效的啊,验签是有时效性的,而且每次请求的数据不同,验签数据也不同,你们不知道算法的话,肯定是没办法通过的。所以你们完全无法通过验签。我根本不知道你们这个意义在哪里,简直是浪费双方的资源,拜托关了吧
在提审后一段时间,服务端有看到 “invilad code” ,看请求ID是微信侧的,这算正常现象吗?
您好 提交审核触发安全机制校验时 会改变数据结构吗,我们有个字段是json字符串,今上午提交审核数据库收到异常提醒 无法解析 显示是这样的
因为安全检测,导致银行接口监测到sql注入攻击 ip被封,全市两百多停车场无法支付出场。
直接在web Server中把这几个IP给禁止了。
今天(2023-08-07)下午,你们的检测占用的带宽是我平时的4倍,你确定不是在攻击,服务器瘫痪20分钟
因为安全检测,导致政务云监测到sql注入攻击 ip被封。
无语啦,你们这个所谓的安全检测,直接把服务器给我刷爆了,服务器都直接报警了,都影响我正常用户的访问,我还是用户反馈小程序打不开了才知道遇到了腾讯这个安全检测,一直持续了2个小时,无语了!!!!!
6 直接把服务器打死了