개요
AWS 사용시 EC2의 IMDS(Instance Metadata Service) v1을 무효화하는게 좋다는 보안권고가 있다는 것을 알게 되었다. 왜 그런 것인지 조사한다.
IMDS v1 이란?
EC2내에서 메타데이터를
IMDS v1 은 왜 안좋다고 하는가?
IMDS v1 상태를 파악하는 방법은?
- AWS 클라우드 콘솔에서 Security Hub 서비스에 들어가면 Security Standards 에 “AWS Foundational Security Best Practices v1.0.0” 라는 것이 있다.
- 여기에 항목번호
EC2.8
로 등록되어 있다. 항목명은EC2 instances should use Instance Metadata Service Version 2 (IMDSv2)
다.
IMDS v2 를 설정하면 뭐가 좋은가?
- https://dev.classmethod.jp/articles/ec2-imdsv2-release/ 를 참고한다.
- 도쿠마루 히로시의 일기 : SSRF 대책으로 아마존에서 발표 한 IMDSv2의 효과와 한계: https://blog.tokumaru.org/2019/12/defense-ssrf-amazon-ec2-imdsv2.html
참고
- https://dev.classmethod.jp/articles/tsnote-ec2-imds-version-check/