Bỏ qua tới nội dung
CloudDojo
Phần 2/6 · 5 phút

Policy evaluation logic: các loại policy tham gia đánh giá request

0/4
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Một request tới AWS chỉ được thực hiện khi mọi lớp kiểm soát quyền liên quan đều cho phép; chỉ cần một lớp từ chối là request bị chặn.

Một request có thể bị chặn tại nhiều lớp: SCP của Organizations giới hạn toàn bộ account, permissions boundary giới hạn quyền tối đa của một user/role, identity policy cấp quyền, và với truy cập cross-account, resource policy (ví dụ bucket policy) cũng phải cho phép. Thay đổi từng lớp và quan sát kết quả.

Tình huống
Principal
SCP (Organizations)
Permissions boundary
Identity policy
  1. SCPSCP cho phép action này.
  2. Identity policyPolicy gắn vào user/role cho phép action.
Được phép

Quy tắc: một explicit deny tại bất kỳ lớp nào luôn được ưu tiên. Ngoài ra, mọi lớp áp dụng đều phải cho phép; lớp không đề cập tới action được xem là từ chối ngầm định.

Xem request đi qua SCP, permissions boundary, identity policy và bucket policy, và lớp nào chặn nó.
Ghi nhớ:
  • Explicit deny luôn được ưu tiên.
  • SCP giới hạn cả root user của member account nhưng không ảnh hưởng service-linked role.
  • Permissions boundary ngăn leo thang đặc quyền (developer tự gắn AdministratorAccess).
  • Truy cập cross-account: cần cả identity policy phía bên gọi lẫn resource policy phía tài nguyên.
Part 2/6 · 5 phút

Policy evaluation logic: the policy types that evaluate a request

0/4
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

A request to AWS succeeds only when every relevant permission layer allows it; a single layer that denies it blocks the request.

A request can be stopped at several layers: an Organizations SCP limits the whole account, a permissions boundary limits the maximum permissions of a user/role, an identity policy grants permissions, and for cross-account access, a resource policy (for example a bucket policy) must also allow it. Change each layer and watch the result.

Tình huống
Principal
SCP (Organizations)
Permissions boundary
Identity policy
  1. SCPSCP cho phép action này.
  2. Identity policyPolicy gắn vào user/role cho phép action.
Được phép

Quy tắc: một explicit deny tại bất kỳ lớp nào luôn được ưu tiên. Ngoài ra, mọi lớp áp dụng đều phải cho phép; lớp không đề cập tới action được xem là từ chối ngầm định.

Xem request đi qua SCP, permissions boundary, identity policy và bucket policy, và lớp nào chặn nó.
Ghi nhớ:
  • An explicit deny always takes precedence.
  • SCPs restrict even the root user of a member account but do not affect service-linked roles.
  • A permissions boundary prevents privilege escalation (a developer attaching AdministratorAccess to themselves).
  • Cross-account access: needs both an identity policy on the caller’s side and a resource policy on the resource’s side.

Kiểm tra nhanh

Trả lời để ghi nhận đã đọc phần này. Câu trả lời sai sẽ được nhắc ôn lại vào những ngày sau.

Identity policy của user Allow s3:*, còn SCP của account có statement Deny s3:DeleteBucket. User gọi DeleteBucket. Kết quả?
MFTECH cho developer tự tạo role cho ứng dụng nhưng không muốn họ tự gắn AdministratorAccess để leo thang đặc quyền. Chọn gì?

Đã trả lời 0/2 câu