Skip to content
> giho's blog
Go back

~/posts/dynamodb-security-checklist

DynamoDB 보안 점검 체크리스트

· 2 min read
-- contents

DynamoDB는 관리형이라 “알아서 안전하겠지” 하기 쉽지만, 설정에 따라 구멍이 생긴다. 운영 배포 전·정기 점검 때 확인하는 항목을 정리한다.

암호화

IAM 최소 권한

{
  "Effect": "Allow",
  "Action": ["dynamodb:Query", "dynamodb:GetItem"],
  "Resource": "arn:aws:dynamodb:*:*:table/orders",
  "Condition": {
    "ForAllValues:StringEquals": {
      "dynamodb:LeadingKeys": ["${aws:userid}"]
    }
  }
}

네트워크

백업 · 삭제 방지

감사 · 모니터링

점검 요약

항목확인
저장 암호화CMK(고객 관리형) 사용 여부
IAM와일드카드 없이 액션·리소스 최소화, 조건 키
네트워크VPC 엔드포인트 + 엔드포인트 정책
백업PITR + 삭제 방지
감사CloudTrail(+data events), CloudWatch 알림

관리형이라도 IAM·네트워크·백업·감사는 사용자 몫이다. 체크리스트로 주기 점검하면 대부분의 구멍은 막힌다.



-- related


Previous Post
Office Script로 엑셀 리포트 자동화하기
Next Post
테스트 데이터 생성과 PII 마스킹 전략
giho=#searchesc