수복의 프로그래밍 여행기
Published 2019. 12. 9. 21:49
[AWS] AWS 보안 - 소개 AWS

앞에서 말 했듯이, 인터넷을 이용하여 AWS 는 클라우딩 컴퓨팅 플랫폼을 이용

 

인터넷을 사용한다는 건 외부에 노출 되었다는 것과 마찬가지

 

하지만 AWS는 클라우드 컴퓨팅 환경에서 안전하게 운영하기 위해 아래와 같은 접근 방식으로 실행

 

1. 데이터를 안전하게 유지

2. 지속적인 개선

3. 필요한 만큼 지불

4. 규정 준수 요구 사항 충족

5. 공동 책임 모델

 

해당 사항은 공식링크를 통해 자세히 알 수 있음

 

클라우드 보안 – Amazon Web Services(AWS)

AWS는 금융, 소매, 의료, 정부 등의 보안 및 규정 준수 표준을 충족하기 위해 지속적으로 모니터링하는 수천 가지의 글로벌 규정 준수 요구 사항에 대해 타사 검증을 정기적으로 수행하여 고객의 규정 준수 노력을 지원합니다. 고객은 AWS에서 운영하는 최신 보안 제어 기능을 상속받아 자체 규정 준수 및 인증 프로그램을 강화하는 동시에 특정 보안 보장 요구 사항의 이행에 필요한 비용과 시간을 줄이는 데 사용할 수 있는 도구에 액세스할 수 있습니다. AWS는

aws.amazon.com

그 중 공동 책임 모델을 보면

 

고객이 AWS 를 사용한다고 해서 모든 책임을 AWS에 부과하지 않음

 

고객이 어떻게 사용하는지에 따라 AWS 가 책임을 지거나 고객이 책임을 지게 됨

 

즉, 클라우드 인프라는 AWS 가 보호하고 유지 관리하지만 고객은 클라우드 내에 배치하는 모든 요소에 대한 보안 책임이 있음

 

아래의 공식링크에서 자세히 설명

 

 

공동 책임 모델 – Amazon Web Services(AWS)

보안과 규정 준수는 AWS와 고객의 공동 책임입니다. 이 공유 모델은 AWS가 호스트 운영 체제 및 가상화 계층에서 서비스가 운영되는 시설의 물리적 보안에 이르기까지 구성 요소를 운영, 관리 및 제어하므로 고객의 운영 부담을 경감할 수 있습니다. 고객은 게스트 운영 체제(업데이트 및 보안 패치 포함) 및 다른 관련 애플리케이션 소프트웨어를 관리하고 AWS에서 제공한 보안 그룹 방화벽을 구성할 책임이 있습니다. 고객은 서비스를 선택할 때 신중하게 고려해야

aws.amazon.com

크게 관리형 서비스와 비관리형 서비스로 나누어 짐

 

1. 비 관리형 서비스: 사용자와 AWS가 함께 관리하는 서비스

 - Amazon EC2 (서버 인스턴스)

 - Amazon EBS (블록 스토리지)

 

2. 관리형 서비스: AWS 가 모두 관리하는 서비스

 - Amazon RDS

 - Amazon S3 (스토리지)

 - Amazon DynamoDB (No SQL)

 

이들 중, Amazon EC2 및 Amazon VPC와 같은

IaaS(Infrastructure as a Service) 카테고리에 해당하는 제품은 

고객이 전적으로 제어

 

- OS 업데이트 및 보안패치

- 보안 그룹핑

 


요약

 

고객이 AWS 인프라를 사용하는데 있어서 금지된 사용 정보를 찾을 수 있는 곳은 바로

 

AWS에서 만든 허용 가능 정책(AWS Acceptable Use Policy)에서 볼 수 있다.

 


 

 공동 책임 모델에서 AWS가 전적으로 책임을 저야 하는 것이 있다면

 

글로벌 인프라를 보호할 책임으로 아래와 같은 것들이 있음

 

1. Management of Physical Servers

2. Maintenance of Edge Locations

 


 

그리고 AWS DB를 전적으로 관리하는 서비스는 

 

아마존 다이나모DB (Amazon DynamoDB)

 


 

또한, 아마존 오로라(Amazon Aurora) 와 같이 전적으로 서비스 하는 것은 공유 책임 모델에서

 

아마존이 소프트웨어 업데이트 및 패치를 관리합니다.

 

(Amazon is responsible for the EC2 instance

(OS updating, Patching of software and its maintenance))

 


 

AWS 보안측면에서 고객이 책임져야할 것은 

 

- 보안 그룹핑과 접근통제 리스트를 셋팅 (Security Group and ACL (Access Control List) Settings

- ES2 인스턴스 OS에 Patch 관리 (Patch management on the EC2 instance's Operating System)

- IAM 신임장 라이프 사이클 관리 (Life-cycle management of IAM credentials)

- EBS 볼륨의 암호화 (Encryption of EBS(Elastic Block Storage) volumes

 

 

 

 

'AWS' 카테고리의 다른 글

[AWS] 클라우드 개념 파악하기  (0) 2019.12.09
profile

수복의 프로그래밍 여행기

@컴수복

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!