Autentikasi, keamanan, validasi

Validasi masukan, session vs JWT, penanganan kata sandi, dan kerentanan umum.

Modul ini membahas empat pilar keamanan aplikasi Node.js yang berhubungan dengan data yang masuk dari klien. Empat topik di dalamnya memuat validasi masukan dengan schema, perbandingan session berbasis cookie dengan token JWT, penanganan kata sandi lewat hashing, serta kerentanan umum seperti injection, XSS, CSRF, CORS, dan middleware helmet. Setelah menyelesaikan modul ini, masukan klien dapat divalidasi sebelum diproses, kata sandi dapat dihash dengan benar, mekanisme autentikasi yang sesuai dapat dipilih, dan middleware dasar pengamanan HTTP dapat diterapkan pada aplikasi Express.