Amazon EC2 IMDS
2023. 12. 29. 15:32ㆍAWS/Amazon EC2
728x90
SMALL
- 개요
Amazon EC2에서 instance metadata를 통해 instance의 각종 정보를 받아올 수 있다.
기존에 IMDSv1은 인증이 없었지만, IMDSv2에서는 token 기반 인증으로 변경되었다.
Amazon linux 2023 부터는 IMDSv2가 기본으로 적용되며,
다른 AMI에서도 IMDSv1 disable을 통해 IMDSv2를 사용 가능하다.
- 타임라인
2019년 11월 — IMDSv2를 출시하고 이 서비스를 사용하여 심층 방어를 추가하는 방법을 제시했습니다.
2020년 2월 — AWS Marketplace 판매자와 AWS 파트너가 새로 게시한 모든 제품이 IMDSv2를 지원하는지 확인하기 시작했습니다.
2023년 3월 — 모든 시작에 기본적으로 IMDSv2를 사용하는 Amazon Linux 2023을 출시했습니다.
2023년 9월 — IMDSv2의 이점을 최대한 활용하고 AWS 인프라 전체에서 IMDSv1을 비활성화하는 방법을 보여주는 블로그 게시물을 게시했습니다.
2023년 11월 — 오늘부터 모든 콘솔 퀵 스타트 시작에서 IMDSv2 전용 버전을 사용할 예정입니다
- 사용 방법
# Generate a Token
TOKEN=curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"
# Use the token to generate top-level metadata items
curl -H "X-aws-ec2-metadata-token: $TOKEN" -v http://169.254.169.254/latest/meta-data/
- 참고
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-v2-how-it-works.html
https://aws.amazon.com/ko/blogs/korea/amazon-ec2-instance-metadata-service-imdsv2-by-default/
https://aws.amazon.com/ko/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/
728x90
LIST
'AWS > Amazon EC2' 카테고리의 다른 글
Amazon EC2 instance type 및 특징 정리 (2) | 2023.10.17 |
---|---|
AWS 리소스가 사용 중인 IP 확인 하는 방법 (0) | 2023.10.06 |
AWS EBS 확장하는 법 (0) | 2022.11.07 |
EC2 추가 disk mount (0) | 2022.10.11 |
bastion host를 이용한 SSH tunneling (0) | 2022.09.21 |