通过 Windows 实用程序访问潜在凭据
编辑通过 Windows 实用程序访问潜在凭据
编辑识别经常被滥用以转储 LSASS 内存或 Active Directory 数据库 (NTDS.dit) 以准备进行凭据访问的已知 Windows 实用程序的执行。
规则类型: eql
规则索引:
- winlogbeat-*
- logs-endpoint.events.process-*
- logs-windows.forwarded*
- logs-windows.sysmon_operational-*
- endgame-*
- logs-system.security*
- logs-m365_defender.event-*
- logs-sentinel_one_cloud_funnel.*
严重性: 高
风险评分: 73
运行频率: 5 分钟
搜索索引时间范围: now-9m (日期数学格式,另请参阅 额外回溯时间
)
每次执行的最大警报数: 100
参考资料:
标签:
- 域:端点
- 操作系统:Windows
- 用例:威胁检测
- 策略:凭据访问
- 策略:防御规避
- 资源:调查指南
- 数据源:Elastic Endgame
- 数据源:Elastic Defend
- 数据源:系统
- 数据源:Microsoft Defender for Endpoint
- 数据源:SentinelOne
- 数据源:Sysmon
版本: 315
规则作者:
- Elastic
规则许可证: Elastic License v2
调查指南
编辑分类和分析
调查通过 Windows 实用程序访问潜在凭据
本地安全机构服务器服务 (LSASS) 是 Microsoft Windows 操作系统中的一个进程,负责在系统上强制执行安全策略。它验证登录到 Windows 计算机或服务器的用户,处理密码更改并创建访问令牌。
Ntds.dit
文件是一个数据库,用于存储 Active Directory 数据,包括有关用户对象、组和组成员资格的信息。
此规则查找可以从 LSASS 内存和 Active Directory Ntds.dit
文件中提取凭据数据的实用程序的执行。
可能的调查步骤
- 调查未知进程的进程执行链(父进程树)。检查它们的可执行文件是否普遍存在,它们是否位于预期的位置,以及它们是否使用有效的数字签名进行了签名。
- 调查主体进程观察到的异常行为,例如网络连接、注册表或文件修改以及任何产生的子进程。
- 调查过去 48 小时内与用户/主机关联的其他警报。
- 检查命令行以确定目标信息是什么。
- 确定目标计算机及其在 IT 环境中的角色。
误报分析
- 此活动不太可能合法发生。必须由安全团队监控任何触发警报且本身不是恶意的活动。
响应和补救
- 根据分类的结果启动事件响应过程。
- 如果主机是域控制器 (DC)
- 针对完全 Active Directory 泄露激活您的事件响应计划。
- 查看分配给可以访问 DC 的用户的权限,以确保遵循最小权限原则并减少攻击面。
- 隔离受影响的主机以防止进一步的入侵后行为。
- 调查受损系统或攻击者使用的系统上的凭据泄露情况,以确保识别所有受损帐户。重置这些帐户和其他可能泄露的凭据(例如电子邮件、业务系统和 Web 服务)的密码。
- 运行完整的反恶意软件扫描。这可能会显示系统中留下的其他工件、持久性机制和恶意软件组件。
- 确定攻击者滥用的初始向量,并采取行动以防止通过同一向量再次感染。
- 使用事件响应数据,更新日志记录和审核策略,以提高平均检测时间 (MTTD) 和平均响应时间 (MTTR)。
规则查询
编辑process where host.os.type == "windows" and event.type == "start" and ( ( (?process.pe.original_file_name : "procdump" or process.name : "procdump.exe") and process.args : "-ma" ) or ( process.name : "ProcessDump.exe" and not process.parent.executable regex~ """C:\\Program Files( \(x86\))?\\Cisco Systems\\.*""" ) or ( (?process.pe.original_file_name : "WriteMiniDump.exe" or process.name : "WriteMiniDump.exe") and not process.parent.executable regex~ """C:\\Program Files( \(x86\))?\\Steam\\.*""" ) or ( (?process.pe.original_file_name : "RUNDLL32.EXE" or process.name : "RUNDLL32.exe") and (process.args : "MiniDump*" or process.command_line : "*comsvcs.dll*#24*") ) or ( (?process.pe.original_file_name : "RdrLeakDiag.exe" or process.name : "RdrLeakDiag.exe") and process.args : "/fullmemdmp" ) or ( (?process.pe.original_file_name : "SqlDumper.exe" or process.name : "SqlDumper.exe") and process.args : "0x01100*") or ( (?process.pe.original_file_name : "TTTracer.exe" or process.name : "TTTracer.exe") and process.args : "-dumpFull" and process.args : "-attach") or ( (?process.pe.original_file_name : "ntdsutil.exe" or process.name : "ntdsutil.exe") and process.args : "create*full*") or ( (?process.pe.original_file_name : "diskshadow.exe" or process.name : "diskshadow.exe") and process.args : "/s") )
框架: MITRE ATT&CKTM
-
策略
- 名称:凭据访问
- ID:TA0006
- 参考 URL:https://attack.mitre.org/tactics/TA0006/
-
技术
- 名称:操作系统凭据转储
- ID:T1003
- 参考 URL:https://attack.mitre.org/techniques/T1003/
-
子技术
- 名称:LSASS 内存
- ID:T1003.001
- 参考 URL:https://attack.mitre.org/techniques/T1003/001/
-
子技术
- 名称:NTDS
- ID:T1003.003
- 参考 URL:https://attack.mitre.org/techniques/T1003/003/
-
策略
- 名称:防御规避
- ID:TA0005
- 参考 URL:https://attack.mitre.org/tactics/TA0005/
-
技术
- 名称:系统二进制代理执行
- ID:T1218
- 参考 URL:https://attack.mitre.org/techniques/T1218/
-
子技术
- 名称:Rundll32
- ID:T1218.011
- 参考 URL:https://attack.mitre.org/techniques/T1218/011/