整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

各家应用商店中的恶意软件总是层出不穷,哪怕是一向以“安全”著称的苹果,也不能完全杜绝 App Store 中恶意软件的乱入。但在这之中,作为“围墙花园”的苹果自认还是高人一等的:

  • 苹果曾援引诺基亚 2019 年、2020 年的威胁情况报告称,Android 平台恶意软件的数量是 iPhone 的 15~47 倍。

  • 库克在 11 月初也就此表示:“如果你想侧载 App,你可以买一部 Android 手机。”

巧的是,仿佛是为了印证了库克的说法,近日,据网络安全公司 ThreatFabric 研究人员发现,Google Play 中存在一批“表面正经”实际暗藏 Android 银行木马的恶意软件,总下载量超过 30 万次

“伪善”的外表

根据木马类型,ThreatFabric 将这批恶意软件分为 4 类:Anatsa、Alien、Hydra 和 Ermac。

  • Anatsa

Anatsa 的下载量最高——超过 20 万名 Android 用户曾安装隐藏 Anatsa 木马的 App。ThreatFabric 将 Anatsa 称为“一种相当先进的 Android 银行木马”,具有 RAT 和半 ATS 功能:可窃取用户名和密码、使用可访问性日志记录来捕获用户屏幕上显示的所有内容、利用键盘记录器记录输入到手机中的所有信息

经 ThreatFabric 分析,共有 6 款恶意软件在分发 Anatsa 木马。为了欺骗用户下载,它们分别伪装成二维码扫描仪、PDF 扫描仪和加密货币 App,其中光一个二维码扫描仪下载量就高达 5 万次,甚至为了引诱人们下载,攻击者还雇人刷好评,该 App 下载页面上多为正面评价 。

  • Alien

下载量第二多的是 Alien 木马,这同样也是一款 Android 银行木马,可窃取双因素身份验证功能,暗藏这款木马的 App 下载量超 9.5 万次。

其中,名为“Gymdrop”的健身 App 就是一个成功的载体。这款 App 的设计初看十分正常,很难察觉其恶意软件的身份。但仔细研究后便可发现,它只是一个健身房网站的模板,上面没有任何有用的信息,甚至在页面中还包含“Lorem Ipsum”的占位符文本。

  • Hydra 和 Ermac

关于 Hydra 和 Ermac 这两款木马,ThreatFabric 认为其与 Brunhilda 有关(Brunhilda 是一个网络犯罪组织,以使用银行恶意软件攻击 Android 设备而闻名),Hydra 和 Ermac 要是为攻击者提供窃取银行信息所需的设备的访问权限

以下为 ThreatFabric 发现暗藏以上四类 Android 银行木马的 12 款恶意软件:

学会了“见机行事”

如开头所说,每个应用商店都有其自己的应用审核流程,Google Play 自然也不例外,但为什么这些恶意软件能够“瞒天过海”,在短短 4 个月的时间内就肆意传播超过 30 万次?原因在于:攻击者在努力减少检测过程中 App 包含的恶意加载程序

上文中不论是二维码扫描仪 QR Code Scanner,还是健身 App GymDrop,在最初下载的时候是不包含木马病毒的,并且为了避免用户产生怀疑,通常都具备应有的功能。但在取得用户信任后,这类 App 便会指示他们下载附加功能的更新包(通常从第三方来源下载更新),也正是这个更新包“内有乾坤”——会连接到命令和控制服务器并将木马的有效载荷下载到设备上,为攻击者提供窃取银行详细信息和其他信息的手段。

也就是说,这类恶意软件的“恶意”是隐藏的,并没有包含在测试环境中,只有在安装应用后才会开始传送恶意部分,这极大增加了 Google Play 利用自动化和机器学习技术检测这类 App 的难度,也因此它们才能躲过审查成功混入 Google Play。

不仅如此,这些攻击者还学会了“见机行事”:尽管恶意软件的下载量超过 30 万次,但并非所有用户都会“中招”。为了让植入 App 中的木马更难被发现,攻击者只会手动激活在受感染设备上安装的木马,通过位置检查确保受害者仅存在于某些特定地区,使得应用商店的自动检测更难以察觉其中的“阴谋”。

除了被动删除,谷歌别无他法

据了解,ThreatFabric 方面已经向谷歌报告了以上所有恶意软件,结果应该与之前的类似情况一样:谷歌会迅速下架所有相关 App,这大概也是谷歌唯一能做的了——网络攻击者传播恶意软件的方式愈发层出不穷,而目前谷歌还没能找到一个有效的办法来杜绝这类 App 混入 Google Play,只能发现一个删一个。

虽然应用商店方面暂且还无法确保其中所有 App 的安全性,但 ThreatFabric 的移动恶意软件专家 Dario Durando 建议,用户可以采取一些措施以避免木马的侵入:“在授予可访问服务权限之前,记得检查应用更新,同时也要警惕要求安装其他软件的 App。”

对于这件事,网友的目光聚焦在了“侧载”上

“虽然这样说不好,但事实就是:侧载应用是启用这些木马程序的原因。”

“我是 iOS 用户,幸亏 Apple 对应用商店进行了严格监管,所以我强烈不希望这种情况发生改变。”

参考链接:

https://www.threatfabric.com/blogs/deceive-the-heavens-to-cross-the-sea.html#tactics-used-by-threat-actors

https://arstechnica.com/information-technology/2021/11/google-play-apps-downloaded-300000-times-stole-bank-credentials/

在评论区留言你对本文的观点

CSDN云计算将选出优质留言

携手【北京大学出版社】送出

《CKA/CKAD应试指南》一本

截至12月8日14:00点

往期推荐

云计算到底是谁发明的?

从Docker的信号机制看容器的优雅停止

低代码发展专访系列之三:低代码平台会成为企业数字化基础设施么?

内容整理志愿者招募了!

点分享

点收藏

点点赞

点在看

库克“一语成谶”:又有 30 万台安卓设备被“感染”了!| 文末福利相关推荐

  1. 库克“一语成谶”:又有 30 万台安卓设备被“感染”了

    各家应用商店中的恶意软件总是层出不穷,哪怕是一向以"安全"著称的苹果,也不能完全杜绝 App Store 中恶意软件的乱入.但在这之中,作为"围墙花园"的苹果自 ...

  2. 一语成谶:灾祸普遍是自己说大话感…

    乱说话可能会要命的 有时乱说话的后果可不仅仅是『遇鬼打墙』这么简单,严重时可能会『要命』的!一位朋友曾经给我讲过这样一个故事:他认识的一对夫妻经常吵架,有一回不知为什么事又吵起来了,吵得很历害,家里很 ...

  3. 5分钟卖出30万台,Redmi K60为何如此畅销?

    12月31日,Redmi K60系列首销开启.新机短短5分钟内,就创造了"狂"卖30万台的新记录,在2022年的年末和2023年的新年开端,为整个手机行业带来了融融暖意. 一.四大 ...

  4. RedmiK40系列首销5分钟破30万台 旗舰焊门员实至名归

    3月4日0点,全能硬核旗舰RedmiK40和RedmiK40Pro开启首销,两款产品一经发布便备受关注,预售阶段反响热烈,首销更是延续了这一态势.根据Redmi手机官方微博最新发布的信息,RedmiK ...

  5. Uber 要给乘客打分,评分低车费高!《黑镜》社交评分一语成谶

    本文作者:雷锋网网络安全专栏作者,李勤. 小红对着手机自拍了三百张照片,从中精心挑选了一张照片,用 PS 软件美化若干遍后,发了一个朋友圈,并配文"生活就要这么随心,喜欢今天的自己" ...

  6. 如何成为一名Android架构师,乃至高级架构师,文末有路线图

    很多Android的小伙伴在做了多年的开发之后,始终搞不清楚达到Android架构师需要何种技能,我们对比着Android高级工程师来说明. 我们先来看一下Android高级工程师的招聘要求 职位描述 ...

  7. “品、智”双驱 联迪商用APOS智能终端突破30万大关

    近日,中国电子支付行业企业--联迪商用设备有限公司宣布旗下高端无线智能终端APOSA8销量轻松迈过30万台关口.自上市以来,APOS A8先后赢得银联商务.通联支付.拉卡拉等行业客户订单,销量节节攀升 ...

  8. 互联网日报 | 4月7日 星期三 | 雷军称小米首款汽车售价10至30万;携程通过港交所上市聆讯;深交所主板与中小板正式合并...

    今日看点 ✦ 淘宝:2021财年新增活跃商家数创5年来最高 ✦ 雷军:小米首款车型聚焦10-30万市场,轿车SUV二选一 ✦ 蛋壳公寓被纽交所暂停交易,开启除牌程序 ✦ 深交所主板与中小板正式合并,总 ...

  9. IT工程师 毕业4年我年薪涨到30万

    作者:孤云野鹤 ←联系他请点这里 最近关于20,30年薪的文章很多,但可能由于各位楼主职业的特殊性不便详细阐述其过程,大家的质疑很多,骂声也很多.本文从亲身经历出发,详细阐述奋斗过程,希望对同行有所帮 ...

最新文章

  1. 玻璃和水晶PBR纹理材质预设
  2. 解决C#导出excel异常来自 HRESULT:0x800A03EC的方法 .
  3. 西电计算机本科学费,陕西高校学费大比拼!你当年的学费现在涨了多少
  4. OSChina 周五乱弹 —— 静静的思考下人生
  5. eeprom stm8l 擦除 读写_[STM8L]EEPROM操作读与写
  6. Linux下scp命令的用法
  7. MPP install
  8. 支付宝双11狂欢幕后的女程序员:服务全球12亿人,每天和不法分子打攻防战
  9. 三位数组的轴python_关于numpy数组轴的使用详解
  10. 马化腾定义腾讯是普通公司,这波重新定义“普通”可还行......
  11. 光敏电阻控制led亮度程序_单片机开发系统学习LED亮度控制原理
  12. android命名管道创建使用
  13. module 'tensorflow.python.keras.backend' has no attribute 'get_graph'
  14. java基础语法day03
  15. 132.Function Handing 函数
  16. 【树叶识别】基于matlab HU不变矩树叶识别【含Matlab源码 797期】
  17. java中修改和删除的单词_Java 解惑: 你能通过改变一个单词来解决这个bug吗?
  18. MyBatis3官方文档
  19. Kubeadm安装高可用的K8S集群--多master单node
  20. Ubuntu16.04 使用apt-get安装软件时无法自动安装所需要的依赖

热门文章

  1. git保存账号密码_Altium Designer 通过Git实现版本控制
  2. java swt 下拉列表_求助:SWT 下拉列表
  3. python选择框格式_PyQt组合框选择性文本格式
  4. C语言笔试不好应该转专业吗,你认为大学里什么学科“难学”?过来人说出几门,考试难补考更难...
  5. catalog java,Java Connection getCatalog()方法与示例
  6. java在W n8安装_在windows中安装JDK8并配置环境变量-java环境变量设置
  7. 函数传参string_C/C++的三种函数传值方式及其区别
  8. 清华大学霸榜计算机学科第一!2022 USNews世界大学排名出炉,计算机前50中国占19个...
  9. 权威发布:2020软科中国最好学科排名
  10. MongoDb随笔,PyMongo简单使用