Chuyển đến nội dung chính

Khóa học

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

Trung cấp3 giờ

Bảo mật workload AWS bạn triển khai: IAM đặc quyền tối thiểu, thông tin xác thực ngắn hạn, phân quyền API, quản lý secrets, mã hóa, bằng chứng CloudTrail.

Python3 giờ12 video45 bài tập2,550 XP92Bản xác nhận thành tích

Tạo tài khoản miễn phí của bạn

Tiếp tục với Google
hoặc
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách quyền riêng tư và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được yêu thích bởi người học tại hàng nghìn công ty

Đào tạo một nhóm?

Dùng thử cho Doanh nghiệp →

Mô tả khóa học

Khi mã của bạn gọi AWS, thực ra quyền của ai đang được kiểm tra? Nếu trả lời sai, bạn có thể triển khai một role có thể đọc mọi bucket trong tài khoản. Sử dụng AWS Security dành cho Developer được xây dựng cho các developer đang vận hành workload thật trên AWS, dẫn dắt bạn qua những quyết định bảo mật mà công việc thực sự đòi hỏi. Bạn sẽ thay khóa truy cập sống dài bằng quyền truy cập dựa trên role với thời hạn ngắn, và đọc một IAM policy đủ tốt để dự đoán nó cho phép hay từ chối. Bạn sẽ chọn cơ chế ủy quyền phù hợp cho API và người dùng ứng dụng, giữ bí mật khỏi mã nguồn và log, và chọn mã hóa mà kiểm toán viên có thể xác minh. Cuối cùng, bạn sẽ đọc bằng chứng CloudTrail và siết chặt một role dựa trên những gì nó thực sự làm. Với các tình huống thực hành xoay quanh một ứng dụng đang chạy, bạn sẽ rời khóa học với những quyết định bảo mật có thể bảo vệ được, cùng nền tảng thực tiễn trong lĩnh vực Security của kỳ thi AWS Certified Developer - Associate.

Yêu cầu tiên quyết

Chương trình học

Đề cương khóa học

1

Danh tính và đặc quyền tối thiểu trên AWS

Trong chương này, bạn sẽ xây dựng mô hình tư duy giúp giữ an toàn cho workload AWS thực tế: tách biệt actor khỏi principal mà AWS thực sự đánh giá. Sau đó, bạn sẽ học cách đọc một IAM policy theo cách AWS làm, xác định một lệnh gọi được cho phép, bị từ chối, hay bị chặn im lặng bởi… không gì cả. Cuối cùng, bạn sẽ thay khóa truy cập sống dài bằng giả định role, thông tin xác thực tạm thời, và pre-signed URL — mẫu giúp loại bỏ khóa khỏi kho mã vĩnh viễn.
Bắt đầu chương
2

Xác thực và ủy quyền cho ứng dụng

Trong chương này, bạn sẽ vạch ranh giới rõ giữa Cognito user pool dùng để đăng nhập và identity pool dùng để lấy AWS credentials, rồi xác minh chữ ký của token trước khi tin vào bất cứ nội dung nào bên trong. Tiếp đó, bạn sẽ lập sơ đồ nguồn gốc thực sự của một quyền giữa identity policy, resource policy và các boundary giới hạn chúng, và dùng sơ đồ đó để chọn giữa IAM, Cognito, và Lambda authorizer cho một endpoint của API Gateway. Cuối cùng, bạn sẽ giữ bí mật khỏi mã và log, chọn nơi lưu trữ, cơ chế che (masking), và thói quen xoay vòng (rotation) có thể đứng vững qua một cuộc rà soát sự cố.
Bắt đầu chương
3

Mã hóa và Biên lai

Trong chương này, bạn sẽ ghép chế độ mã hóa với yêu cầu: bốn cách mã hóa một đối tượng S3, và một dòng policy duy nhất để ép buộc truyền tải an toàn. Sau đó, bạn sẽ xác định ai thực sự kiểm soát một khóa KMS khi cả key policy và IAM policy đều có tiếng nói, và đọc CloudTrail đủ kỹ để biết khi nào sự im lặng nghĩa là không ai ghi log, chứ không phải không có gì xảy ra. Cuối cùng, bạn sẽ chạy checklist của cả khóa học trên một dịch vụ sắp triển khai, và thấy cách những quyết định về danh tính, bí mật và mã hóa được áp dụng tiếp vào pipeline và các AI agent gọi AWS thay bạn.
Bắt đầu chương

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

Hoàn
thành khóa học

Nhận Giấy Chứng Nhận Hoàn Thành

Đăng ký ngay

Phát triển kỹ năng dữ liệu của bạn với DataCamp for Mobile

Tiến bộ mọi lúc mọi nơi với các khóa học di động và thử thách lập trình 5 phút mỗi ngày của chúng tôi.