ACK security enhancement

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: Brief introduction on some security enhancement for ACK, including BYOK, AD/LDAP support, and collaboration with Vault and NeuVector

BYOK

https://github.com/AliyunContainerService/ack-kms-plugin

This is KMS provider plugin for Alibaba Cloud - Enable encryption at rest of Kubernetes secret backed by Alibaba Cloud Key Management Service

Here let us verify the secret encryption on ACK cluster.

Firstly create one ACK cluster on Alibaba Cloud Container Service console, refine the apiserver configuration and install the ack-kms-plugin successfully:

image

then create a test secret and use etcdctl to fetch and check if the secret data is encrypted as below:

image

also the secret data should be decode when an authorized user using kubectl to get the secret value as:

image

 

AD/LDAP

Alibaba Cloud RAM user can upload the metadata file provided by external IdP and enable SAML-based Single Sign-On. It supports SAML 2.0 standard and enables you to log on to Alibaba Cloud from the local account system of your enterprise. Here we give Microsoft AD as an example:

image

then enable sso status and upload the target metadata xml file:

image

config the AD FS to trust RAM as SAML SP

image

add claim rules:

image

then user can login from Alibaba Cloud RAM page and the browser would auto skip to the target AD login page as:

image
image

after AD auth the user success, it would redirect back to Alibaba Cloud console as:

image

 
Besides, Alibaba Cloud Container Service support to deploy KeyCloak with helm charts, which comes with a built-in LDAP/AD provider in user application side.

image

 

NeuVector

NeuVector, the leader in Kubernetes security delivering the first and only multi-vector container firewall, had annouced the partnership with Alibaba Cloud to strengthen Kubernetes security for enterprise customers. see https://neuvector.com/cloud-security/neuvector-alibaba-cloud/

NeuVector’s platform includes these key features:

  • Support throughout the entire DevOps container deployment lifecycle, from build to ship to run.
  • Security automation, starting with a Jenkins plug-in for vulnerability scanning during the build process.
  • Container registries such as the Alibaba Cloud Container Registry can be configured so that any new images in a repository will be automatically scanned by NeuVector.
  • Kubernetes and Docker CIS benchmarks will test host and container configurations before and after production deployments.
  • Run-time security is delivered by the unique, cloud-native Layer-7 container firewall that combines deep packet inspection (DPI) of east-west traffic with container inspection and host security to detect and prevent attacks at multiple points in the kill chain.

the detail please refer to https://yq.aliyun.com/articles/62411

 

Vault

Vault is a famous open-source product for manage secret and protect sensitive secret, and Alibaba Cloud has also integrated into its dynamic infrastructure.
image

Vault treats AliCloud as a Trusted Third Party and uses a special Alibaba Cloud request signed with private credentials for its auth system: https://www.vaultproject.io/docs/auth/alicloud.html

also it support dynamic generate, store and encrypt Alibaba Cloud access tokens based on RAM policies as https://www.vaultproject.io/docs/secrets/alicloud/index.html

Besides, Alibaba Cloud Container Service support to deploy Vault in app-catalog, which help customers friendly deploy it based on official helm charts.

image

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
打赏
0
0
0
0
78249
分享
相关文章
如何为Azure Kubernetes Services启用Internal Loadbalancer
执行上述步骤,您就可以搭建一个仅在Azure虚拟网络内部可用的内部负载均衡器了。这为内部服务通信提供了安全性,避免了外部世界的直接接入。与外部负载均衡器相比,内部负载均衡器通常用于企业内部或多层应用架构中的后端服务。通过仔细配置和管理AKS中的Service对象,您可以确保应用架构符合网络和安全性要求。
129 2
ACK(Alibaba Cloud Kubernetes Engine
ACK(Alibaba Cloud Kubernetes Engine)是阿里巴巴云推出的一款基于Kubernetes的容器编排平台。在ACK中,Capacity Scheduling是一种调度策略,用于在集群中分配资源,以确保高可用性和资源利用率。
168 2
Add port mapping support for terway on ACK
Add port mapping support for terway on Alibaba Cloud Container Service for Kubernetes (ACK). Work with terway, a CNI plugin for Alibaba Cloud VPC / Elastic Network Interface (ENI).
Life of a Packet in Kubernetes - Calico网络进阶(注解版)
As we discussed in Part 1, CNI plugins play an essential role in Kubernetes networking. There are many third-party CNI plugins available today; Calico is one of them. Many engineers prefer Calico; one of the main reasons is its ease of use and how it shapes the network fabric.
186 0
Kubernetes CKS 2021 Course【15】---Microservice Vulnerabilities - mTLS
Kubernetes CKS 2021 Course【15】---Microservice Vulnerabilities - mTLS
Kubernetes CKS 2021 Course【15】---Microservice Vulnerabilities - mTLS
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等