IAM 정책 4종류 개념 비교

2025. 10. 6. 13:44·퍼블릭 클라우드 관련/AWS
반응형

정책 종류적용 대상평가 시점주 목적예시

① 권한 정책 (Permissions Policy) 사용자, 그룹, 역할 리소스에 접근할 때 이 Principal(주체)이 무엇을 할 수 있는가? “S3:GetObject 허용”
② 신뢰 정책 (Trust Policy) 역할(Role) 역할을 Assume할 때 누가 이 역할을 맡을 수 있는가? “AccountB의 User만 AssumeRole 허용”
③ 세션 정책 (Session Policy) 임시 세션 (STS AssumeRole 후) 임시 자격증명 사용 시 세션 내 권한을 추가로 축소 “S3:* 중 GetObject만 허용”
④ 리소스 기반 정책 (예: S3 버킷 정책) 리소스(S3, KMS 등) 리소스 접근 시 누가 이 리소스에 접근할 수 있는가? “AccountA, AccountB만 허용”

⚙️ 2️⃣ 평가 순서 (IAM 요청 처리 순서)

AWS가 어떤 요청을 받을 때는 아래 순서로 정책을 평가합니다 👇

✅ [Step 1] 인증(Authentication)

→ 요청 주체가 MFA, Access Key, AssumeRole 등을 통해 인증됨.

✅ [Step 2] 신뢰 정책 (Trust Policy) 확인

→ AssumeRole 요청의 경우, “이 사용자가 이 역할을 맡을 수 있는가?”를 확인.
→ 이 시점에서 MFA 조건(aws:MultiFactorAuthPresent)을 확인 가능.
👉 즉, 역할 수행 여부는 여기서 결정됨.

✅ [Step 3] 세션 발급 (STS Token 생성)

→ 성공 시, STS 임시 자격증명(temporary credential) 발급됨.

✅ [Step 4] 권한 정책 (Permissions Policy) + 세션 정책(Session Policy) 평가

→ 이제 역할로서 리소스 접근을 시도할 때,

  • 역할의 권한 정책과
  • STS 세션 정책을 모두 AND 조합으로 평가.
    👉 둘 다 허용해야 리소스 접근 가능.

✅ [Step 5] 리소스 기반 정책 (예: S3 버킷 정책) 평가

→ 요청이 리소스로 도달하면,
해당 리소스에 부착된 정책이 최종적으로 접근을 허용하거나 거부.

 

🎯 4️⃣ MFA 조건 적용 시점 요약

적용 위치MFA 조건의 의미적절한 사용 사례
신뢰 정책 역할을 AssumeRole 할 때 MFA 필요 다른 계정 사용자가 역할을 수행할 때
권한 정책 역할 수행 후 리소스 접근 시 MFA 필요 콘솔 로그인 사용자가 민감 리소스 접근할 때
세션 정책 이미 생성된 세션에서 MFA 조건을 추가 제한 Fine-grained 제한 (거의 사용 안함)
S3 버킷 정책 S3 접근 시 MFA가 필요한 세션만 허용 권한보다 “리소스 자체 보호” 목적 (일반적이지 않음)

🧠 5️⃣ 정리 비유

정책질문 형태시점예시
신뢰 정책 “너 이 역할 맡을 자격 있어?” 입장 전 문 앞에서 신분증+MFA 확인
권한 정책 “이 역할로 뭘 할 수 있어?” 입장 후 건물 안에서 접근 가능한 구역
세션 정책 “이번 임시 방문 중엔 더 제한할게.” 입장 중 일시 방문자 배지로 특정 층만 허용
S3 버킷 정책 “내 리소스엔 누가 접근해도 돼?” 요청이 도착했을 때 문 안에서 경비가 출입자 확인

✅ 결론

  • 역할 Assume 시점에 MFA 강제 → 신뢰 정책
  • 리소스 접근 시점에 MFA 강제 → 권한 정책 또는 버킷 정책

👉 따라서,

“MFA 인증된 사용자만 역할을 수행할 수 있도록” 하려면
B. 역할의 신뢰 정책(Trust Policy)에 aws:MultiFactorAuthPresent 조건 추가
가 정답입니다.

반응형
저작자표시 비영리 (새창열림)

'퍼블릭 클라우드 관련 > AWS' 카테고리의 다른 글

AWS IAM 핵심 용어 비교표  (0) 2025.10.11
DNSSEC 신뢰 체인 원리  (0) 2025.10.07
Guard Duty 는 vpc flow logs 수집 없어도 탐지 하는가?  (0) 2025.05.07
AWS VPC 미러링 관련  (0) 2025.04.18
[AWS] GuardDuty 테스트를 위한 샘플 생성 방법  (0) 2025.04.04
'퍼블릭 클라우드 관련/AWS' 카테고리의 다른 글
  • AWS IAM 핵심 용어 비교표
  • DNSSEC 신뢰 체인 원리
  • Guard Duty 는 vpc flow logs 수집 없어도 탐지 하는가?
  • AWS VPC 미러링 관련
호레
호레
창업 / IT / 육아 / 일상 / 여행
    반응형
  • 호레
    Unique Life
    호레
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 법률
        • 기본
        • 개인정보보호법
        • 정보통신망법
        • 전자금융거래법
        • 전자금융감독규정
        • 신용정보법
        • 온라인투자연계금융업법
      • 창업
        • 외식업 관련
        • 임대업 관련
        • 유통업 관련
        • 세무 관련
        • 마케팅 관련
        • 기타 지식
        • 트렌드
        • Youtube
      • IT기술 관련
        • 모바일
        • 윈도우
        • 리눅스
        • MAC OS
        • 네트워크
        • 빅데이터 관련
        • A.I 인공지능
        • 파이썬_루비 등 언어
        • 쿠버네티스
        • 기타 기술
      • 퍼블릭 클라우드 관련
        • Azure
        • GCP
        • AWS
      • 정보보안 관련
        • QRadar
        • Splunk
        • System
        • Web
      • 기타
        • 세상 모든 정보
        • 서적
      • 게임 관련
        • 유니티
      • 부동산
      • 맛집 찾기
        • 강남역
        • 양재역
        • 판교역
        • ★★★★★
        • ★★★★
        • ★★★
        • ★★
        • ★
      • 결혼_육아 생활
        • 리얼후기
        • 일상
        • 육아
        • 사랑
        • Food
      • 영어
        • 스피킹
        • 문법
        • 팝송
        • 영화
      • K-컨텐츠
        • 드라마
        • 영화
        • 예능
      • 독서
      • 프로젝트 관련 조사
        • 시스템 구축
        • 로그 관련
        • 웹
        • APT
        • 모의 해킹
        • DB
        • 허니팟
        • 수리카타
        • 알고리즘
        • FDS
      • 기업별 구내 식당 평가
        • 한국관광공사
        • KT telecop
        • KT M&S
        • KT powertel
        • KT cs 연수원
        • 진에어
      • 대학 생활
        • 위드윈연구소
        • 진로 고민
        • 채용정보
        • 자동차
        • 주식
        • 악성코드
        • 게임 보안
      • 쉐어하우스
  • 블로그 메뉴

    • 홈
    • 게임 관련
    • IT 기술 관련
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    상호관세
    수제버거맛집
    대통령
    쥬쥬랜드
    유니티
    복리후생
    런치
    판교
    보안가이드
    수제버거
    판교맛집
    판교역
    AWS
    이재곧죽습니다
    무역전쟁
    마케팅
    돈까스
    맛집
    수제버거존맛
    점심
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
호레
IAM 정책 4종류 개념 비교
상단으로

티스토리툴바