ATT&CK - 动态数据交换

admin 2024年4月15日00:34:07评论3 views字数 752阅读2分30秒阅读模式

动态数据交换

Windows 动态数据交换 (DDE) 是用于应用程序之间的一次性和/或连续进程间通信 (IPC) 的客户端-服务器协议。一旦建立连接,应用程序就可以自主地交换由字符串、温数据链接(数据项更改时的通知)、热数据链接(数据项更改的副本)和命令执行请求组成的事务。

对象链接与嵌入 (OLE),或链接文档间数据的功能,最初是通过 DDE 实现的。尽管 DDE 已被 COM 取代,但可以通过注册表键在 Windows
10 和大部分 Microsoft Office 2016 中启用它。

攻击者可以使用 DDE 执行任意命令。Microsoft Office 文档可以通过 DDE 命令 直接或通过嵌入式文件 被污染,并用于通过钓鱼活动或托管 Web 内容交付执行,避免使用 Visual
Basic for Applications (VBA) 宏。DDE 也可以被操作受攻击机器的攻击者利用,该攻击者没有直接的命令行执行权限。

缓解

可以将 Microsoft Office 功能控制安全性对应的注册表项设置为禁用 DDE/OLE 自动执行。
Microsoft 还创建了注册表项,以完全禁用 Word 和 Excel 中的 DDE 执行。

确保已启用受保护的视图 并考虑禁用未在受保护的视图中注册的 Office 程序(如 OneNote)中的嵌入文件。

在 Windows 10 上,启用攻击面减少 (ASR) 规则,以防止 DDE 攻击和从 Office 程序生成子进程。

检测

可以扫描 OLE 和 Office Open XML 文件中的“DDEAUTO”、“DDE”和其他表明 DDE 执行的字符串。

监视 Microsoft Office 应用程序加载 DLL 和通常与应用程序无关的其他模块。
监视从 Microsoft Office 应用程序生成的异常进程(如 cmd.exe)。

- 译者: 林妙倩、戴亦仑 . source:cve.scap.org.cn

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年4月15日00:34:07
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   ATT&CK - 动态数据交换http://cn-sec.com/archives/2658146.html

发表评论

匿名网友 填写信息