MITRE ATT&CK · T1072

Software Deployment Tools

MITRE · cited in 5 of our lessons

Explanation

What attackers do. Attackers use centralised software deployment and management tools, such as endpoint management or patch systems, to run commands or install malware across many systems at once. This serves Execution and Lateral Movement.

How to defend. Treat deployment platforms as tier zero, restrict and monitor administrative access with MFA, and require approval for new deployments. Log all deployment activity and review it against change records. Separate deployment administration accounts from everyday accounts and limit the scope each administrator can push to. Alert when deployment tool credentials are used from unusual hosts.

Signs to look for. Look for deployments outside change windows, new packages or scripts created by unusual accounts and simultaneous execution of the same command across many hosts. A common gap is that deployment tool activity is trusted and not monitored by security.

The official text
Adversaries may gain access to and use centralized software suites installed within an enterprise to execute commands and move laterally through the network. Configuration management and software deployment applications may be used in an enterprise network or cloud environment for routine administration purposes. These systems may also be integrated into CI/CD pipelines. Examples of such solutions include: SCCM, HBSS, Altiris, AWS Systems Manager, Microsoft Intune, Azure Arc, and GCP Deployment Manager. Access to network-wide or enterprise-wide endpoint management software may enable an adversary to achieve remote code execution on all connected systems. The access may be used to laterally move to other systems, gather information, or cause a specific effect, such as wiping the hard drives on all endpoints. SaaS-based configuration management services may allow for broad Cloud Administration Command on cloud-hosted instances, as well as the execution of arbitrary commands on on-premises endpoints. For example, Microsoft Configuration Manager allows Global or Intune Administrators to run scripts as SYSTEM on on-premises devices joined to Entra ID. Such services may also utilize Web Protocols to communicate back to adversary owned infrastructure.

© The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation (MITRE ATT&CK®).

Lessons that cite it

Real incidents where this item mattered.