Kodeloka
  1. Kodeloka
  2. Kelas Keamanan Aplikasi
  3. Materi

Materi tertulis · 8 modul

Materi Keamanan Aplikasi

Kelas keamanan aplikasi berbahasa Indonesia: 8 modul tentang model ancaman, SQL injection, XSS, autentikasi dan sesi, otorisasi, rahasia dan enkripsi, keamanan rantai pasok, serta keamanan API, CSRF, dan SSRF.

1 · Fondasi

  1. 1. Model Ancaman & Pertahanan BerlapisCara memutuskan apa yang perlu dilindungi lebih dulu, sebelum menambahkan kontrol keamanan secara acak.

2 · Injeksi & Input

  1. 2. SQL Injection & Kueri BerparameterKenapa menyaring karakter berbahaya selalu kalah, dan apa yang benar-benar menyelesaikan masalah ini.
  2. 3. XSS & Keamanan Sisi PerambanTiga bentuk XSS, kenapa pengodean harus sesuai konteks, dan bagaimana CSP membatasi kerusakan.

3 · Identitas

  1. 4. Autentikasi, Sandi & SesiMenyimpan sandi dengan benar, mengelola sesi, dan menutup celah pada alur lupa sandi.
  2. 5. Otorisasi & Kontrol AksesKelemahan kontrol akses menempati peringkat satu OWASP — dan hampir selalu berupa pemeriksaan yang lupa ditulis.

4 · Rahasia & Data

  1. 6. Pengelolaan Rahasia & EnkripsiMenyimpan kunci dan kredensial tanpa menaruhnya di repositori, dan mengenkripsi data dengan benar.

5 · Rantai Pasok & API

  1. 7. Keamanan Dependensi & Rantai PasokSebagian besar kode yang berjalan di produksi bukan tulisan tim Anda — dan itu bagian dari permukaan serangan.
  2. 8. Keamanan API, CSRF & SSRFTiga kelas serangan yang mengeksploitasi kepercayaan: kepercayaan pada peramban, pada asal permintaan, dan pada URL.