Course Outline

Pengantar Application Security

  • Pentingnya keamanan aplikasi dalam pengembangan perangkat lunak modern
  • Tinjauan umum ancaman siber dan vektor serangan
  • Memahami risiko keamanan dalam aplikasi web dan seluler

Siklus Hidup Pengembangan Perangkat Lunak yang Aman (SDLC)

  • Mengintegrasikan keamanan ke dalam setiap fase pengembangan
  • Pemodelan ancaman dan penilaian risiko
  • Pengujian keamanan otomatis dalam jalur CI/CD

Memahami Kerentanan Keamanan Umum

  • Pengantar OWASP 10 Resiko Keamanan Teratas
  • Kelemahan umum dalam pengkodean yang menyebabkan kerentanan
  • Memanfaatkan aplikasi yang tidak aman (latihan langsung dengan DVWA/WebGoat)

Validasi Input dan Praktik Secure Coding

  • Mencegah injeksi SQL, skrip lintas situs (XSS), dan injeksi perintah
  • Praktik terbaik untuk sanitasi dan validasi input
  • Menerapkan mekanisme otentikasi dan otorisasi yang aman

Sesi Management dan Data Protection

  • Menangani keamanan sesi: cookie, token, dan praktik terbaik JWT
  • Teknik enkripsi data dan penyimpanan yang aman
  • Pengembangan API yang aman dan perlindungan terhadap penyalahgunaan API

Pengujian Keamanan dan Penilaian Kerentanan

  • Menggunakan OWASP ZAP dan Burp Suite untuk pengujian keamanan
  • Pengujian keamanan aplikasi statis dan dinamis (SAST/DAST)
  • Dasar-dasar pengujian penetrasi untuk pengembang

Menerapkan Keamanan DevOps (DevSecOps)

  • Otomatisasi keamanan dalam alur kerja DevOps
  • Keamanan kontainer dan pengamanan aplikasi cloud
  • Respons insiden dan pemantauan keamanan

Ringkasan dan Langkah Berikutnya

  • Poin-poin penting dari kursus ini
  • Sumber daya untuk pembelajaran lebih lanjut
  • Tanya Jawab dan kata penutup

Requirements

  • Dasar-dasar bahasa pemrograman apa pun
  • Pengalaman dalam mengembangkan aplikasi

Hadirin

  • Pengembang perangkat lunak
  • Insinyur keamanan aplikasi
  • DevOps dan tim keamanan
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses (Minimal 5 peserta)

Related Categories