기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이 가이드에서는 위험 평가 및 완화 전략을 통해 비즈니스 가치를 제공하면서 EKS에 의존하는 정보, 시스템 및 자산을 보호하는 방법에 대한 조언을 제공합니다. 여기의 지침은 고객이 모범 사례에 따라 EKS를 구현하는 데 도움이 되도록 AWS에서 게시하는 일련의 모범 사례 가이드의 일부입니다. 성능, 운영 우수성, 비용 최적화 및 신뢰성에 대한 가이드는 향후 몇 달 내에 제공될 예정입니다.
이 설명서의 사용법
이 가이드는 EKS 클러스터 및 지원하는 워크로드에 대한 보안 제어의 효과를 구현하고 모니터링하는 보안 전문가를 위한 것입니다. 이 가이드는 더 쉽게 사용할 수 있도록 다양한 주제 영역으로 구성되어 있습니다. 각 주제는 간단한 개요로 시작하며, 그 다음에는 EKS 클러스터 보안을 위한 권장 사항 및 모범 사례 목록이 나옵니다. 주제를 특정 순서로 읽을 필요는 없습니다.
공동 책임 모델 이해
보안 및 규정 준수는 EKS와 같은 관리형 서비스를 사용할 때 공동 책임으로 간주됩니다. 일반적으로 AWS는 클라우드의 보안 ""에 대한 책임이 있는 반면, 고객인 사용자는 클라우드의 보안 "in"에 대한 책임이 있습니다. EKS를 통해 AWS는 EKS 관리형 Kubernetes 컨트롤 플레인을 관리할 책임이 있습니다. 여기에는 Kubernetes 컨트롤 플레인 노드, ETCD 데이터베이스 및 AWS가 안전하고 신뢰할 수 있는 서비스를 제공하는 데 필요한 기타 인프라가 포함됩니다. EKS 소비자는 IAM, 포드 보안, 런타임 보안, 네트워크 보안 등과 같은이 가이드의 주제에 대해 주로 책임을 집니다.
인프라 보안과 관련하여 AWS는 사용자가 자체 관리형 작업자에서 관리형 노드 그룹으로 Fargate로 이동할 때 추가 책임을 맡습니다. 예를 들어 Fargate를 사용하면 AWS가 포드를 실행하는 데 사용되는 기본 인스턴스/런타임을 보호할 책임이 있습니다.
공동 책임 모델 - Fargate

또한 AWS는 Kubernetes 패치 버전 및 보안 패치를 사용하여 EKS 최적화 AMI를 최신 상태로 유지할 책임이 있습니다. 관리형 노드 그룹(MNG)을 사용하는 고객은 EKS API, CLI, Cloudformation 또는 AWS 콘솔을 통해 노드 그룹을 최신 AMI로 업그레이드할 책임이 있습니다. 또한 Fargate와 달리 MNGs는 인프라/클러스터를 자동으로 조정하지 않습니다. 이는 클러스터-오토스케일러
공동 책임 모델 - MNG

시스템을 설계하기 전에 책임과 서비스 공급자(AWS) 간의 경계가 어디에 있는지 알아야 합니다.
공동 책임 모델에 대한 자세한 내용은 https://aws.amazon.com/compliance/shared-responsibility-model/
소개
EKS와 같은 관리형 Kubernetes 서비스를 사용할 때 관련된 몇 가지 보안 모범 사례 영역이 있습니다.
-
ID 및 액세스 관리
-
포드 보안
-
런타임 보안
-
네트워크 보안
-
멀티테넌시
-
다중 테넌시를 위한 다중 계정
-
탐지 제어
-
인프라 보안
-
데이터 암호화 및 보안 암호 관리
-
규정 준수
-
인시던트 대응 및 포렌식
-
이미지 보안
시스템 설계의 일환으로 보안 영향과 보안 태세에 영향을 미칠 수 있는 사례를 고려해야 합니다. 예를 들어 리소스 세트에 대해 작업을 수행할 수 있는 사용자를 제어해야 합니다. 또한 보안 인시던트를 신속하게 식별하고, 시스템 및 서비스를 무단 액세스로부터 보호하고, 데이터 보호를 통해 데이터의 기밀성과 무결성을 유지할 수 있는 기능이 필요합니다. 보안 인시던트에 대응하기 위해 잘 정의되고 리허설된 프로세스 세트를 갖추면 보안 태세도 향상됩니다. 이는 금전적 손해 방지 또는 규제 의무 준수 등 목표 달성을 뒷받침하는 중요한 도구이자 기법입니다.
AWS는 광범위한 보안 인식 고객의 피드백을 기반으로 발전한 풍부한 보안 서비스 세트를 제공하여 조직이 보안 및 규정 준수 목표를 달성할 수 있도록 지원합니다. 고객은 매우 안전한 기반을 제공함으로써 "비차등화되지 않은 과중한 업무 처리"에 소요되는 시간을 줄이고 비즈니스 목표를 달성하는 데 더 많은 시간을 할애할 수 있습니다.
Feedback
이 가이드는 광범위한 EKS/Kubernetes 커뮤니티에서 직접적인 피드백과 제안을 수집하기 위해 GitHub에서 릴리스됩니다. 가이드에 포함해야 한다고 생각되는 모범 사례가 있는 경우 GitHub 리포지토리에 문제를 제기하거나 PR을 제출하십시오. 새로운 기능이 서비스에 추가되거나 새로운 모범 사례가 발전할 때 가이드를 주기적으로 업데이트하는 것이 목적입니다.
참고 문헌
Security Audit Working Group에서 후원하는 Kubernetes 보안 백서는
CNCF는 클라우드 네이티브 보안에 대한 백서
도구 및 리소스
Amazon EKS Security Immersion 워크숍