Làm sạch log mà không "mù" thông tin
Dịch vụ checkout ghi một dòng log cho mỗi yêu cầu, và hiện dòng đó chứa đầy đủ số thẻ và session token. Bạn có năm trường, ba cách xử lý từ video, và một kỹ sư trực on-call vẫn phải lần theo một checkout lỗi lúc 2 giờ sáng.
Mở bảng điều khiển Log sanitizer. Trước tiên nhấn Redact everything và đọc cả hai bộ đếm, rồi tự đặt từng trường và tìm một cấu hình mà không để lộ gì nhưng vẫn giữ được cả hai trường debug đọc được.
Mỗi trường được gắn nhãn theo lớp mà video đã đưa ra: secret, sensitive data, hoặc config.
Bạn có thể đưa số giá trị lộ xuống 0 mà vẫn giữ nguyên hai trường debug.
Vì sao điều đó khả thi ở đây?
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
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