Lewati ke konten utama

Kursus

Menggunakan Keamanan AWS untuk Developer

Menengah3 jam

Amankan workload AWS yang Anda deploy: least-privilege IAM, kredensial singkat, otorisasi API, pengelolaan secrets, enkripsi, bukti CloudTrail.

Python3 jam12 video45 Latihan2,550 XP87Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai oleh para pelajar di ribuan perusahaan

Melatih Sebuah Tim?

Coba untuk Bisnis →

Deskripsi Kursus

Saat kode Anda memanggil AWS, izin siapa yang sebenarnya diperiksa? Jika keliru, Anda bisa merilis role yang dapat membaca setiap bucket dalam akun. Menggunakan Keamanan AWS untuk Developer dibuat untuk developer yang menjalankan beban kerja nyata di AWS, membahas keputusan keamanan yang benar-benar diperlukan dalam pekerjaan. Anda akan mengganti kunci berumur panjang dengan akses berbasis role yang berumur pendek, dan membaca kebijakan IAM dengan cukup baik untuk memprediksi apakah ia mengizinkan atau menolak. Anda akan memilih otorisasi yang tepat untuk API dan pengguna aplikasi, menjaga rahasia tetap keluar dari kode dan log, serta memilih enkripsi yang dapat diverifikasi auditor. Terakhir, Anda akan membaca bukti CloudTrail dan memperketat sebuah role berdasarkan apa yang benar-benar dilakukannya. Dengan skenario langsung yang dibangun di sekitar satu aplikasi yang berjalan, Anda akan pulang dengan keputusan keamanan yang dapat Anda pertahankan, serta fondasi praktis di domain Security untuk ujian AWS Certified Developer - Associate.

Prasyarat

Kurikulum

Ringkasan kursus

1

Identitas dan least privilege di AWS

Di bab ini, Anda akan membangun model mental yang menjaga beban kerja AWS nyata tetap aman: memisahkan aktor dari principal yang sebenarnya dievaluasi oleh AWS. Anda kemudian akan belajar membaca kebijakan IAM sebagaimana AWS melakukannya, menentukan apakah sebuah panggilan diizinkan, ditolak, atau diam-diam tidak diproses oleh apa pun. Terakhir, Anda akan mengganti access key berumur panjang dengan asumsi role, kredensial sementara, dan URL yang telah ditandatangani sebelumnya (pre-signed URL), pola yang menghilangkan kunci dari repositori untuk selamanya.
Mulai Bab
2

Autentikasi dan otorisasi aplikasi

Di bab ini, Anda akan menarik garis tegas antara user pool Cognito untuk masuk (sign-in) dan identity pool untuk kredensial AWS, lalu memverifikasi tanda tangan token sebelum Anda mempercayai apa pun di dalamnya. Anda kemudian akan memetakan dari mana izin sebenarnya berasal di antara identity policy, resource policy, dan batas (boundary) yang membatasinya, serta menggunakan peta tersebut untuk memilih antara IAM, Cognito, dan Lambda authorizer untuk endpoint API Gateway. Terakhir, Anda akan menjaga rahasia tetap keluar dari kode dan log, memilih penyimpanan, masking, dan kebiasaan rotasi yang tetap kuat saat ditinjau setelah insiden.
Mulai Bab
3

Enkripsi dan Bukti

Di bab ini, Anda akan mencocokkan mode enkripsi dengan kebutuhan: empat cara mengenkripsi objek S3, dan satu baris kebijakan yang menegakkan transit. Anda kemudian akan menentukan siapa yang benar-benar mengendalikan kunci KMS ketika key policy dan IAM policy sama-sama berperan, serta membaca CloudTrail dengan cukup cermat untuk mengetahui kapan kesenyapannya berarti tidak ada yang mencatat, bukan tidak ada yang terjadi. Terakhir, Anda akan menjalankan daftar periksa seluruh kursus terhadap satu layanan yang akan Anda rilis, dan melihat bagaimana keputusan yang sama tentang identitas, rahasia, dan enkripsi diterapkan ke pipeline dan agen AI yang memanggil AWS atas nama Anda.
Mulai Bab

Menggunakan Keamanan AWS untuk Developer

Kursus
Selesai

Memperoleh Surat Keterangan Prestasi

Daftar Sekarang

Tingkatkan keterampilan data Anda dengan DataCamp for Mobile

Terus maju di mana saja dengan kursus seluler kami dan tantangan coding 5 menit harian.