T1573.001 — Symmetric Cryptography
Tactic: Command and Control · Platforms: ESXi, Linux, macOS, Network Devices, Windows
Adversaries may employ a known symmetric encryption algorithm to conceal command and control traffic rather than relying on any inherent protections provided by a communication protocol. Symmetric encryption algorithms use the same key for plaintext encryption and ciphertext decryption. Common…
Sub-technique of Encrypted Channel (T1573).
Sigma detection rules (5)
T1573.001 Encrypted Channel: Symmetric Cryptography
title: "T1573.001 Encrypted Channel: Symmetric Cryptography"
id: e3fd1d28-6dc0-4a73-b302-a5aea6808b40
description: 'Detection Strategy for Encrypted Channel via Symmetric Cryptography across OS Platforms. (Data Component: Module Load; baseline tier: windows-eventid.) Tune using: AllowedCryptoProcesses, EntropyThreshold, TimeWindow.'
references:
- https://attack.mitre.org/techniques/T1573/001
author: Shahrukh Khan
date: 2026-05-20
license: MIT
tags:
- attack.command-and-control
- attack.t1573.001
logsource:
category: image_load
product: windows
service: sysmon
detection:
selection:
EventID: '7'
selection_symmetric_module:
ImageLoaded|endswith:
- '\bcrypt.dll'
- '\bcryptprimitives.dll'
- '\rsaenh.dll'
- '\cryptsp.dll'
selection_uncommon_host:
Image|endswith:
- '\powershell.exe'
- '\pwsh.exe'
- '\wscript.exe'
- '\cscript.exe'
- '\mshta.exe'
- '\rundll32.exe'
- '\regsvr32.exe'
- '\certutil.exe'
- '\wmic.exe'
filter_system_account:
User|contains:
- 'SYSTEM'
- 'LOCAL SERVICE'
- 'NETWORK SERVICE'
condition: selection and selection_symmetric_module and selection_uncommon_host and not filter_system_account
falsepositives:
- Legitimate scripts or admin tooling that legitimately load CNG/CryptoAPI symmetric modules from a scripting host.
level: medium
T1573.001 Encrypted Channel: Symmetric Cryptography
title: "T1573.001 Encrypted Channel: Symmetric Cryptography"
id: e8873a34-f8c0-4529-8dba-fec2e2e0cabc
description: 'Detection Strategy for Encrypted Channel via Symmetric Cryptography. The original rule matched "openssl enc -k", which performs local file encryption and never touches a network connection, so it could not represent an encrypted C2 channel (and was an exact copy of the unrelated Archive-via-Custom-Method rule). Retargeted to openssl s_client/s_server invocations, the openssl subcommands that actually establish or serve a live network connection wrapped in symmetric/TLS encryption. Tune using: TrustedCryptoLibs, TrafficAsymmetryRatio.'
references:
- https://attack.mitre.org/techniques/T1573/001
author: Shahrukh Khan
date: 2026-01-10
license: MIT
tags:
- attack.command-and-control
- attack.t1573.001
logsource:
category: process_creation
product: linux
detection:
selection_s_client:
type: EXECVE
a0|endswith: '/openssl'
a1|contains: 's_client'
selection_s_server:
type: EXECVE
a0|endswith: '/openssl'
a1|contains: 's_server'
condition: 1 of selection_*
falsepositives:
- Administrators and monitoring scripts legitimately use openssl s_client/s_server to test or debug TLS endpoints; traffic asymmetry ratio, the strongest true C2 indicator, still cannot be computed from process-creation telemetry alone and would need a network-flow source.
level: medium
T1573.001 Encrypted Channel: Symmetric Cryptography
title: "T1573.001 Encrypted Channel: Symmetric Cryptography"
id: a9bf5172-7b80-47fe-9534-bf09f9d28661
description: 'Detection Strategy for Encrypted Channel via Symmetric Cryptography across OS Platforms. (Retargeted to the process_creation macOS unified-log telemetry that actually captures this techniques behavior; see logsource below.) Tune using: DoHResolvers, PayloadEntropyThreshold.'
references:
- https://attack.mitre.org/techniques/T1573/001
author: Shahrukh Khan
date: 2026-03-07
license: MIT
tags:
- attack.command-and-control
- attack.t1573.001
logsource:
category: process_creation
product: macos
detection:
selection:
Image|endswith: '/openssl'
CommandLine|contains|all:
- 'enc'
- '-k'
condition: selection
falsepositives:
- The choice of symmetric versus asymmetric cipher inside a C2 channel is invisible in process or network metadata; this rule only flags manual openssl invocations and will miss encryption performed inside a compiled implant.
level: low
T1573.001 Encrypted Channel: Symmetric Cryptography
title: "T1573.001 Encrypted Channel: Symmetric Cryptography"
id: 246f9d92-935a-4786-85b9-95d7af71265d
description: 'Detection Strategy for Encrypted Channel via Symmetric Cryptography across OS Platforms. (Data Component: Network Traffic Flow; baseline tier: fallback.) Tune using: PortProfiles, TrafficVolumeThreshold.'
references:
- https://attack.mitre.org/techniques/T1573/001
author: Shahrukh Khan
date: 2026-06-15
license: MIT
tags:
- attack.command-and-control
- attack.t1573.001
logsource:
product: nsm
service: flow
detection:
selection_ssl_nonstandard:
service: 'ssl'
id.resp_p|lte: 1023
selection_volume:
orig_bytes|gte: 5000000
condition: selection_ssl_nonstandard and selection_volume
falsepositives:
- Legitimate encrypted services deliberately hosted on low, non-default ports for internal segmentation reasons will also match.
level: medium
T1573.001 Encrypted Channel: Symmetric Cryptography
title: "T1573.001 Encrypted Channel: Symmetric Cryptography"
id: 32d445d5-6f45-471e-a363-29644dc59f60
description: 'Detection Strategy for Encrypted Channel via Symmetric Cryptography across OS Platforms. (Retargeted to the process_creation ESXi telemetry that actually captures this techniques behavior; see logsource below.) Tune using: AllowedMgmtHosts.'
references:
- https://attack.mitre.org/techniques/T1573/001
author: Shahrukh Khan
date: 2026-01-16
license: MIT
tags:
- attack.command-and-control
- attack.t1573.001
logsource:
product: esxi
service: vpxd
detection:
selection:
Message|contains:
- 'SSL'
- 'cipher'
condition: selection
falsepositives:
- Symmetric cipher negotiation details are not meaningfully exposed in vpxd.log text; this rule can only flag generic SSL-related log lines and requires a network sensor to actually distinguish an attacker-controlled symmetric encrypted channel from AllowedMgmtHosts traffic.
level: low
Related sub-techniques
Explore