T1559: 进程间通信
摘要
攻击者可能滥用进程间通信(IPC)机制进行本地代码或命令执行。IPC 通常被进程用于共享数据、相互通信或同步执行。IPC 也常用于避免诸如死锁之类的情况,死锁发生在进程陷入循环等待模式时。 攻击者可能滥用 IPC 执行任意代码或命令。IPC 机制可能因操作系统而异,但通常以可通过编程语言/库或原生接口访问的形式存在,例如 Windows [动态数据交换](https://attack.mitre.org/techniques/T1559/002)或[组件对象模型](https://attack.mitre.org/techniques/T1559/001)。Linux 环境支持若干不同的 IPC 机制,其中两种是套接字和管道。(Citation: Linux IPC) 更高级别的执行媒介,例如[命令和脚本解释器](https://attack.mitre.org/techniques/T1059)的执行媒介,也可能利用底层 IPC 机制。攻击者还可能使用[远程服务](https://attack.mitre.org/techniques/T1021)(如[分布式组件对象模型](https://attack.mitre.org/techniques/T1021/003))来促进远程 IPC 执行。(Citation: Fireeye Hunting COM June 2019)
来源归属
来源:MITRE ATT&CK · 置信度:high
平台
- Linux
- macOS
- Windows
战术
执行