Defender-DeviceRegistryEvents
6 ActionTypes
| ActionType | Title |
|---|---|
| any | Registry activity (any) |
| RegistryKeyCreated | Registry key created |
| RegistryKeyDeleted | Registry key deleted |
| RegistryValueSet | Registry value set |
| RegistryValueDeleted | Registry value deleted |
| RegistryKeyRenamed | Registry key renamed |
any: Registry activity (any)
#Description
Registry activity (any)
Fields #
| Name | Description |
|---|---|
DeviceId | |
Timestamp | |
ActionType | |
RegistryKey | |
RegistryValueName | |
RegistryValueType | |
RegistryValueData | |
PreviousRegistryValueData | |
InitiatingProcessFileName |
References #
- Microsoft Defender XDR: advanced hunting reference https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-deviceregistryevents-table
- xdrinternals: XDR table schema https://xdrinternals.com/docs/microsoftxdr/devices/deviceregistryevents/
RegistryKeyCreated: Registry key created
#Description
Registry key created
Fields #
| Name | Description |
|---|---|
DeviceId | |
Timestamp | |
RegistryKey | |
InitiatingProcessFileName |
References #
- Microsoft Defender XDR: advanced hunting reference https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-deviceregistryevents-table
- xdrinternals: XDR table schema https://xdrinternals.com/docs/microsoftxdr/devices/deviceregistryevents/
RegistryKeyDeleted: Registry key deleted
#Description
Registry key deleted
Fields #
| Name | Description |
|---|---|
DeviceId | |
Timestamp | |
RegistryKey | |
InitiatingProcessFileName |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | RegistryKeyCreated | 5 rules | kusto |
EventType | in | RegistryValueSet | 5 rules | kusto |
Details | eq | 1 | 1 rule | elastic, kusto, splunk |
ParentImage | ends_with | cmd.exe | 1 rule | kusto |
ParentImage | ends_with | powershell.exe | 1 rule | kusto |
ParentImage | ends_with | powershell_ise.exe | 1 rule | kusto |
TargetObject | contains | software\\classes\\ms-settings\\shell\\open\\command | 1 rule | kusto |
Detection Rules #
View all rules referencing this event →Kusto #
Show 2 more (5 total)
References #
- Microsoft Defender XDR: advanced hunting reference https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-deviceregistryevents-table
- xdrinternals: XDR table schema https://xdrinternals.com/docs/microsoftxdr/devices/deviceregistryevents/
RegistryValueSet: Registry value set
#Description
Registry value set
Fields #
| Name | Description | Rules |
|---|---|---|
DeviceId | ||
Timestamp | ||
RegistryKey | ||
RegistryValueName | 1 detection rule | |
RegistryValueData | ||
PreviousRegistryValueData | ||
InitiatingProcessFileName |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | eq | RegistryValueSet | 4 rules | kusto |
EventType | in | RegistryKeyCreated | 5 rules | kusto |
EventType | in | RegistryValueSet | 5 rules | kusto |
Details | eq | 1 | 1 rule | elastic, kusto, splunk |
GlobalPrevalence | is_null | | 1 rule | kusto |
GlobalPrevalence | lt | 100 | 1 rule | kusto |
ParentImage | ends_with | cmd.exe | 1 rule | kusto |
ParentImage | ends_with | powershell.exe | 1 rule | kusto |
ParentImage | ends_with | powershell_ise.exe | 1 rule | kusto |
TargetObject | contains | \software\microsoft\windows\currentversion\policies\explorer\run | 1 rule | kusto, sigma |
TargetObject | contains | software\\classes\\ms-settings\\shell\\open\\command | 1 rule | kusto |
parent_process_name | in | cmd.exe | 1 rule | elastic, kusto, splunk |
parent_process_name | in | powershell.exe | 1 rule | elastic, kusto, splunk |
Detection Rules #
View all rules referencing this event →Kusto #
Show 7 more (10 total)
Installation from an iso file don't require network connection most of the time. Activities deviating from these situations can be considered as highly suspicious. Below queries detects opening a mounted image, process creation under a mounted image, and network connection from a process created under a mounted image.
All detections can be used seperately or combined together to generate a higher fidelity alert. Detect opening of a mounted image:
References #
- Microsoft Defender XDR: advanced hunting reference https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-deviceregistryevents-table
- xdrinternals: XDR table schema https://xdrinternals.com/docs/microsoftxdr/devices/deviceregistryevents/
RegistryValueDeleted: Registry value deleted
#Description
Registry value deleted
Fields #
| Name | Description |
|---|---|
DeviceId | |
Timestamp | |
RegistryKey | |
RegistryValueName | |
InitiatingProcessFileName |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | RegistryKeyCreated | 5 rules | kusto |
EventType | in | RegistryValueSet | 5 rules | kusto |
Details | eq | 1 | 1 rule | elastic, kusto, splunk |
ParentImage | ends_with | cmd.exe | 1 rule | kusto |
ParentImage | ends_with | powershell.exe | 1 rule | kusto |
ParentImage | ends_with | powershell_ise.exe | 1 rule | kusto |
TargetObject | contains | software\\classes\\ms-settings\\shell\\open\\command | 1 rule | kusto |
Detection Rules #
View all rules referencing this event →Kusto #
Show 2 more (5 total)
References #
- Microsoft Defender XDR: advanced hunting reference https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-deviceregistryevents-table
- xdrinternals: XDR table schema https://xdrinternals.com/docs/microsoftxdr/devices/deviceregistryevents/
RegistryKeyRenamed: Registry key renamed
#Description
Registry key renamed. Sysmon-14 RegistryEvent (Key and Value Rename) is the one-to-one Windows native equivalent. ASIM RegistryEvent parsers map this AT consistently across MDE, Sysmon, Carbon Black, and SentinelOne sources.
Fields #
| Name | Description |
|---|---|
DeviceId | |
Timestamp | |
RegistryKey | |
PreviousRegistryKey | |
InitiatingProcessFileName |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | RegistryKeyCreated | 5 rules | kusto |
EventType | in | RegistryValueSet | 5 rules | kusto |
ParentImage | ends_with | cmd.exe | 1 rule | kusto |
ParentImage | ends_with | powershell.exe | 1 rule | kusto |
ParentImage | ends_with | powershell_ise.exe | 1 rule | kusto |
TargetObject | contains | software\\classes\\ms-settings\\shell\\open\\command | 1 rule | kusto |
Detection Rules #
View all rules referencing this event →Kusto #
Show 2 more (5 total)
References #
- Microsoft Defender XDR: advanced hunting reference https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-deviceregistryevents-table
- xdrinternals: XDR table schema https://xdrinternals.com/docs/microsoftxdr/devices/deviceregistryevents/