MITRE ATT&CKtechnique
T1610 Deploy Container
- Domain
- enterprise
- Tactics
- Execution
- Platforms
- Containers
- Version
- 2.0
- Created
- 2021-03-29
Description
Adversaries may deploy a container into an environment to facilitate execution or evade defenses. In some cases, adversaries may deploy a new container to execute processes associated with a particular image or deployment, such as processes that execute or download malware. In others, an adversary may deploy a new container configured without network rules, user limitations, etc. to bypass existing defenses within the environment. In Kubernetes environments, an adversary may attempt to deploy a privileged or vulnerable container into a specific node in order to Escape to Host and access other containers running on the node.
Containers can be deployed by various means, such as via Docker's create and start APIs or via a web application such as the Kubernetes dashboard or Kubeflow. In Kubernetes environments, containers may be deployed through workloads such as ReplicaSets or DaemonSets, which can allow containers to be deployed across multiple nodes. Adversaries may deploy containers based on retrieved or built malicious images or from benign images that download and execute malicious payloads at runtime.
Related
Tactic · MITRE ATT&CK (1)
- TA0002 Execution tactic
Referenced by MITRE ATT&CK · mitigates (4)
Referenced by MITRE ATT&CK · uses (7)
Referenced by Compliance · mitigates (12)
- CIS-16.8 Separate Production and Non-Production Systems CIS Safeguard v8.1
- CIS-4.6 Securely Manage Enterprise Assets and Software CIS Safeguard v8.1
- CIS-6.8 Define and Maintain Role-Based Access Control CIS Safeguard v8.1
- NIST-AC-17 Remote Access NIST 800-53 control
- NIST-AC-2 Account Management NIST 800-53 control
- NIST-AC-3 Access Enforcement NIST 800-53 control
- NIST-AC-6 Least Privilege NIST 800-53 control
- NIST-CM-6 Configuration Settings NIST 800-53 control
- NIST-CM-7 Least Functionality NIST 800-53 control
- NIST-IA-2 Identification and Authentication (Organizational Users) NIST 800-53 control
- NIST-SC-7 Boundary Protection NIST 800-53 control
- NIST-SI-4 System Monitoring NIST 800-53 control
References
- https://blog.appsecco.com/kubernetes-namespace-breakout-using-insecure-host-path-volume-part-1-b382f2a6e216 AppSecco Kubernetes Namespace Breakout 2020
- https://blog.aquasec.com/malicious-container-image-docker-container-host Aqua Build Images on Hosts
- https://docs.docker.com/reference/cli/docker/container/create/ Docker Container
- https://kubernetes.io/docs/concepts/workloads/controllers/ Kubernetes Workload Management
- https://www.kubeflow.org/docs/components/pipelines/overview/pipelines-overview/ Kubeflow Pipelines
- https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ Kubernetes Dashboard