Lindungi Kod Bahagian Belakang yang Anda Hantar
Kerentanan keselamatan dalam sistem bahagian belakang bukan sekadar teori — kerentanan tersebut menjadi punca utama kebocoran data, pengambilalihan akaun dan denda kawal selia yang berlaku setiap minggu. Laluan ini dibina berdasarkan OWASP Top 10, iaitu senarai standard industri bagi risiko aplikasi web paling kritikal, dan mengajar anda menulis kod yang dapat menanganinya. Sama ada anda membina API REST, mengendalikan pengesahan atau menggunakan aplikasi pada awan, anda akan belajar berfikir seperti penyerang dan mempertahankan sistem seperti jurutera.
Perkara yang Akan Anda Pelajari
Anda akan meliputi setiap kategori OWASP Top 10: kerentanan suntikan termasuk suntikan SQL dan arahan, kawalan akses yang rosak, kegagalan kriptografi serta perlindungan data yang betul, salah konfigurasi keselamatan, komponen yang terdedah dan lapuk, serta pemalsuan permintaan dari pelayan. Di luar senarai tersebut, anda akan mempraktikkan pengukuhan keselamatan API, pengesahan input lanjutan, pemodelan ancaman melalui analisis reka bentuk yang tidak selamat dan pengurusan sesi. Kursus kemudian membincangkan keselamatan awan, risiko pengkonteneran dan cara mengintegrasikan keselamatan ke dalam saluran paip integrasi berterusan/penghantaran berterusan melalui amalan DevSecOps serta tindak balas insiden.
Laluan Pembelajaran
Dua belas kursus bergerak daripada tahap A1 hingga C2. Laluan ini bermula dengan Pengenalan kepada Pembangunan Bahagian Belakang yang Selamat dan bergerak melalui asas B1 yang merangkumi suntikan, salah konfigurasi dan pengelogan, kemudian kepada topik B2 seperti kawalan akses yang rosak, kegagalan kriptografi dan keselamatan API. Pada tahap C1, anda akan mempelajari reka bentuk yang tidak selamat dan pemodelan ancaman bersama pengesahan lanjutan serta keselamatan awan. Laluan ini berakhir pada tahap C2 dengan DevSecOps dan Tindak Balas Insiden — merangkumi automasi keselamatan saluran paip serta cara mengesan, membendung dan memulihkan sistem daripada insiden sebenar.
Cara Ia Berfungsi
Setiap kursus dibahagikan kepada pelajaran pendek dan berfokus yang anda lengkapkan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor kecerdasan buatan tersedia apabila anda menghadapi kesukaran, supaya anda boleh belajar mengikut kadar sendiri tanpa menunggu jawapan.