Course Outline

Modul 1: Pengenalan Pengkodean Aman

  • Tinjauan umum praktik pengkodean yang aman
  • Kerentanan umum dalam perangkat lunak
  • Pentingnya siklus hidup pengembangan yang aman

Modul 2: Dasar-dasar Aplikasi Web, Windows, dan Seluler

  • Pengantar platform aplikasi
  • Implikasi keamanan untuk setiap platform
  • Praktik terbaik untuk pengembangan yang aman

Modul 3: Serangan dan Eksploitasi Aplikasi

  • Skrip Lintas Situs (XSS)
  • SQL Injeksi
  • Pemalsuan Permintaan Lintas Situs (CSRF)

Modul 4: Serangan dan Eksploitasi Server

  • Serangan Penolakan Layanan (DoS)
  • Luapan Penyangga (BOF)
  • Kerentanan server umum

Modul 5: Validasi dan Verifikasi

  • Teknik validasi input
  • Sanitasi data dan pengkodean keluaran
  • Memverifikasi langkah-langkah keamanan

Modul 6: Kontrol Keamanan dan Penanggulangan

  • Menerapkan kontrol akses
  • Menggunakan enkripsi untuk keamanan data
  • Melindungi dari ancaman umum

Modul 7: Pengkodean Aman Aplikasi Seluler

  • Masalah keamanan dalam pengembangan seluler
  • Menerapkan arsitektur aplikasi seluler yang aman
  • Menangani data seluler dengan aman

Modul 8: Standar Keamanan dan Pengujian

  • Ikhtisar standar keamanan (misalnya, OWASP)
  • Pengujian kerentanan keamanan
  • Praktik terbaik untuk pengujian keamanan

Requirements

  • Pengetahuan dasar tentang bahasa pemrograman apa pun
  • Pengetahuan dasar tentang siklus hidup pengembangan perangkat lunak

Hadirin

  • Pengembang
  • Arsitek perangkat lunak
  • Profesional keamanan
 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories