P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Cloud and subscribed services

Container platform (Kubernetes): what it is and how it is attacked

The system that decides where each packaged application runs, and starts it again when it stops.

Also known as

  • Kubernetes
  • K8s
  • cluster
  • EKS
  • AKS
  • GKE
  • OpenShift

Typing any of them into the editor finds this object.

Why it matters on a security diagram

It keeps its own list of who may do what, separate from the cloud account's, and its own internal network where by default everything can reach everything else. Control of it is control of every application it runs.

How it gets attacked, and what reduces it

How it gets attacked

  • Its own list of permissions treated as an afterthought beside the cloud account's
  • Anything inside able to reach anything else inside, because no internal restrictions were set
  • Its administrative interface reachable from far more places than the few that need it

What reduces it

  • Review its permission list as a first-class identity system, because it is one
  • Set internal network rules; the default is that everything reaches everything
  • Restrict the administrative interface to the few places that need it

Where it sits

Group
Cloud and subscribed services · Things that only exist because somebody else runs the platform underneath them.
Whose side, by default
Ours · Belongs to the organisation the diagram is about.
Catalogue identifier
container-platform

Reviewed . CC BY 4.0.

Others in cloud and subscribed services

The cloud and subscribed services group lists all 12 of them side by side.

Container platform on your own diagram

Open the editor, press N, and type Kubernetes. The object is placed and connected to whatever was selected, and Tab adds the next one already joined to it. Nothing is uploaded: the page is served with a Content Security Policy that forbids the browser from making any outbound request at all.

Open the diagram maker