T1218.015: Electron 应用程序

Stealth

摘要

攻击者可能滥用 Electron 框架的组件来执行恶意代码。Electron 框架承载许多常见应用程序,例如 Signal、Slack 和 Microsoft Teams。(Citation: Electron 2) Electron 最初由 GitHub 开发,是一个跨平台桌面应用程序开发框架,采用 JavaScript、HTML 和 CSS 等 Web 技术。(Citation: Electron 3) 使用 Chromium 引擎显示 Web 内容,并使用 Node.js 运行后端代码。(Citation: Electron 1) 由于 Electron 的功能机制(例如允许应用运行任意命令),攻击者还可能能够在后台执行恶意功能,并可能将其伪装为框架内的合法工具。(Citation: Electron 1) 例如,滥用 `teams.exe` 和 `chrome.exe` 可能允许攻击者作为合法应用程序的子进程执行恶意命令(例如 `chrome.exe --disable-gpu-sandbox --gpu-launcher="C:\Windows\system32\cmd.exe /c calc.exe`)。(Citation: Electron 6-8) 攻击者还可能通过在 Electron 应用程序中植入恶意 [JavaScript](https://attack.mitre.org/techniques/T1059/007) 来执行恶意内容。(Citation: Electron Security)

来源归属

来源:MITRE ATT&CK · 置信度:high

平台

  • Linux
  • macOS
  • Windows

战术

Stealth

参考来源