Weaponizing Distroless
Last updated
Last updated
学习和实践 AWS 黑客技术:HackTricks 培训 AWS 红队专家 (ARTE) 学习和实践 GCP 黑客技术:HackTricks 培训 GCP 红队专家 (GRTE)
Distroless 容器是一种只包含 运行特定应用程序所需的必要依赖项 的容器,不包含任何不必要的软件或工具。这些容器旨在尽可能 轻量 和 安全,并旨在通过去除任何不必要的组件来 最小化攻击面。
Distroless 容器通常用于 安全性和可靠性至关重要的生产环境。
一些 distroless 容器的例子 包括:
由 Chainguard 提供:https://github.com/chainguard-images/images/tree/main/images
武器化 distroless 容器的目标是能够 在 distroless 所暗示的限制下执行任意二进制文件和有效负载(系统中缺乏常见二进制文件),以及容器中常见的保护措施,如 只读 或 不可执行 在 /dev/shm
中。
将在 2023 年的某个时候发布...
****在这篇文章中, 解释了二进制文件 openssl
经常出现在这些容器中,可能是因为它是 运行在容器内的软件所需的。
学习和实践 AWS 黑客技术:HackTricks 培训 AWS 红队专家 (ARTE) 学习和实践 GCP 黑客技术:HackTricks 培训 GCP 红队专家 (GRTE)