What it asks for. Systems must maintain a separate execution domain for each executing process.
In practice. This is largely delivered by modern operating systems, hypervisors and container platforms through separate address spaces and privilege boundaries. Organisations support it by using supported platforms, keeping memory protection features enabled, running workloads in appropriately isolated containers or virtual machines and avoiding configurations that weaken isolation. Evidence may include platform documentation, hardening settings and container security policies. Container platforms should enforce policies that block privileged containers and restrict access to the host. Auditors may also check that address space layout randomisation and similar protections are left on.
Common gaps. Containers run with privileged mode or host namespaces undermine process isolation. Legacy systems without modern memory protections are often left in place. Isolation is assumed rather than checked, so weaknesses are found only during an incident.