Container Security for Developers
Containers ship fast but misconfigure easily. This course teaches developers the security implications of the configuration decisions they make every day -- Dockerfiles, `docker run` flags, and CI pipeline setup -- through real incidents including Azurescape, Leaky Vessels, and the TeamCity supply chain attack. You will learn to harden container images, eliminate credential leakage through image layers, drop privileges to the minimum required, and understand why mounting the Docker socket in CI is equivalent to handing an attacker root on the host. No security background required.