AWS를 운영하면서 가장 중요한 것중 하나가 보안이다.
따라서 VPC 부터 서버까지 모든 영역에 보안적 요소가 빠지지 않는 부분이 없다.
하지만 정작 해당 서비스를 컨트롤 할 수 있는 AWS 콘솔은 기본적으로 전구간에서 접속이 가능하다.
하여, AWS 콘솔도 접근을 해야 하는 대역으로만 압축을 해야 한다.
aws 공식 사이트에 가면
https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/reference_policies_examples_aws_deny-ip.html
소스 IP를 바탕으로 aws 콘솔 엑세스를 거부하는 방법에 대해 기술되어 있으나...
이대로 하면 작고큰? 문제가 발생한다.
필자의 경우 vpc flow로그를 볼수 없다던가 kms 관련 오류가 발생했고 아래와 같이 몇가지를 추가했다.
아마 사용중에 더 문제가 생길수는 있으나 허용 IP외에 aws 콘솔에서 다른 서비스를 사용하지 못하는것을 확인했다.
{
"Version": "2012-10-17",
"Statement": {
"Effect": "Deny",
"NotAction": [
"kms:Encrypt",
"kms:Decrypt",
"kms:ReEncrypt",
"kms:GenerateDataKey",
"kms:GenerateDataKeyWithoutPlaintext",
"kms:DescribeKey",
"iam:PassRole",
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents",
"logs:DescribeLogGroups",
"logs:DescribeLogStreams",
"ec2:DeleteFlowLogs",
"ec2:CreateFlowLogs",
"ec2:DescribeFlowLogs"
],
"Resource": "*",
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"<IP대역>"
]
}
}
}
}
'Paul Granduer Lee > 클라우드 서비스' 카테고리의 다른 글
RDS SSL/TLS 인증서 재부팅없이 교체하기 (0) | 2020.01.15 |
---|---|
AWS MFA 강제화 설정 (2) | 2019.12.06 |
테라폼을 이용한 infra 구축 #2_테라포밍 설치 및 사용법 (0) | 2019.11.21 |
테라폼을 이용한 infra 구축 #1_테라폼 설치 및 기본 사용법 (0) | 2019.11.20 |
aws_허용된cloudfront를 통한 s3접근방법 (0) | 2019.11.11 |