Skip to content
Threat Feed
medium advisory

Detection of Sensitive Data Aggregation via Compression Utilities

Adversaries frequently use standard compression utilities like tar, zip, or gzip to aggregate sensitive files such as SSH keys, cloud credentials, and configuration files prior to exfiltration.

Adversaries targeting Linux environments often leverage native compression and archiving utilities to facilitate the collection and exfiltration of sensitive information. By executing tools such as tar, zip, gzip, or 7z against high-value file paths, attackers can bundle multiple sensitive assets into a single archive, minimizing the number of operations required for data theft and potentially avoiding certain network-based alerts by creating a single, contiguous stream of data.

This activity typically targets files containing credentials, configuration data, and system identity information, including SSH keys (/root/.ssh/id_rsa), cloud provider credentials (/root/.aws/credentials), and sensitive system files (/etc/shadow). The use of these utilities for these specific paths, especially when initiated by non-administrative user accounts or outside of standard maintenance windows, is a strong indicator of unauthorized data collection and credential harvesting. Defenders should monitor for process executions of common compression utilities where the command-line arguments explicitly reference these sensitive file locations.

Attack Chain

  1. Attacker gains initial access or escalates privileges to the target Linux host.
  2. Attacker performs local reconnaissance to identify stored credentials, configuration files, or identity data.
  3. Attacker identifies high-value targets such as /etc/shadow, ~/.ssh/authorized_keys, or cloud configuration files.
  4. Attacker executes a compression utility (e.g., tar -czf backup.tar.gz /home/user/.ssh/).
  5. Attacker archives the collected sensitive files into a single compressed file within a temporary directory.
  6. Attacker moves the archive to a staging location or prepares for immediate exfiltration.
  7. Attacker exfiltrates the compressed archive via protocols like SCP, HTTP, or DNS tunneling.

Impact

Successful exploitation allows an adversary to obtain plaintext credentials, SSH private keys, and cloud access tokens. This level of access typically leads to lateral movement within the environment, persistent access to cloud infrastructure, and full compromise of the target system. In enterprise environments, the exposure of such credentials can facilitate a broad range of malicious activities, including ransomware deployment or long-term persistence in the victim network.

Recommendation

  • Deploy the provided Sigma rule to monitor for suspicious process execution targeting sensitive paths.
  • Implement process-level monitoring on all Linux endpoints using Auditbeat or Elastic Defend to capture command-line arguments for compression utilities.
  • Review and establish an allowlist for known administrative backup jobs to reduce false positives triggered by legitimate maintenance tasks.
  • Monitor for unusual outbound network traffic from sensitive hosts following the execution of archiving commands.
  • Rotate credentials stored in files identified as frequently targeted by attackers if unauthorized access is suspected.

Immediate actions

Deploy Sigma detection rule to environment

Detection Engineering 48h

Threat Hunt

Search historical logs for execution of compression binaries with paths matching sensitive credentials

T1560.001 high high confidence hunt now

Data: process_creation events

Mitigations

Review and restrict permissions on /etc/shadow and .ssh directories

medium_term IT Operations

T1552.001

Detection coverage 1

Detect Sensitive Files Compression

medium

Detects the use of compression utilities to collect known files containing sensitive information, such as credentials and system configurations.

sigma tactics: collection, credential_access techniques: T1005, T1552.001, T1560.001 sources: process_creation, linux

Detection queries are available on the platform. Get full rules →