在网络安全领域,一场静默的攻防战正在上演。攻击者不断更换域名躲避封锁,而防御者则借助AI技术深入行为分析,从根源上切断威胁。今天这则AI新闻,聚焦微软安全团队的一次重要突破——他们用行为追踪取代传统域名封禁,成功识别出30多个与MacSync Stealer相关的恶意域名,为macOS用户筑起了一道智能防线。

从域名封禁到行为追踪:微软安全策略的变革

长期以来,安全团队应对恶意软件的主要手段是封锁域名或IP地址。但这种方法在面对MacSync Stealer这类快速轮换攻击基础设施的威胁时,显得力不从心。攻击者可以在一小时内更换数十个域名,让传统IOC(失陷指标)匹配机制形同虚设。微软Defender Experts团队意识到,必须改变思路。

微软的突破在于将焦点从静态的域名转向动态的行为模式。通过分析Malware在运行过程中反复出现的进程、命令行、网络请求、数据暂存和上传行为,安全专家能够将看似孤立的攻击事件关联起来。这种基于行为分析的方法,本质上是一种AI技术应用的体现——它利用机器学习模型识别异常模式,而非依赖已知的签名库。

这一变革背后,是微软对最新科技的前瞻性布局。他们不再追求“封堵所有可能”,而是转向“理解攻击者的意图和动作”。例如,即使攻击者更换了域名,但恶意软件在感染后必然执行特定的命令序列——比如curl下载、Base64解码、osascript执行AppleScript等。这些行为特征就像指纹一样,难以被伪造。微软通过交叉关联30多个域名,发现它们共享相同的网络请求结构(如/curl/、/dynamic?txd=等路径)和User-Agent特征,从而一举将整个基础设施网络暴露。

值得注意的是,这种策略并非彻底放弃域名封禁,而是将其作为辅助手段。核心检测能力来自对终端执行上下文和网络流量的实时分析,这与当前企业数字化转型中强调的“零信任”理念不谋而合。微软的实践表明,当安全防御从“已知威胁”转向“未知行为”时,AI技术能够提供更持久的保护。

MacSync Stealer:macOS生态的新型威胁

MacSync Stealer并非普通的恶意软件,它专门针对macOS生态,具备窃取密码、浏览器数据、Cookie、macOS Keychain密钥、加密货币钱包、Telegram会话、SSH及云服务凭据等敏感信息的能力。这款信息窃取恶意软件的攻击范围之广,令人震惊。

在攻击链中,MacSync Stealer会首先收集主机和用户信息,枚举正在运行的进程及系统配置。随后,它深入寻找Ledger、Trezor等加密货币钱包相关数据,并针对macOS Keychain、浏览器凭据、Cookie、登录数据库、会话数据以及浏览器扩展存储进行窃取。其目标还包括Safari数据、Apple Notes、SSH密钥、AWS凭据、Kubernetes配置文件,甚至Downloads、Documents和Desktop等常见用户目录中的敏感文件。被关注的文件类型包括PDF、DOCX、TXT、KEY、PEM、KDBX、OVPN、WALLET和SEED等。

这种全方位的数据掠夺行为,使得MacSync Stealer成为macOS用户面临的最危险的威胁之一。而它之所以能够长期活跃,很大程度上得益于其快速更换域名的能力。传统的域名封禁方案往往只能暂时阻断,攻击者只需注册新域名,就能继续传播。微软的AI新闻中提到,这种“猫鼠游戏”迫使安全团队必须寻找更根本的解决方案。

实际上,MacSync Stealer的传播方式也极具欺骗性。它通过ClickFix骗局诱导用户执行终端命令,而非利用系统漏洞。这意味着,即使是最新版本的macOS,如果用户缺乏安全意识,也可能中招。苹果已经在macOS 26.4及更高版本中加入针对ClickFix的防护措施,但当用户手动确认执行时,这些防护仍可能被绕过。因此,AI技术驱动的行为检测成为最后一道防线。

ClickFix骗局:如何诱骗用户执行恶意命令

ClickFix骗局是MacSync Stealer的核心传播手段。攻击者首先创建恶意网站,当用户访问时,页面会弹出虚假警告:声称浏览器版本过旧,或者某个受保护文档需要完成身份验证。这些警告看似专业,实则只有一个目的——引导用户打开Terminal终端,粘贴并执行一条命令。

这条命令实际上是一个恶意加载器。用户执行后,curl会从攻击者控制的服务器下载载荷,然后利用Base64、gunzip等工具进行解码或解包,最终执行恶意脚本。整个过程完全依赖macOS原生工具,如curl、Base64、gunzip、osascript、sh、cp、rm、mkdir、killall等。这些工具本身是合法的,但在恶意场景下,它们被组合成危险链条。

微软安全团队发现,攻击者特别依赖osascript来执行AppleScript辅助的Shell命令。因此,与其单独关注某个恶意域名,安全人员可以重点监测osascript启动Shell活动后迅速出现网络通信、文件暂存或清理行为的情况。这种基于行为模式的检测,正是AI技术发挥优势的地方。例如,机器学习模型可以学习正常用户的操作习惯,当检测到异常的终端命令执行序列时,立即发出警报。

对于普通用户来说,防范ClickFix骗局的关键在于保持警惕。任何要求你打开终端并粘贴命令的网站,都极有可能是恶意网站。此外,使用AI工具导航中的安全检测插件,可以帮助识别钓鱼网站。微软也建议企业降低员工从不可信来源执行Terminal命令的风险,并启用防篡改保护。

行为特征分析:微软如何发现30多个隐藏域名

微软Defender Experts团队通过分析MacSync Stealer的行为特征,成功关联了30多个看似独立的域名。这些域名不仅用于命令与控制(C2)通信,还承担数据收集、暂存和外传任务。团队是如何做到的?核心在于多维遥测数据的交叉关联。

首先,微软分析恶意软件执行后的进程关系。当用户在ClickFix骗局诱导下执行命令后,会触发一系列子进程:curl下载载荷,Base64解码,gunzip解压,osascript执行脚本,cp复制文件,rm删除痕迹等。这些进程的父子关系、命令行参数、启动时间戳,都构成了独特的“行为指纹”。

其次,关注网络请求的细节。微软发现,这些恶意域名的网络请求中反复出现特定的URI路径,如/curl/、/dynamic?txd=和/gate?buildtxd=。同时,请求头中包含特定的curl参数、macOS User-Agent以及API-key等特征。即使攻击者更换了域名,这些网络请求结构仍然保持不变。

此外,在数据外传阶段,恶意软件使用curl通过HTTP PUT请求上传文件,并包含upload_id、chunk_index和total_chunks等参数。这些参数帮助安全人员判断是否正在发生实际的数据窃取,而不仅仅是C2心跳通信。微软通过综合这些指标,将30多个域名联系起来,并发现它们共享同一套基础设施。

这一发现的意义在于,域名数量本身并不是核心。真正具有持续检测价值的是这些基础设施在更换域名后仍然保留的行为模式。安全人员可以利用网络请求结构与终端执行上下文进行交叉关联,从而减少对单一域名指标的依赖。这与AI Agent技术中提到的“意图识别”思路一致——通过理解攻击者的行为意图,实现动态防御。

数据窃取全流程:从暂存到分块上传

MacSync Stealer的数据窃取过程并非简单的一键上传,而是经过精心设计的步骤。了解这一全流程,有助于安全团队精确拦截。

第一步:数据收集与暂存。恶意软件在感染后,会收集主机信息、用户凭证、加密货币钱包数据等,并将其暂存在特定目录下。微软发现,MacSync Stealer会将数据存放在/tmp/sync*路径下,并压缩为/tmp/ologging.zip等归档文件。这一暂存阶段为安全检测提供了窗口——如果终端监控系统检测到异常的文件写入和压缩活动,可以及时告警。

第二步:分块上传。恶意软件不会一次性上传整个压缩包,而是将其拆分成多个数据块,通过curl使用HTTP PUT请求逐一上传。请求中包含upload_id、chunk_index和total_chunks参数,这些参数可以帮助安全人员判断是否正在发生实际的数据窃取。与普通的C2心跳通信不同,这种分块上传行为具有明显的“数据外传”特征。

第三步:清理痕迹。完成数据外传后,MacSync Stealer会删除临时压缩包、暂存目录、锁定文件及其他相关痕迹,以减少设备上的取证信息。然而,数据压缩、分块上传和随后删除文件形成的行为链,仍然可能被终端和网络遥测系统捕捉。

从技术角度看,这种分块上传机制类似于一些合法应用(如云存储同步工具)的行为,但结合恶意软件的执行上下文,就能区分正常与异常。微软建议安全人员重点关注curl发起的HTTP PUT请求、--data-binary参数,以及upload_id、chunk_index和total_chunks等特征。即使攻击者更换C2域名,这些请求模式仍可能保持相对稳定。

值得注意的是,这一流程中涉及的数据压缩和分块,与AI画图工具中的图像分块处理有异曲同工之处。两者都为了提高传输效率,但用途截然不同。安全团队可以利用类似的模式识别技术,区分恶意与合法行为。

防御建议:企业如何利用AI技术提升macOS安全

面对MacSync Stealer这类不断演变的威胁,企业需要构建多层次的防御体系。微软的实践表明,将AI技术融入安全检测,能够有效应对域名轮换等攻击手法。以下是一些具体建议:

第一,强化终端行为监控。 企业应重点监控异常Terminal、zsh或其他Shell会话,尤其需要关注用户交互后出现的载荷下载、解码和执行行为。微软建议重点关注curl、Base64、gunzip、osascript、cp、rm、mkdir和killall等原生工具出现的异常组合。这些工具虽然合法,但组合使用往往意味着恶意活动。通过部署基于AI技术的终端检测与响应系统,可以自动识别这些行为模式。

第二,启用云端保护与网络保护。 微软建议启用云端保护、网络保护和Web保护功能,并开启防篡改保护,以降低攻击者关闭或修改终端安全设置的风险。此外,企业还可以利用AI工具导航中的安全分析工具,对网络流量进行深度包检测,识别恶意请求特征。

第三,实施零信任访问策略。 企业应降低员工从不可信来源执行Terminal命令的风险。例如,限制普通用户安装软件的权限,要求所有终端命令执行经过审批。同时,结合最新科技中的行为分析技术,对用户操作进行持续评估。

第四,关注数据外传阶段的特征。 安全人员可以重点监测curl发起的HTTP PUT请求、--data-binary参数,以及upload_id、chunk_index和total_chunks等特征。这些特征在攻击者更换域名后仍然保持稳定,是检测数据窃取的关键指标。

第五,利用AI提升检测效率。 传统安全运营中心每天处理海量告警,人力难以应对。通过训练AI模型,可以自动过滤噪音,仅对异常行为发出警报。例如,微软的Defender Experts团队就利用机器学习技术,将终端执行上下文与网络流量进行交叉关联,实现精准检测。

最后,企业应保持系统更新。苹果已经在macOS 26.4及更高版本中加入针对ClickFix攻击的防护措施,当用户尝试向Terminal粘贴可能具有恶意性的命令时,系统可以弹出警告并阻止粘贴。结合AI工具箱中的自动化补丁管理工具,企业可以确保所有设备及时更新。

总而言之,微软此次调查表明,对于MacSync Stealer这类快速轮换攻击基础设施的恶意软件,单纯依赖域名封锁和传统IOC匹配存在局限。将进程、命令行、文件系统和网络流量等多维遥测结合起来,并在AI技术的辅助下,可以在攻击者更换基础设施后继续追踪其活动。这不仅是安全防御的一次升级,更是AI新闻中值得关注的里程碑。