DYKONDO: Debloating Container Images for Reduced Attack Surface and Edge Deployments
- Read more about DYKONDO: Debloating Container Images for Reduced Attack Surface and Edge Deployments
Containerization is an increasingly popular method for enhancing portability and reliability in commercial and governmental deployments. Containerized environments are often built using baseline images (e.g., common Linux distributions) with required dependencies installed for the target software packages (e.g., Python tooling, database infrastructure, web frontends). Depending on the capabilities required, the resulting container images often contain bloat – software, libraries, and other files that do not support the stated mission for a given deployment.