MicrosoftDefender现监控黑客滥用RPC协议"

admin 2026-10-18 22:24:09 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

Microsoft Defender 现监控黑客滥用 RPC 协议

O安全研究员
O安全研究员

O安全研究员

2026年6月9日 19:52
广东

在小说阅读器读本章

去阅读

Microsoft 已扩展 Microsoft Defender 的能力,以监控、检测并破坏滥用远程过程调用(RPC)的攻击。RPC 是长期被威胁行为者用于横向移动、凭证盗窃和权限升级的核心 Windows 协议。

远程过程调用(RPC)是一种协议,允许位于独立进程甚至远程机器中的函数被当作本地调用。

由于许多Windows和Active Directory的基础功能都基于RPC,RPC已成为企业环境中最具吸引力的攻击面之一。滥用RPC的关键攻击技术包括:

  • 横向移动——远程创建任务、服务或通过RPC接口调用WMI
  • 凭据盗窃——DCsync 攻击利用 Active Directory 复制 RPC 调用;SecretsDump 及类似工具滥用 Windows 远程注册表接口(UUID: )提取 SAM 和 LSA 秘密338cd001-2244-31f1-aaaa-900038001003
  • 权限升级——认证胁迫攻击迫使服务器通过良性的RPC接口向攻击者控制的系统进行身份验证
  • 发现——像SharpHound这样的工具通过RPC调用枚举用户、会话和共享,这些调用映射到MITRE ATT&CK技术T1021、T1552.002、T1003.004和T1003。

Defender的RPC审计工作原理

传统的网络层RPC流量监控在大规模时不切实际,且当底层传输(如SMB3)被加密时,监控完全盲区。

为弥合这一差距,Microsoft 的 Defender 研究和工程团队将现有的 RPC 与 Windows 过滤平台(WFP)集成扩展,实现了 OpNum 级别的细粒度。

这意味着 Defender 现在可以准确识别被调用的 RPC 函数,而不仅仅是接口,而无需拦截或干扰正常流量。

监控重点是服务器主机上观察到的进站远程RPC调用,特别是针对攻击者发起的与暴露RPC接口的交互。本地和出站的RPC调用不在范围内。

Defender 动态监控来自关键接口的选定远程操作,包括远程注册表、服务控制管理器、任务调度器和 Windows 管理仪器(WMI)。

RPC监控通常适用于工作站,目前正在逐步推广服务器。目前已发货的主动检测包括:

  • 通过Impacket工具包持续进行的手动键盘攻击
  • 可疑的远程服务创建(映射为横向移动)
  • 地方安全机构(LSA)秘密盗窃的迹象
  • 基于RPC的用户和会话发现异常
  • 身份验证强制攻击

安全团队可以直接在高级狩猎标签页中使用操作类型查询RPC遥测数据。

InboundRemoteRpcCall DeviceEvents

Microsoft 分享的截图展示了分析师如何寻找远程注册表密钥保存事件(接口上的 OpNums 20/31)和远程服务创建事件(接口上的 OpNums 12、24、44、45、60),这两者通常与凭据倾卸和横向移动工具包(如 Impacket)相关。

338cd00 1367abb81

这一增强让防守者能够前所未有的视野,了解Windows环境中最常被滥用但历史上不透明的攻击向量之一,直接在Microsoft Defender门户内。


    MicrosoftDefender现监控黑客滥用RPC协议" 网络安全文章

    MicrosoftDefender现监控黑客滥用RPC协议"

    MicrosoftDefender扩展了对RPC协议的监控能力,通过集成Windows过滤平台实现OpNum级别细粒度检测,可识别被调用的具体RPC函数而非仅接口,重点监控进站远程RPC调用。新增检测包括Impacket攻击、可疑服务创建、LSA秘密盗窃、RPC枚举异常及认证胁迫等,支持通过高级狩猎查询RPC遥测数据,提升横向移动、凭据盗窃等攻击的可见性。
    黑客Mosad持续泄露南非陆军与沙特国防部机密敏感文件事件" 网络安全文章

    黑客Mosad持续泄露南非陆军与沙特国防部机密敏感文件事件"

    文档披露2026年6月黑客Mosad泄露南非陆军受限军事文件与沙特国防部3.6GB机密数据的事件。南非文件包含部队动员指令、指挥链及军官联系方式等军事情报;沙特泄露涉及内部会议记录及WhatsApp通讯内容。事件被评估为战略级信息泄露,可能被国家级APT组织利用,建议通过威胁情报平台监控此类安全风险。
    「Agent本质是一个死循环」:一句话告诉你什么是Agent" 网络安全文章

    「Agent本质是一个死循环」:一句话告诉你什么是Agent"

    本文以函数和死循环类比解释Agent的本质,指出大语言模型(LLM)是输入输出函数,而Agent是永不退出的while循环,通过不断累积上下文实现持续交互。关键点包括:上下文数组存储历史交互记录,Harness定义循环中的工具、技能和连接配置,不同Harness形成不同Agent应用。作者通过56行MiniClaudeCode示例说明实现原理,并预告后续技术分析。
    codeql下MethodCall详解" 网络安全文章

    codeql下MethodCall详解"

    本文系统梳理了CodeQL中核心类methodcall的使用方法。它是表示方法调用行为的核心类,广泛应用于代码分析。文章详细介绍了其常用方法,如获取目标方法、参数、调用者、判断静态上下文等,并通过检测命令执行漏洞的实战案例展示了其具体应用,旨在帮助读者高效编写查询。
    评论:0   参与:  0