김민주

섹션 1. AWS 클라우드 서비스 실습과 보안 이해 본문

SWUFORCE/[cloud] AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안

섹션 1. AWS 클라우드 서비스 실습과 보안 이해

7alswn 2023. 5. 3. 19:25

아마존 AWS 클라우드 프리티어 요금

[AWS 요금이 적용되는 방식]

- 160개가 넘는 클라우드 서비스의 요금에 대해 사용한 만큼 지불하는 방식을 지원함

- 장기 계약이나 복잡한 라이선스 없이, 필요한 개별 서비스에 대해 사용한만큼 비용 지불하는 방식

(수도세, 전기세와 같은 공과금 납부와 비슷함)

  • 사용량에 따라 지불
  • 예약을 통한 비용 절감
  • 더 많이 사용하고 더 적은 비용 지불
  • 컴퓨팅, 스토리지, 데이터베이스, 마이그레이션 및 전송, 네트워킹 및 콘텐츠 전송, 개발자 도구, 관리 및 거버넌스, 미디어 서비스, 보안, 자격 증명 및 규정 준수, 분석, 머신러닝, 모바일 서비스, 증강현실 및 가상현실, 애플리케이션 통합, 고객 인게이지먼트 총 15가지로 나눠서 서비스 요금 관리

 

아마존 AWS IAM 사용자 추가 및 그룹 관리

[AWS IAM 보안]

IAM 서비스 중 'AWS 리소스에 대한 엑세스 관리'에서 확인 가능

  • IAM > 대시보드에서 현재 IAM 보안 상태 확인 가능
  • 각 영역별로 보안 설정 시 보안상태 강화 가능
  • 아마존 AWS 사용자 MFA 설정과 키관리 보안: MFA 활성화 - 보안 강화를 위해 모든 사용자에게 Multi-Factor Authentication(MFA)을 요구하는 것이 좋음
  • 아마존 콘솔 로그인 보안: 구글 OTP를 받고 MFA 코드 2개 입력 시 할당 가능
  • IAM 개별 사용자 생성 및 그룹 사용 권한 할당: 관리자 콘솔 계정은 특정 이슈에서만 사용/사용자 추가 후 각 영역별 관리 권한을 부여해야 안전함 

 

IAM 역할, 정책, 생성과 설정

[IAM(Identity and Access Management) 핵심 3가지]

  • 사용자(User): 사용자가 IAM에서 생성 및 액세스 AWS 리소스에 필요한 권한을 부여 할 수 있음
  • 그룹(Group): 사용자를 그룹에 추가 할 수 있음. 이제 개별 사용자 대신 그룹에 권한을 부여 할 수 있음
  • 정책(Policy): 정책은 사용자 또는 그룹에 대한 권한을 정의하는 JSON 문서임
  • 역할(Roles): 역할은 일반적으로 사용자에게 AWS 서비스에 액세스 할 수 있는 임시 권한을 부여하는 데 사용 (ex. S3 권한이 있는 역할을 EC2 서비스에 연결)

[IAM 정책]

  • Action: 어떤 서비스를 어떤 작업으로 허가 or 거부할 지 설정
  • Effect: 허가 or 거부 부여 정책 결정
  • Resource: 작업 허가 여부 설정