API Security Best Practices: Menutup Celah Sebelum Orang Lain Menemukannya

Password, jalur data, OWASP, CORS, CSP, dan server: celah yang paling sering ada di API, dan cara menutup satu per satu.

Course tentang mengamankan API yang sudah jalan: cara menyimpan password supaya bocornya database tidak berarti bocornya semua akun, kenapa HTTPS bukan pilihan, sepuluh risiko API versi OWASP dengan dua yang paling sering terjadi dibedah pelan-pelan, lalu CORS, CSP, rate limiting, dan hardening server di production.

  • Menyimpan password dengan algoritma hash yang benar, dan tahu kenapa MD5 serta SHA tidak boleh dipakai untuk itu
  • Membaca daftar OWASP API Security Top 10 dan mengenali bentuk celahnya di kode sendiri
  • Menutup celah BOLA dengan memeriksa kepemilikan data di tiap endpoint, bukan hanya memeriksa token
  • Mengatur CORS dan CSP supaya hanya pihak yang berhak bisa memanggil API dan memuat script
  • Memasang rate limiting dan menjalankan checklist server sebelum API dinaikkan ke production
  1. 01 Password dan Jalur Data 3 lesson · 1 jam 5 menit
  2. 02 OWASP API Security Top 10 3 lesson · 1 jam 10 menit
  3. 03 Pertahanan di Browser dan di Server 4 lesson · 1 jam 30 menit