ATT&CK Reference
Portfolio

TA0006 · CREDENTIAL ACCESS

Unsecured Credentials

T1552Windows · SaaS · IaaS · Linux · macOS · Containers · Network Devices · Office Suite · Identity Providerattack.mitre.org

Adversaries may search compromised systems to find and obtain insecurely stored credentials. These credentials can be stored and/or misplaced in many locations on a system, including plaintext files (e.g.

Detect it with

While detecting adversaries accessing credentials may be difficult without knowing they exist in the environment, it may be possible to detect adversary use of credentials they have obtained.

Why it matters on shift

Unsecured Credentials is one of the concrete ways adversaries achieve credential access. Recognising it in telemetry lets you name the technique in your ticket and pivot to what came before and after.

What to look for next

After credential access, the next tactic is usually Discovery. Search your telemetry for the transition before closing the ticket.

8 sub-techniques

How it shows up in practice

  1. T1552.001

    Credentials In Files

    Adversaries may search local file systems and remote file shares for files containing insecurely stored credentials.

  2. T1552.002

    Credentials in Registry

    Adversaries may search the Registry on compromised systems for insecurely stored credentials. The Windows Registry stores configuration information that can be used by the system or other programs.

  3. T1552.003

    Bash History

    Adversaries may search the bash command history on compromised systems for insecurely stored credentials. Bash keeps track of the commands users type on the command-line with the "history" utility.

  4. T1552.004

    Private Keys

    Adversaries may search for private key certificate files on compromised systems for insecurely stored credentials. Private cryptographic keys and certificates are used for authentication, encryption/decryption, and digital signatures.

  5. T1552.005

    Cloud Instance Metadata API

    Adversaries may attempt to access the Cloud Instance Metadata API to collect credentials and other sensitive data.

  6. T1552.006

    Group Policy Preferences

    Adversaries may attempt to find unsecured credentials in Group Policy Preferences (GPP). GPP are tools that allow administrators to create domain policies with embedded credentials.

  7. T1552.007

    Container API

    Adversaries may gather credentials via APIs within a containers environment. APIs in these environments, such as the Docker API and Kubernetes APIs, allow a user to remotely manage their container resources and cluster components.

  8. T1552.008

    Chat Messages

    Adversaries may directly collect unsecured credentials stored or passed through user communication services.

Kill-chain context

← beforeDefense EvasionCredential Accessafter →Discovery