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