安全客 04月17日
Microsoft 警示:Node.js 恶意活动激增,系统信息面临泄露风险
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软发现利用 Node.js 传播恶意软件的活动有所增加,攻击者通过已编译的 JavaScript 或直接在命令行中使用 Node.js 运行脚本,窃取信息并泄露数据。攻击者利用 Node.js 的跨平台兼容性、无需浏览器即可执行以及访问系统资源的优势,将恶意软件与合法应用程序混为一体,绕过安全控制。报告详细介绍了针对加密货币平台用户的恶意广告活动,以及 ClickFix 社会工程攻击活动,强调了防御者需要在浏览器和 shell 层面加强防范。

💻Node.js 恶意软件攻击利用其跨平台兼容性、无需浏览器即可执行以及访问系统资源的特性,与合法应用程序混在一起,绕过传统安全控制。

🎣攻击链条通常包括:虚假广告诱骗下载恶意安装程序,该程序部署基于 Node.js 的恶意软件链条,利用 WMI 收集系统信息,创建计划任务以实现持续控制,并通过 HTTP POST 泄露数据。

🛡️ 微软发现的新策略是直接从 PowerShell 内联执行 JavaScript,绕过基于文件的检测。攻击者能够将强大的 JavaScript 逻辑嵌入日常脚本中,防御者需在浏览器和 shell 层面做好防范。

Node.js malware, malvertising attacks

Microsoft Defender 专家(DEX)观察到,利用 Node.js 来传播恶意软件和其他有害有效载荷的恶意活动有所增加。这些恶意活动旨在从受攻击的系统中窃取信息并泄露数据。

尽管像 Python 和 PHP 这样的传统脚本语言仍然是攻击者常用的工具,但现在存在一种日益增长的趋势,即利用已编译的 JavaScript 或直接在命令行中使用 Node.js 运行脚本。

Node.js 是开发者构建 Web 应用程序时的可靠工具,但其优势 —— 跨平台兼容性、无需浏览器即可执行以及能够访问系统资源,同样对攻击者具有吸引力。

报告指出:“威胁行为者也在利用 Node.js 的这些特性,试图将恶意软件与合法应用程序混为一体,绕过传统的安全控制措施,并在目标环境中持续存在。”

Microsoft 发现了一场针对 Binance 和 TradingView 等加密货币平台用户的活跃恶意广告活动。受害者会被虚假广告诱骗下载恶意安装程序,该安装程序会部署一个基于 Node.js 的恶意软件链条。

攻击链条包括:

1.由 Wix 构建的安装程序下载恶意的 CustomActions.dll。

2.该 DLL 使用 Windows 管理规范(WMI)查询来收集系统信息,并创建一个计划的 PowerShell 任务以实现持续控制。

3.与此同时,一个虚假的浏览器窗口会打开一个合法的加密货币网站来分散用户的注意力。

一旦计划好 PowerShell 命令,它会:

1.将 PowerShell 进程和目录排除在 Microsoft Defender 的扫描范围之外。

2.启动经过混淆处理的脚本,从远程服务器获取更多命令。

3.收集大量的系统、基本输入输出系统(BIOS)和操作系统信息。

4.通过 HTTP POST 以 JSON 格式构建并泄露数据。

最后阶段包括下载并启动:

1.Node.js 运行时(node.exe)

2.一个已编译的 JavaScript 文件(JSC)

3.支持的库模块

一旦恶意软件被执行,它会:

1.加载额外的模块

2.建立网络连接

3.安装证书

4.窃取浏览器凭据和敏感数据

这些行为与传统的凭据窃取和间谍活动策略一致,只不过现在是通过 JavaScript 和 Node.js 来实施的。

Microsoft发现的一种新出现的策略涉及直接从 PowerShell 内联执行 JavaScript,从而完全绕过基于文件的检测。

恶意脚本摘录,突出显示了硬编码的命令与控制(C2)服务器 | 图片来源:Microsoft

在一次名为 ClickFix 的社会工程攻击活动中,用户被诱骗执行 PowerShell 命令,这些命令会:

1.下载 Node.js

2.通过内联命令执行 JavaScript

3.进行域名侦察

4.将流量伪装成 Cloudflare 的活动

如今,攻击者能够轻松地将强大的 JavaScript 逻辑嵌入日常脚本中,这意味着防御者必须领先一步 —— 不仅要在浏览器层面,还要在shell层面做好防范。

 

 

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Node.js 恶意软件 网络安全 JavaScript
相关文章