AWS

[ 18 ] - KMS

zhuxiclover 2024. 10. 15. 16:13

1. 개념

 ➜  암호화키를 쉽게 만들어주고 수많은 AWS 리소스와 상호작용함, 암호키를 사용하여 데이터를 암호화하는 방법이 매우 단순함

 

 ➜  CMK [ Customer Master Key ]

    ✅  4kbyte에 해당하는 데이터 encrypt & decrypt

    ✅  CMK를 사용하여 데이터 키를 암호화시킴, 이 데이터 키를 가지고 실제 데이터를 암호화

 

 

 

2. 사용자 그룹 생성

 ➜  kms-group

 

 ➜  권한 추가

 

 

 ➜  사용자 생성 : kms-manager

    ✅  그룹에 사용자 추가 : kms-group

    ✅  보안자격증명 : 콘솔 로그인 활성화 [사용자 지정 암호 설정 : P@ssw0rd]

 

 ➜  사용자 생성 : kms-manager

    ✅  그룹에 사용자 추가 : kms-group

    ✅  보안자격증명 : 콘솔 로그인 활성화 [사용자 지정 암호 설정 : P@ssw0rd]

 

 

 

3.  KMS

 ➜  키 생성

    ✅  다 default, 별칭 : user-cmk

    ✅  키 관리자 : kms-manager

    ✅  키 사용자 :  kms-user

 

 

 

4. 버킷 생성 : kms-testsjh-1015

 ➜  helloworld.txt 파일 하나 업로드

 ➜  incript.txt 파일 하나 업로드

    ✅  속성 : cmk 키 선택

 

 

 

5. 확인

 ➜  사용자 한 명 추가로 생성 : kms-checkuser

    ✅  보안자격증명 : 콘솔 로그인 활성화 [사용자 지정 암호 설정 : P@ssw0rd]

    ✅  그룹에 포함시키지 x

    ✅  권한 추가 : AmazonS3FullAccess

  

 ➜  암호화

 

 

 ➜  비암호화

'AWS' 카테고리의 다른 글

[ 20 ] - 취약점  (0) 2024.10.17
[ 19 ] - 방화벽 WAF  (0) 2024.10.16
[ 17 ] - Cloudwatch X-ray  (0) 2024.10.15
[ 16 ] - dynamoDB에 데이터 넣기  (0) 2024.10.14
[ 15 ] - key  (0) 2024.10.11