2026年5月实测:在线接码养号平台Top3优缺点排行
2、来源于微信养号工作室的这类账号是机器账号,如今黑灰产也跟着时代发展,出现了专门提供养号服务的平台,养号工作室借助调用平台所提供的接口,达成云端养号,像某云端养号平台就给出了极为丰富的养号接口。

工作室这一方,仅仅只需去购买云端平台所提供的服务,并不需要投入设备,而且风控对抗这一工作全程也都是完全由云端平台自行去做。要专业地处理专业事宜交由专业的人士去负责,这样分工便更加细致化了。
不论文人充当的账号,还是经由机械营造的账号,在后期因触犯关于违法违规的规定而遭受微信方面的限制后,依旧能够用来开展登录小程序的操作。并且,在黑灰产所存身的市面上,存有数目众多的已被限制状态的微信账号,由此出现了专门从事收购微信a16还是62这种数据的号商,他们会进行授权以便登录第三方,这里面涵盖了小程序、公众号等。

a16和62的数据属微信登录后生成的身份凭证数据,有a16数据,能免账号密码,免验证登录微信,有62数据,也能免账号密码,免验证登录微信。
02、产业链中游
// 微信授权平台
存在这样一种情况,号商与下游直接对接这种方式是低效的,所以就出现了一种连接号商和下游的平台,也就是微信授权平台。要想理解微信授权平台,我们首先得清楚微信授权登录的原理。微信官方文档给出了小程序登录的流程,其流程图如下:

可以分为2步:
1、引发 wx.login() 来获取临时登录凭证,使其为code哈,并要回传到开发者所在的服务器诶。
2、开发者服务器在拿到 code 之后,转而朝着微信接口服务发起登录请求,微信接口服务把、这般重要的数据返回给开发者服务器,依据这些来完成登录,并且返回自定义登录态。
起着作用的微信授权平台,在第1步时,黑灰产能够借助它获取code,并不需要调用wx.login()。针对小程序的攻击,一方面完全不处在小程序的运行环境里,另一方面该平台储备有许多微信账号,可为攻击供给大量账号资源。绝大多数的微信授权平台都设有API接口,能够便利地集成到自动化攻击工具内。下面是其中一个平台的API接口说明:

能够瞧见,除去code之外,与之绑定的手机号码、昵称、个性签名等各类信息,同样都是能够获取得到的。
现今处于活跃状态的微信授权平台,已然超过了10家,这些平台总计所支持的App以及小程序数量,达到了多达上万个的程度,只要是那些能够给黑灰产提供利润空间的App、小程序之类的,基本上都处于支持列表当中。
// 转码机器人
转码机器人还是小程序黑灰产所特有的这么一种产物,对于攻击者来讲,得去指定受益者,就像攻击助力邀请活动的话,要在攻击参数当中指定邀请的那个发起人,这个时候就得用到转码机器人。拿某品牌汽车制造商的小程序拉新助力活动当作例子:

1、黑产收益账号登录小程序,将邀请链接发送给转码机器人。
2、转码机器人能够自动把链接信息提取出来,主要针对的是打开小程序之后跳转的页面,还有参数,这里面是含有邀请人的身份信息的。
3、部分黑产会借助针对真人作弊的平台,此乃有关真人去作弊的平台,你可阅读永安在线先前发布的《真人作弊黑灰产研究报告》深入了解,借此邀请真人来协助作弊,所以转码机器人会把链接信息转化成一个小程序码,其目的是方便通过微信扫码来进行操作。
转码机器人有的是依次数收取费用,存在一些免费的转码机器人,甚至一些处于黑灰产范畴的技术论坛推出过开源代码一事。这里且进行一下简单对借助微信PC客户端达成的转码机器人予以介绍,其原理是这样的:
1、启动PC微信,并注入消息拦截模块到微信进程当中;
2、消息拦截模块hook微信接收消息的关键函数;
3、查验接收到的消息类别,要是属于小程序转发消息这种情况,那就去剖析并且提取出链接相关信息。
那些由我们发出的文字,以及那张图片,还有那个表情包,甚至是那个小程序等之类消息,于消息格式方面而言,是处于一样的状态的:

不同种类的消息,那消息的正文是会有所不同的。就小程序来讲,消息的正文为一段XML格式的文本,在其中标签里涵盖着相关的信息,像下面所呈现的这样:

03、产业链下游
// 破解小程序
直接负责实施攻击这一行为的是下游,然而针对专业从事黑灰产活动的群体来讲,他们倾向于通过开发专门工具来开展自动化攻击实操,以此达成获取更可观利益之目的。这里面首要的一个步骤是对小程序采取破解动作,要弄明白该小程序所具备的业务经营逻辑以及内在核心算法。具体破解的相关步骤内容为:
1、手机微信的小程序包所在位置为:/data/data/com..mm//{{用户哈希值}}//pkg目录下,其是后缀为.的文件,提取该小程序包;PC微信的小程序包所在之处是:{{我的文档}} Files\{{小程序AppID}}{{小程序版本}}目录下,是名为.的文件,提取此小程序包。
2、剖析小程序包,其文件结构已被深入探究明白并予以公开,网络上存在公开的开源项目以及工具,能够从小程序包里解取出源代码文件。
3、把源代码导入进微信开发者工具,以此来便于阅读与调试,与此同时,结合动态抓包去定位以及分析关键代码,像是业务接口请求的构造这种。
// 开发工具
将小程序破解完毕后,工具开发者一般先手动开展测试以完成攻击流程,接着再去编写工具代码来达成自动化操作。开发者会于工具里头接入多个微信授权平台的API 接口,并且也会接入接码平台、打码平台、代理IP平台的API接口。这些都是能够复用的,针对不同的小程序,工具开发者所需修改的代码数量不多,所以研发一款全新的小程序攻击工具于他们而言成本并不高。
开发完成工具之后,开发者会借助一些渠道向实施攻击的人售卖它。有部分工具是公开售卖的,一般会运用 群维系联系与交流,涵盖使用教程、工具更新通知、下载以及购买地址等。其中购买地址通常会指向某个发卡平台的店铺,开发者靠出售卡密的办法来获取收益,而卡密是依据工具的使用时长来定价的:

有些工具开发者,会借助发展代理这种方式,去获取更多使用者,进而扩大自身收益;还有些工具开发者,自己会发起攻击,为降低风险,一段时间后,他们把工具免费提供出来,以此达成“法不责众”的效果。
三、微信小程序攻击案例分析
完整知晓产业链状况之后,我们挑选几个具有代表性的实例,以使大家针对小程序的黑灰产攻击存有一个更为直观且契合实际的感受。
01
某金融服务平台一元购活动被攻击
一个位于头部地位的金融服务平台旗下的小程序,在8月20日至8月27日这个时间段内,推出了一项名为“邀好友,千元好物一元购”的活动,在该活动当中能够邀请好友来为自己助力用于砍价,以此商品价格竟然最多能够被砍到一元,这样的情况对于黑灰产而言是具备了足以吸引人的力量的。在20日早上7点多的时候,这具体来说也就是活动开始后的7个多小时,就已经有工具作者完成了自动化攻击工具的开发,在攻击取得成功之后,还有黑灰产对收益展开了炫耀:。

助力砍价邀请好友,借助小程序分享转发,能快速达成用户裂变,此乃小程序常用营销获客方式之一,同时还是典型小程序攻击场景。以一款工具为例,瞧瞧黑产怎样实施自动化攻击。先从工具界面,导入需助力的邀请人列表,这是第一步,有此操作后,才好展开后续行动。

然后通过微信授权平台获取助力账号code,授权登录小程序:

登录成功后,攻击助力接口,完成对黑产邀请者账号的助力:

02

某生活服务平台现金活动被攻击
某生活服务平台推出的用于吸引用户的现金活动,每周有1个活动周期,于1个活动周期当中,1个账号能够凭借签到、邀请好友以及下单等方式来赚取现金,当满50时就可以提现。前面所讲的现金活动能够借助微信支付迅速实现变现,是黑灰产极为青睐的获利途径,此活动同样如此:

即便每一回所赚取到的现金数量并非很多,然而对于黑灰产而言,能够借助微信授权平台去获取数量众多的账号,并且借助自动化工具来施行批量攻击,最终的总体收益将会极为可观。
03
某品牌茶饮厂商抢购活动被攻击
这是小程序上面的一项限时抢购活动,主要推行的是买 1会有送 l 的优惠举措,通俗来讲就是能够凭借 1 张卡券的价钱去购买 2 张卡券。鉴于该茶饮的卡券特别易于出手进行变现,所以被黑产给盯上了,在活动期间涌现出了大量的相关羊毛党交易方面的信息。

伴随着自动化攻击工具的出现,在活动开启之前,于工具界面里,对攻击的时间、次数以及延迟进行了设置。

等活动时间一到,自动触发访问抢购接口:

四、微信小程序攻防难点和防护思路
01、攻防难点
小程序攻击案例日益增多,小程序安全已渐渐引得业务方及安全行业重视。相较于App与Web应用,小程序带来一新攻防平面。其中难点在于,一些既有的防护方案无法有效应用于小程序,致使达不到理想防护效果。
// 设备指纹
设备信息,作为业务安全风控颇为重要的一种相关输入参数。设备指纹想要取得相对较好的效果,这取决于所采集的信息能不能够形成针对该设备唯一的ID,并且还能够判断出该设备是不是存在风险。鉴于权限以及隐私等安全层面的考虑,小程序能够采集到的设备信息并不是很多,能够采集到像是品牌型号、屏幕大小以及分辨率、电量、网络类型等这类设备信息,然而却没办法形成具备强唯一性且稳定性良好的设备ID,同时也无法凭借这些信息去判定设备是否存在风险。
与此同时,鉴于当下黑灰产针对小程序发起攻击普遍运用的是协议攻击方式,黑灰产能够于发起的业务请求里肆意伪造设备信息,如此一来,设备指纹在小程序防护方面所产生的效果极其有限,几乎可以忽略不计。
// 安全扫描
运用人工或者自动化形式针对小程序前端而后端予以扫描,查看是否存有SQL注入、XSS跨站脚本、目录遍历、信息泄露这般之类的应用漏洞。然而现今黑灰产针对小程序的攻击,差不多都并非借助应用漏洞来实施攻击。黑灰产借助伪造业务请求发起的自动化攻击,其所生成的机器流量,并未携带任何漏洞特征以及恶意代码,同正常的请求不存在差异。
安全扫描能够提前发觉小程序里的漏洞,防止遭受漏洞攻击,然而,针对并非漏洞的攻击,却无法起到任何防护功效。
// 安全加固
安全加固是针对小程序前端代码做一系列混淆与变换,执行逻辑保持不变,在此基础上降低可读性,增加攻击者分析前端代码逻辑的难度,以此来保护小程序安全,常见变换手段包含字符串加密、变量名混淆、插入垃圾代码、调用等价变换、控制流平坦化等。
以一定程度而言,安全加固的确能够提升攻击门槛,将菜鸟级黑灰产予以劝退,然而却无法难住技术实力强劲的黑灰产。并且,小程序主体的代码逻辑基本上没有大的变动,所以破解属于一次性的,只要收益足够大,那么针对黑灰产而言,破解所需的时间成本是能够接受的。
1. 此外,安全加固必然的结果是会带来一定程度上性能的损失,以及稳定性的下降,并且还具有不方便调试的特点,所以当前并没有被广泛地使用。2. 我们随机地挑选了30款小程序作为分析的目标,针对这些小程序进行反编译之后,发现不存在1款小程序对代码做了混淆加固,这种情况不容乐观。
// 接口保护
访问重要业务接口时,要进行签名校验,这是抵御机器流量的有效手段之一,最常见的办法是在接口请求参数里或者请求头当中携带一个签名,也就是令牌 token,签名在小程序前端依靠具备一定强度的算法生成,小程序后端依据对应的算法校验签名的合法性,要是校验失败就拒绝响应本次请求,对于小程序主要面临的协议攻击而言,的确能够提高攻击门槛。
问题存在于攻防处于不对等的状况,因为小程序代码没办法进行实时更新,一旦签名算法被破解,就得等到小版本发布新的版本之时,才能够去升级新的签名算法,发布新版本在很多时候得服从产品计划,并且还得经过完整的测试,这常常会给黑灰产留下充足的攻击时间,使得防护效果大打折扣。
02、防护思路
因现有的这些防护方案,其防护效果均颇为有限,所以我们要考量小程序自身的特性,结合对黑灰产攻击情报以及案例的分析,去量身打造适配于小程序的安全防护。
// 重视情报的价值
就算是“未知攻,焉知防”如此这般,无论何种产品形态,情报对于安全攻防而言都是极为重要的。借助情报能够在第一时间感受到是不是存在针对己方小程序的攻击以及攻击规模大小,且从情报里提取出黑灰产所运用的技术和攻击逻辑,进而展开针对性的反制。
这儿列举一个实际的事例,去年有某个出行企业,在小程序之上,采用过关游戏的形式来拉动用户,并且给予通关的人较高的现金奖励,在正常状况下玩家于规定时间内没法通关,得依靠邀请好友去延长游戏时间。
然其经对自永安在线业务之情报平台所捕获的攻击工具予以剖析知悉,于黑产而言,仅需将通关成功的接口请求予以伪造,便能够跨越游戏关卡径直去取现金奖励。依此条情报,业务端迅速开展修复工作,借此规避了进一步的损失。
// 设计合理的规则
一方面,合理的规则得对正常用户具备十足的吸引力,以此保障业务能够正常开展;另一方面哟,要提升黑灰产的攻击成本,或者把它的收益给降低。这里对规则设计给出了一些建议,可供大家去参考呢。
现金红包:不建议秒提现,给审查留下时间;
若平台存有一些金额较低且易于变现的商品,例如10元充话费这种,那么不建议设置无门槛优惠券。
抽奖时,针对某些或许存在问题的账号,像是 IP 地址源自 IDC 机房的,以及缺少埋点行为上报的这类账号,要降低它们的中奖概率。
助力邀请、砍价,这是极具小程序特色的营销方式,因常常需邀请多个人,所以黑灰产攻击时会用代理IP规避IP地址单一的问题,不过,不管是基站IP,还是ADSL拨号IP,都存在好人与坏人混用的状况,进而产生一定比例的误报。超过了规定次数都命中风险IP才判定,这样能大幅度降低误报率。像是助力的情形下要是需要邀请五个人,仅有一个人命中了风险IP的时候,误报率是百分之一;然而当有两个人都命中风险IP,误报率就下降为百分之零点零一,并且当五个人都命中风险IP,误报率直接能够忽略不计。能够依照实际的状况去设置人数的阈值。
// 基于小程序的动态保护
动态防护的思路,在App上已得到广泛运用,在Web应用上也已得到广泛运用,其核心思路是,跟黑灰产攻防对抗比较激烈的攻击面,像接口保护的签名算法,其代码并非固定,而是动态变化,如此一来,黑产很难找到攻击锚点,无法实施稳定的攻击。
从小程序的角度来看,此方案的难点之处在于,小程序的代码唯有在小程序发布新版之际才能够进行更新,是没办法动态下发的,在理论上来说,仅仅能够执行固定的代码。然而,我们是能够转换一下思路的,就以签名算法作为例子:
一个算法 = 若干个算法片段 + 固定的执行序列
所有签名算法之中的算法片段,被我们以无序方式放置于小程序前端的代码文件里,之后在后端动态下发执行序列,情况如下所示:

要是存在100宗算法,与之相对应的便是100个执行序列,每逢随机派发其中1个执行序列,借此达成动态签名的成效。只是鉴于所有的算法片段皆展露于本地,即便开展了乱序以及混淆加密,时间一长很难确保不会被破解,故而依旧要与黑灰产维持住攻防对抗。然而凭借情报能够切实察觉到黑灰产是否绕过了防护,进而有的放矢地对算法予以升级。
写在最后
并非存在某个技术方案,能够一劳永逸地解决某类安全问题,小程序安全亦是这样,而是需要有更多的人投身其中,大家共同集思广益,强化交流与合作,从而共建安全。
我们发布了这篇报告,同样是期望通过抛出砖头引来美玉,以此能够引发行业里更多的思考,以及带来更多的探讨,进而为小程序生态的健康发展保驾护航。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...







