Detection rules › Sigma
Network proxy configuration changed
Detects scenarios where an attacker attempts to modify proxy configuration in order to bypass network restrictions.
MITRE ATT&CK coverage
| Tactic | Techniques |
|---|---|
| Command & Control | T1090 Proxy |
| Command and Control | T0884 Connection Proxy |
Rule body yaml
title: Network proxy configuration changed
description: Detects scenarios where an attacker attempts to modify proxy configuration in order to bypass network restrictions.
references:
- https://github.com/mdecrevoisier/EVTX-to-MITRE-Attack
tags:
- attack.command_and_control
- attack.t1090 # proxy
- attack.t0884 # connection proxy
author: mdecrevoisier
status: experimental
logsource:
product: windows
service: proxy_configuration
detection:
selection_baseline:
Channel: Microsoft-Windows-WinINet-Config/ProxyConfigChanged
EventID: 5600
selection_proxy:
- pwszAutoConfigUrl|startswith: http
- pwszProxy|startswith: http
- pwszProxyBypass|startswith: http
filter:
- pwszAutoConfigUrl: #<http://your_company_url_proxy.lan>
- pwszProxy: #<http://your_company_url_proxy.lan>
condition: selection_baseline and selection_proxy and not filter
falsepositives:
- admin proxy debugging
- new proxy configuration applied
level: medium
Stages and Predicates
Stage 0: condition
selection_baseline and selection_proxy and not filterStage 1: selection_baseline
selection_baseline:
Channel: Microsoft-Windows-WinINet-Config/ProxyConfigChanged
EventID: 5600
Stage 2: selection_proxy
selection_proxy:
- pwszAutoConfigUrl|startswith: http
- pwszProxy|startswith: http
- pwszProxyBypass|startswith: http
Stage 3: not filter
filter:
- pwszAutoConfigUrl:
- pwszProxy:
Exclusions
Top-level NOT(...) conjuncts: predicates this rule actively suppresses.
| Field | Kind | Excluded values |
|---|---|---|
pwszAutoConfigUrl | is_null | |
pwszProxy | is_null |
Indicators
Each row is a field, operator, and value that the rule matches. The corpus column counts how many other rules in the catalog look for the same combination: high numbers point to widely-used, community-vetted indicators. Blank or 1 shows that the indicator is specific to this rule.
| Field | Kind | Values |
|---|---|---|
pwszAutoConfigUrl | starts_with |
|
pwszProxy | starts_with |
|
pwszProxyBypass | starts_with |
|