Kerangka Materi
1. Dasar-Dasar DevSecOps: Keamanan dalam Desain
Pelajari: Prinsip inti DevSecOps & SDLC yang aman
Demo: Perbandingan sisi-dengan-sisi antara pipeline lama vs pipeline aman modern
Lab: Bangun template pipeline yang diaktifkan DevSecOps pertama Anda
2. Bootcamp Pengujian Keamanan OWASP ZAP
Simulasi Pelanggaran:
- Deploy aplikasi rentan dengan SQLi & XSS
- Gunakan OWASP ZAP untuk mendeteksi dan memitigasi ancaman
Taktik Pertahanan:
- Pemindaian otomatis dengan ZAP
- Integrasi CI/CD melalui API ZAP
Lab: Kustomisasi scan baseline ZAP + aturan serangan
Tantangan: “Temukan panel admin tersembunyi dalam 10 menit”
3. Neraka Dependensi: Pertahanan Rantai Pasokan
Simulasi Pelanggaran:
- Injeksi paket npm berbahaya dengan CVE
Taktik Pertahanan:
- Pantau kerentanan dengan OWASP Dependency-Track
- Terapkan gerbang kebijakan yang membatalkan build jika ada CVE kritis
Lab: Buat kebijakan kerentanan & alur kerja peringatan
Demo Mengejutkan: “Bagaimana satu dependensi buruk dapat menguasai infrastruktur Anda”
4. Ruang Perintah Manajemen Kerentanan
Simulasi Pelanggaran:
- Exploit kerentanan kontainer yang belum di-patch
Taktik Pertahanan:
- Pusatkan pelaporan dengan OWASP DefectDojo
- Pindai kontainer dengan Trivy
Lab: Bangun dashboard nyata untuk pelaporan eksekutif/CISO
Kompetisi: “Triage 50 temuan lebih cepat dari pesaing Anda”
5. Latihan Api Secrets & Konfigurasi
Simulasi Pelanggaran:
- Ekstraksi secrets dari riwayat Git menggunakan truffleHog
Taktik Pertahanan:
- Pre-commit hooks untuk memblokir pola seperti
password=.* - Gunakan config spider ZAP untuk mengungkap pengaturan berbahaya
Lab: Implementasikan pemindaian secrets GitHub Actions
Cek Realitas: “Kata sandi database Anda ada di Slack sekarang juga”
6. Penutup: Rencana Pertempuran DevSecOps
Peta Jalan Integrasi OWASP:
- Rencanakan adopsi DefectDojo, Dependency-Track, dan ZAP Anda
Rencana Aksi Pribadi:
- Buat daftar periksa keamanan 30 hari Anda
- Definisikan KPI & dashboard pelaporan DevSecOps Anda
Persyaratan
Pengalaman dasar perangkat lunak dan SDLC
Audiens
Insinyur DevOps, Keamanan & Cloud yang membenci diskusi keamanan teoritis
Testimoni (3)
Craig sangat terlibat dalam pelatihan, selalu memastikan kami tetap fokus, menyesuaikan contoh dengan aktivitas sehari-hari kami, dan selalu memberikan jawaban ketika ditanya, bahkan jika informasi tersebut tidak disertakan dalam presentasi.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kursus - DevOps Foundation®
Diterjemahkan Mesin
Tingkat komitmen dan pengetahuan pelatih yang tinggi
Jacek - Softsystem
Kursus - DevOps Engineering Foundation (DOEF)®
Diterjemahkan Mesin
contoh-contoh dari kehidupan nyata
Maria - Fundacja PTA
Kursus - Mastering Make: Advanced Workflow Automation and Optimization
Diterjemahkan Mesin