详细内容或原文请订阅后点击阅览
云容器安全风险和最佳实践指南
云容器是一个热门话题,尤其是在安全方面。科技巨头微软、谷歌和 Facebook 都在使用它们。 Google 运行的所有内容均使用容器,每周总计达数十亿次。 <p>在过去的十年里,容器锚定了越来越多的生产环境。这种转变反映了 DevOps 的模块化,使开发人员能够在不影响整个应用程序的情况下调整单独的功能。容器承诺提供一种简化、易于部署且安全的方法来实现特定的基础设施要求,并且是虚拟机的轻量级替代方案。 <p>让我们回顾一下容器的演变,并讨论为什么云容器安全不容忽视。
来源:搜索云安全云容器是一个热门话题,尤其是在安全方面。科技巨头微软、谷歌和 Facebook 都在使用它们。谷歌使用容器来处理其运行的所有内容,每周总计达数十亿个。
在过去的十年中,容器锚定了越来越多的生产环境。这种转变体现了 DevOps 的模块化,使开发人员能够在不影响整个应用程序的情况下调整单独的功能。容器承诺提供一种简化、易于部署且安全的方法来实现特定的基础设施要求,并且是虚拟机的轻量级替代方案。
让我们回顾一下容器的演变,并讨论为什么云容器安全不容忽视。
云容器如何工作?
容器技术的根源是作为 Linux 的一部分开发的分区和 chroot 进程隔离。现代容器表现为应用程序容器化(例如 Docker)和系统容器化(例如 Linux 容器(LXC))。两者都使 IT 团队能够在简化版本管理并实现跨各种部署环境的可移植性时从底层基础设施中抽象出应用程序代码。
容器依靠虚拟隔离来部署和运行无需虚拟机即可访问共享操作系统内核的应用程序。因为它们保存了所有必要的组件(文件、库和环境变量),所以容器可以运行所需的软件,而无需担心平台兼容性。主机操作系统限制了容器对物理资源的访问,因此单个容器无法消耗主机的所有物理资源。
主要云供应商提供容器即服务,例如 Amazon Elastic Container Service、AWS Fargate、Google Kubernetes Engine、Microsoft Azure Container Instances、Azure Kubernetes Service 和 Oracle Cloud Infrastructure Kubernetes Engine。容器还可以部署在公共或私有云基础设施上,而无需使用云供应商的专用产品。
