DevSecOps/클라우드 보안 가이드 [sk쉴더스 ISMS]

클라우드 보안 가이드 - 계정 관리 [1-6] -

개발하는지호 2025. 5. 10. 04:37

1.6 Key Pair 보관 관리 

분류 : 계정 관리

중요도 : 

항목명 : Key Pair 보관 관리

 

항목 설명 :                                                                                                     

 EC2는 키(Key)를 이용한 암호화 기법을 제공한다. 해당 기법은 퍼블릭/프라이빗 키를 통해 각각 데이터의 암호화 및 해독을 하는 방식으로 여기에 사용되는 키를 'Key Pair'라고 하며, 해당 암호화 기법을 사용할 시 EC2의 보안성을 향상시킬 수 있으므로 EC2 인스턴스 생성 시 Key Pair 등록을 권장한다.

 

 또한, Amazon EC2에 사용되는 키는 '2048비트 SSH-2 RSA 키'이며, Key Pair는 리전당 최대 5천 개 까지 보유할 수 있다.

 

*Key Pair는 타 사용자가 확인이 가능한 공개된 위치에 보관하게 될 경우 EC2 Instance 에 무단으로 접근이 가능해지므로 비인가자가 쉽게 유추 및 접근이 불가능한 장소에 보관해야 한다.

 

설정 방법 :

 

가. S3 버킷 내 Key Pair 관리하기

   1) 버킷 접근

 

   2) 버킷 생성하기

 

   3) 생성된 버킷 확인

 

   4) S3 버킷 내 KeyPair 업로드

 

   5) 업로드 된 KeyPair 확인

 

   6) Key Pair 보관 확인(프라이빗 S3 버킷)

 

진단 기준 :

양호 기준 : Key Pair(PEM) File의 보관 위치가 쉽게 유추할 수 없는 공간에 보관되어 있을 경우

취약 기준 : Key Pair(PEM) File의 보관 위치가 다수 접근이 가능한 공용 공간(퍼블릭 S3, EC2 "Admin Console(/)" 디렉터리 등)에 보관되어 있을 경우  

 

취약점 대응 방안 : Session Manager를 활용하여 키 이용을 통한 취약점으로 부터 벗어날 수 있다.