Files
splunk-security_content/detections/endpoint/windows_modify_registry_proxyenable.yml
2024-06-26 14:41:53 +00:00

68 lines
2.9 KiB
YAML

name: Windows Modify Registry ProxyEnable
id: b27f20bd-ef20-41d1-a1e9-25dedd5bf2f5
version: 2
date: '2024-05-22'
author: Teoderick Contreras, Splunk
status: production
type: Anomaly
data_source:
- Sysmon EventID 12
- Sysmon EventID 13
description: The following analytic detects modifications to the Windows registry
key "ProxyEnable" to enable proxy settings. It leverages data from the Endpoint.Registry
datamodel, specifically monitoring changes to the "Internet Settings\ProxyEnable"
registry path. This activity is significant as it is commonly exploited by malware
and adversaries to establish proxy communication, potentially connecting to malicious
Command and Control (C2) servers. If confirmed malicious, this could allow attackers
to redirect network traffic through a proxy, facilitating unauthorized communication
and data exfiltration, thereby compromising the security of the affected host.
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
as lastTime from datamodel=Endpoint.Registry where Registry.registry_path = "*\\Internet
Settings\\ProxyEnable" Registry.registry_value_data = 0x00000001 by Registry.registry_path
Registry.registry_value_name Registry.registry_value_data Registry.process_guid
Registry.action Registry.user Registry.dest | `drop_dm_object_name(Registry)` |
`security_content_ctime(firstTime)` | `security_content_ctime(lastTime)` | `windows_modify_registry_proxyenable_filter`'
how_to_implement: To successfully implement this search you need to be ingesting information
on process that include the name of the process responsible for the changes from
your endpoints into the `Endpoint` datamodel in the `Registry` node. Also make sure
that this registry was included in your config files ex. sysmon config to be monitored.
known_false_positives: Administrators may enable or disable this feature that may
cause some false positive, however is not common. Filter as needed.
references:
- https://malpedia.caad.fkie.fraunhofer.de/details/win.darkgate
tags:
analytic_story:
- DarkGate Malware
asset_type: Endpoint
confidence: 70
impact: 70
message: the registry settings was modified to enable proxy on $dest$.
mitre_attack_id:
- T1112
observable:
- name: dest
type: Endpoint
role:
- Victim
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
risk_score: 49
required_fields:
- _time
- Registry.registry_key_name
- Registry.registry_path
- Registry.user
- Registry.dest
- Registry.registry_value_name
- Registry.action
security_domain: endpoint
tests:
- name: True Positive Test
attack_data:
- data:
https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1112/proxy_enable/proxyenable.log
source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational
sourcetype: xmlwineventlog