Bắt đầu ngayBắt đầu miễn phí

Cô lập một tenant

Nhóm của bạn lưu toàn bộ dòng dữ liệu của mọi khách hàng trong một bảng DynamoDB dùng chung, mỗi tenant một partition key. Dịch vụ báo cáo đọc bảng đó thay mặt người dùng đang đăng nhập, và hiện đang gắn AWS managed policy mà ai đó đã vội vàng thêm vào.

Mở bảng điều khiển Tenant isolation và đọc những gì managed policy đó trả về. Sau đó chuyển sang customer managed policy, nơi có điều kiện dynamodb:LeadingKeys trong video, và lần lượt kiểm tra các hành động mà statement của nó cấp quyền.

Điều kiện tự nó từ chối hai trong số năm yêu cầu. Như vậy vẫn chưa phải là cô lập.

Thay đổi nào cuối cùng chặn được người gọi đọc dữ liệu của tenant khác?

Bài tập này là một phần của khóa học

Sử dụng AWS Security dành cho Developer

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập