0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

30000台Mac被恶意软件侵入 如何检查自己的Mac?

工程师邓生 来源:量子位 作者:萧箫 2021-02-22 16:50 次阅读

苹果新出的M1系列,正被恶意软件“盯上”。

现在,一个名为“银丝雀”(Silver Sparrow)的新型恶意软件,已经悄悄入侵了全球153个国家的30000台Mac。

传播之广、行动之隐蔽,几乎让网络安全专家们措手不及。

而且,他们不仅无法掌控“银丝雀”的传播途径,也还不清楚它的最终目的。

换而言之,它不仅随时可能“自爆”,而且还能在“作案”后,无痕删除自己。

随时“自爆”的炸弹

这个名为“银丝雀”的新型恶意软件,独特在什么地方?

首先,这是个用JavaScript编写的恶意软件,这对于MacOS来说非常罕见。

此外,它还特意为M1更新了一版软件。现在的两版软件中,一个针对Intel系列Mac设备,另一个则针对基于M1的、以及旧版的Mac设备。

这个软件的传播速率高、覆盖率广、M1兼容性强,运行效果也良好,最关键的是,目前专家尚未发现它是如何传播的。

专家发现,“银丝雀”的基础设施托管在亚马逊云平台(Amazon Web Services s3)上,这是大多数公司都在使用的云资源。

“银丝雀”的可怕之处在于,安全研究人员发现,它现在还在蛰伏期(尚未发现其有效载荷)。

目前,解析两个版本的文件结果,仅是这样的(略带恶意):

而且,“银丝雀”还具有“自毁”程序,可以在事后删除自己,不留任何痕迹。

这款恶意软件只是每小时向服务器发送一条消息,还没有任何大动作,但是一旦满足触发条件,将产生严重后果。

如何检查自己的Mac

截至目前,研究人员还不知道“银丝雀”使用的是什么攻击向量 (attack vector)。

攻击向量指一种路径或手段,黑客可以通过它访问计算机或网络服务器,以传递有效负载或恶意结果。

因此,目前还不清楚“银丝雀”的攻击目标是什么,仅能推测它可能是一款恶意广告软件。

不过他们发现,“银丝雀”会在~/Library/LaunchAgent文件夹下生成agent/verx,后缀为plist的文件。

也就是说,只要看到这些文件,你的电脑就可能被感染了。

那么,真的就没有任何防范措施了吗?

一位HN网友给出了几点基础的建议。

首先,保持操作系统、浏览器及其他软件的更新。此外,可以在浏览器中安装uBlock Origin,这是个过滤浏览器内容的扩展程序,以及AdGuard Home等广告拦截器。

其次,安装一款防火墙,这位网友推荐了Little Snitch,可用于监视应用程序,以阻止或允许它们通过高级规则连接到网络。(某些恶意软件检测到Little Snitch时,还会自动删除)

最后,不要从不明来源安装软件。

无独有偶

“银丝雀”并非第一款针对M1系列Mac的恶意软件。

事实上,就在一周前,还有人发现了另一款针对M1的恶意软件GoSearch22。

这是一个恶意广告软件Pirrit的“升级版”,针对M1搭载的ARM64架构,对软件进行了对应的修改。

GoSearch22能够持续攻击Mac设备,且普通用户难以将其删除。

它会将自己隐蔽成一个“浏览器扩展程序”,从Safari、Chrome等Mac浏览器上搜集数据,然后强制展示优惠券、广告横幅和恶意弹窗。

研究人员推测,GoSearch22的目的,是从广告、用户搜索结果中牟利,此外,也可能在未来开发出更多恶意功能。

目前,苹果已经撤销了Pirrit开发商使用的开发者证书。

但这些恶意软件接二连三地出现,也在逼迫着杀毒引擎进行升级。

杀毒软件亟待升级

就在上周,专家们利用GoSearch22,对一系列杀毒引擎进行了“测试”。

他们发现,竟然有接近15%的杀毒引擎,没能检测出GoSearch22的存在,但基本都能检测出它的上一个版本Pirrit。

也就是说,已有的杀毒引擎,仍然在针对x86_64平台进行防护,然而对于根据ARM架构编写的恶意软件,却没有“招架之力”。

意味着,这些针对x86_64平台编写的病毒分析工具或防病毒引擎,可能无法处理ARM64二进制文件。

因此,能否检测出这些为ARM架构编写的恶意软件(“银丝雀”、GoSearch22等),已经成为杀毒软件评判的新标准。

在杀毒软件与恶意软件的“博弈”之下,如何进行软件安全迭代升级?

M1还有很长的路要走。

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 笔记本
    +关注

    关注

    14

    文章

    2608

    浏览量

    68438
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1067

    浏览量

    50837
  • 恶意软件
    +关注

    关注

    0

    文章

    33

    浏览量

    8853
收藏 人收藏

    评论

    相关推荐

    使用TC234的MACMAC的配置时,接收不正常的原因?

    在使用TC234的MACMAC的配置时,发现发送正常,接收不正常如果开启回环模式,接收又是正常的代码设置如下:void EthDemo_init(uint8 *mac
    发表于 02-06 06:58

    如何绑定ip地址与mac物理地址呢?

    如何绑定ip地址与mac物理地址呢? 绑定IP地址与MAC物理地址是一种网络管理和安全措施,可以帮助确保网络设备的身份验证和安全性。在这篇文章中,我们将详细介绍如何进行IP地址与MAC物理地址的绑定
    的头像 发表于 12-07 09:33 1278次阅读

    为什么同时需要IP和MAC地址?

    MAC是网络中用来标识网卡设备的唯一网络地址。由相关硬件制造商统一分配,每台电脑的MAC地址都是唯一的。
    发表于 11-14 09:32 470次阅读
    为什么同时需要IP和<b class='flag-5'>MAC</b>地址?

    MAC地址注册的原理和应用

    MAC地址注册是指在网络设备中,将设备的物理地址(即MAC地址)与设备的IP地址进行关联和注册的过程。MAC地址是以太网卡硬件上的独特标识符,用于在局域网中标识网络设备。MAC地址注册
    的头像 发表于 11-13 16:07 522次阅读
    <b class='flag-5'>MAC</b>地址注册的原理和应用

    请问STM32F429或者STM32F407带的MAC地址是固定唯一的吗?

    请问STM32F429或者STM32F407带的MAC地址是固定唯一的吗?如果不是唯一的,是不是需要自己写入? 自己写入,怎么确保这个MAC地址是唯一的?
    发表于 11-10 06:08

    苹果推迟开发明年新版iPhone、iPad和Mac软件

    苹果推迟开发明年新版iPhone、iPad和Mac软件 这是苹果公司罕见地推迟开发手机和电脑软件的工作,原因是苹果公司的软件工程管理团队发现太多的bug,叫停了新功能开发工作一周,用于
    的头像 发表于 11-08 16:53 508次阅读

    MAC的相关使用 MAC下C语言开发环境

    最近用上了MAC电脑,尝试使用MAC进行开发,简单记录一下相关使用,方便让第一次使用MAC的读者了解一下相关使用,避免继续走弯路。
    发表于 09-24 12:02 369次阅读
    <b class='flag-5'>MAC</b>的相关使用 <b class='flag-5'>MAC</b>下C语言开发环境

    宇宙第一IDE放弃了Mac

    具体政策是,自 2024 年 8 月 31 日起,Visual Studio for Mac 将不会再获得任何支持。届时,Visual Studio for Mac 将只能通过 my.visualstudio.com,为已订阅 Visual Studio 的用户提供旧版安
    的头像 发表于 09-01 15:08 477次阅读
    宇宙第一IDE放弃了<b class='flag-5'>Mac</b>

    SOLIDWORKS有没有Mac版?SOLIDWORKS有安卓版吗?

    SOLIDWORKS是一款广受欢迎的CAD软件,被广泛应用于工程设计和制造领域。然而,关于SOLIDWORKS是否有Mac版和安卓版的问题,需要进行详细的解释和说明。
    的头像 发表于 08-24 15:24 3169次阅读

    网卡的MAC和PHY之间的关系是什么?

    路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能.以太网卡中数据链路层的芯片称之为MAC控制器.很多网卡的这两个部分是做到一起的.他们之间的关系是pci总线接
    发表于 06-26 07:04

    LS1046A RGMII MACMAC,无法成功链接是怎么回事?

    ;; phy-connection-type = \"rgmii-id\"; }; #万一 我还检查MAC3 的 IF_MODE 寄存器,它显示为 1Gbps,强制全双工和 RGMII 模式。 能不能帮忙看看RGMII设置哪里不对。 。
    发表于 06-01 06:34

    查看MAC地址,或者闪烁来 #来快手教技能#硬声创作季

    Mac
    或许
    发布于 :2023年05月30日 17:02:43

    Mac怎么连接远程服务器?

    Mac本地或远程服务器将允许用户访问特定服务器上的所有可用文件。默认情况下,macOS具有服务器连接功能,可供用户使用 Mac在没有任何限制的情况下连接到任何服务器。然后,它Finder显示为用户访问、使用甚至删除文件的普通磁盘驱动器M
    的头像 发表于 05-22 15:21 9099次阅读

    如何使用ESPNOW在ESP之间发送MAC地址?

    我们正在进行一个需要 ESP8266 之间通信的项目。我们使用 ESPNOW 在我们的 ESP 之间发送 MAC 地址。我们的目标是分享这一点,并为其他人提供一种在 ESP8266 上
    发表于 05-19 13:35

    如何正确禁用MAC

    我编写了代码来重新配置 MAC9 使用的 SerDes 通道(我正在从 XFI 切换到 SGMII),但我无法发送或接收网络数据包。怀疑MAC9重新配置后运行不正常。 问题: 如何正确禁用 MAC
    发表于 04-27 08:21