_zero_.log
로그인
_zero_.log
로그인
root 계정의 Access key ID / Secret access key 삭제
ZER0
·
2022년 9월 14일
팔로우
0
AWS Security
0
AWS 보안 설정 가이드
목록 보기
7/47
1. 관련 법령
전자금융감독규정 제13조 제5항
2. 개요
root 계정은 AWS 리소스에 대한 모든 권한을 보유한 계정이지만, IAM 등을 통한 권한 제어가 불가능
따라서 root 계정에 Access key ID / Secret access key를 발급해 사용하는 경우 과도한 권한으로 인한 휴먼 에러 또는 secret 유출에 대한 리스크가 존재하여 적절한 조치 필요
[참고] 해당 설정을 적용하지 않아 사고가 발생한 사례
개인정보위, 개인정보 유출 16개 사업자에 과징금·과태료 처분
3. 취약점 판단 기준
root 계정에 Access key ID / Secret access key를 발급한 경우
취약
root 계정에 Access key ID / Secret access key를 발급하지 않은 경우
취약하지 않음
4. 취약점 확인 방법 - (1) 관리 콘솔에서 확인
root 계정으로 관리 콘솔 로그인 후 오른쪽 상단의 계정명 클릭
[보안 자격 증명]
클릭
[액세스 키]
탭에서 Access key ID / Secret access key 발급 여부 확인
4. 취약점 확인 방법 - (2) AWS CLI에서 확인
IAM 권한을 보유한 계정의 Access key를 활용해 AWS CLI에서 Command 실행
Command
aws iam get-account-summary
|
grep
"AccountAccessKeysPresent"
AccountAccessKeysPresent 0 여부 확인
5. 취약점 조치 방법
생성된 액세스 키를 비활성화
비활성화된 액세스 키를 삭제
6. 참고
CIS AWS Benchmark v1.4.0
ZER0
Security Compliance Engineer
팔로우
이전 포스트
[권고] root 계정의 billing 권한을 IAM 계정에 부여
다음 포스트
root 계정 사용 여부 확인
0개의 댓글
댓글 작성