Linux Process Sets HTTP/HTTPS Proxy Environment Variables

Flags Linux process command lines that set http_proxy and https_proxy values, indicating proxy configuration.

FreeReviewedSigma · Low · v2
Product
linux
Category
process_creation
Author
Ömer Günal (SigmaHQ), DRL 1.1
Published
2020-06-17
Updated
2026-07-31
title: Linux Process Sets HTTP/HTTPS Proxy Environment Variables
id: 0d14b7ab-99f5-412c-ab52-f6bbfc41ff1e
status: test
description: This rule flags Linux process creations where the command line includes proxy environment variable assignments for both http_proxy= and https_proxy=. Attackers may use proxy settings to route outbound traffic through intermediate systems for command-and-control or to evade direct network visibility. Detection relies on process creation telemetry and specifically inspects the process command line for these substrings.
author: Ömer Günal, Huntrule Team
date: 2020-06-17
modified: 2022-10-05
tags:
  - attack.command-and-control
  - attack.t1090
logsource:
  product: linux
  category: process_creation
detection:
  selection:
    CommandLine|contains:
      - http_proxy=
      - https_proxy=
  condition: selection
falsepositives:
  - Legitimate administration activities
level: low
license: DRL-1.1
related:
  - id: 72f4ab3f-787d-495d-a55d-68c2ff46cf4c
    type: derived
references:
  - https://github.com/SigmaHQ/sigma/blob/master/rules/linux/process_creation/proc_creation_lnx_proxy_connection.yml