Analisis Komposisi Perangkat Lunak
Modul ini menjelaskan dasar-dasar Analisis Komposisi Perangkat Lunak (SCA), memeriksa dan memvalidasi basis kode untuk kepatuhan, menerapkan Dependabot GitHub untuk deteksi kerentanan otomatis, mengintegrasikan alat SCA seperti Mend (WhiteSource), Snyk, dan OWASP Dependency-Check ke dalam Azure Pipelines, mengotomatiskan pemindaian gambar kontainer, dan menginterpretasikan pemberitahuan keamanan dari alat pemindaian.
Tujuan pembelajaran
Pada akhir modul ini, Anda dapat:
Pahami Analisis Komposisi Perangkat Lunak (SCA) dan mengapa penting untuk mengelola dependensi sumber terbuka dengan aman.
Periksa dan validasi basis kode untuk kepatuhan lisensi dan kerentanan keamanan menggunakan alat otomatis.
Terapkan Dependabot GitHub untuk secara otomatis mendeteksi dependensi yang rentan dan membuat permintaan pull untuk pembaruan keamanan.
Integrasikan pemeriksaan Analisis Komposisi Perangkat Lunak ke Azure Pipelines untuk memindai dependensi selama proses build dan penyebaran.
Periksa dan konfigurasikan alat SCA, termasuk Mend (WhiteSource), Snyk, OWASP Dependency-Check, dan Azure Artifacts sebagai sumber hulu.
Mengotomatiskan pemindaian gambar kontainer untuk mendeteksi kerentanan dalam gambar dasar dan dependensi aplikasi.
Menginterpretasikan pemberitahuan dari alat pemindaian dan memprioritaskan remediasi berdasarkan tingkat keparahan, eksploitasi, dan dampak bisnis.
Prasyarat
Tidak
Mulai menggunakan Azure
Pilih akun Azure yang tepat untuk Anda. Prabayar atau coba Azure gratis hingga 30 hari. Mendaftar.