Container berbagi kernel dengan host, sehingga keamanan container adalah keamanan host. Section ini menegakkan least privilege lapis demi lapis: user, capabilities, syscall, filesystem, rahasia, image, sampai docker.sock itu sendiri.
Pahami lima lapisan isolasi container dan prinsip least privilege beserta defense in depth.
Buka → # Menjalankan Container Non-RootTurunkan privilege dengan USER di Dockerfile dan --user saat runtime.
Buka → # Linux CapabilitiesPecah privilege root dengan capabilities: drop ALL lalu tambah seperlunya.
Buka → # Privileged ContainerPahami apa yang dilepas --privileged, kenapa harus dihindari, dan alternatifnya.
Buka → # Read-Only FilesystemKunci filesystem container dengan --read-only plus tmpfs untuk area tulis terkendali.
Buka → # Seccomp, AppArmor, dan SELinuxBatasi syscall dengan seccomp dan pahami profil LSM bawaan Docker beserta kustomisasinya.
Buka → # Secret ManagementKelola rahasia enam tingkat dari hardcode sampai secret manager beserta rotasinya.
Buka → # Image ScanningPindai kerentanan image dengan Docker Scout dan Trivy serta baca hasilnya dengan bijak.
Buka → # Image ProvenanceBuktikan asal-usul image dengan provenance, SBOM, dan tanda tangan cosign.
Buka → # Supply Chain SecurityAmankan rantai pasok image dari source, dependensi, base image, CI, sampai registry.
Buka → # Docker Socket SecurityPahami risiko memasang docker.sock dan pola aman socket-proxy serta rootless.
Buka →