APP下载

研究:App Store上有超过1,200个程式采用恶意广告SDK

消息来源:baojiabao.com 作者: 发布时间:2026-09-07

报价宝综合消息研究:App Store上有超过1,200个程式采用恶意广告SDK

Snyk表示,中国行动广告平台Mintegral允许开发者直接自该站下载SDK,并将它嵌入程式中。然而,当应用程序开启连结时,Mintegral SDK就会注入程式码,以检查这些连结是否源自于竞争对手的广告网络。倘若属于广告连结或下载,Mintegral SDK即利用所获得的资讯,伪造点选通知,假装程式是透过Mintegral广告网络点选的,获取不法的广告营收。Image credit(left):Snyk

专注于软件开发安全性的Snyk在本周揭露一个恶意的广告SDK,该SDK来自中国的行动广告平台Mintegral,会挟持其它广告网络的流量,且已被部署在苹果App Store上的逾1,200个程式中,而这些程式每月的下载数量总计超过3亿次。

行动广告网络主要负责展示广告主所提供的广告内容,一旦使用者点选该广告或安装程式,广告网络就能取得广告费用,而于程式中植入该广告网络的开发者也能获得佣金。一般而言,开发者通常会利用广告协调机制,于程式中嵌入多个广告网络的SDK,该机制也负责策画程式中所出现的广告。

而Mintegral则允许开发者直接自该站下载SDK,并将它嵌入程式中。然而,当应用程序开启连结时,Mintegral SDK就会注入程式码,以检查这些连结是否源自于竞争对手的广告网络。倘若属于广告连结或下载,Mintegral SDK即利用所获得的资讯,伪造点选通知,假装程式是透过Mintegral广告网络点选的,获取不法的广告营收。

Mintegral SDK一来可拦截竞争广告网络的收入,二来负责协调广告网络的SDK,也会误判Mintegral广告网络的效能,而予以更优惠的待遇。此外,研究人员亦警告,Mintegral SDK所取得的资讯超过了伪造广告归因所需的资讯,它搜集了操作系统版本、IP地址、充电状态、网络型态、手机型号、程式请求的网址、请求的标题、请求的来源,以及装置的广告识别标记等,并将它们传送到远端服务器上。

其实这类恶意的广告SDK在Android平台上很常见,而Mintegral SDK之所以能够绕过相对严格的App Store审核机制,是因为它具备了“反除错”(anti-debug)保护机制,一旦侦测到程式正在被扫描,它就会变更其行为模式,遮掩其恶意行为。

根据Forbes的报导,苹果已在上周收到Snyk的通知并展开调查,同时苹果也建议开发者于程式中嵌入SDK时应谨慎以对。

2020-08-26 13:47:00

相关文章