|
|
|
|
|
by bigmac
3585 days ago
|
|
This couldn't be further from the truth. Docker containers run with default seccomp profiles, namespacing (filesystem, PIDs, mounts, etc), LSM policies (AppArmor, SELinux), and capability dropping. These are all common sense security controls that aren't widely available because they're typically hard to use. Docker makes them defaults for everyone. This makes classes of remote attacks against applications far more difficult. Tangible example: read-only filesystems + mount namespacing make vulns that require filesystem modification or directory traversal far more difficult. At this point arguing against running in Docker is like arguing in favor of IE6's security model instead of Chrome's. Disclaimer: I manage security at Docker. |
|