Browser Attack Basics
Mengenali risiko browser-facing dan memilih rendering, request, input, serta dependency boundary yang lebih aman dalam pekerjaan frontend.
Ikuti lesson dari atas ke bawah agar konsepnya nyambung. Kamu tetap bisa membuka lesson mana pun untuk review.
Alur belajar module
Lesson disusun sebagai jalur belajar. Uji Kompetensi di akhir menjadi checkpoint sebelum lanjut module berikutnya.
XSS Basics
Mengenali kapan content user dapat menjadi risiko rendering dan memilih default text rendering atau sanitization path yang tepat.
CSRF Basics
Memahami mengapa mutation dengan cookie-based auth perlu defense server-side dan mengapa UI atau CORS bukan penggantinya.
CORS Risks
Menghindari asumsi bahwa CORS adalah sistem permission dan memetakan CORS error ke owner API serta recovery UI yang benar.
Input Sanitization
Membedakan validation, safe rendering, dan sanitization supaya input user diproses sesuai kebutuhan product tanpa membuat false security.
Dependency Vulnerabilities
Mereview alasan, maintenance, source, update, dan browser capability package sebelum menambahkannya ke product.
Uji Kompetensi Browser Attack Basics
Checkpoint untuk mengidentifikasi risk browser-facing dan menjelaskan safer alternative tanpa melebih-lebihkan capability frontend.