CSRF di form admin dan customer

30 Jun 2022

Ubah status pesanan dan unggah bukti butuh token atau setidaknya same-site session.

Taut GET yang mengubah status (confirmed) rentan. Lebih aman POST plus konfirmasi. Minimal: hanya admin login. Artikel CSRF di form admin dan customer ini berdiri sendiri: fakta dan contohnya tidak dipakai ulang di URL lain.

Logout GET boleh

Mutasi data jangan GET jika bisa. Tim Jhonny Multi memakai 'Logout GET boleh' sebagai kriteria serah terima. Jika tidak tertulis, tiket support meledak dua minggu setelah go-live — terutama pada proyek terkait csrf form admin customer.

SameSite cookie

Lax cukup untuk banyak kasus. Tim Jhonny Multi memakai 'SameSite cookie' sebagai kriteria serah terima. Jika tidak tertulis, tiket support meledak dua minggu setelah go-live — terutama pada proyek terkait csrf form admin customer.

Konfirmasi UI

Klik ganda Completed. Tim Jhonny Multi memakai 'Konfirmasi UI' sebagai kriteria serah terima. Jika tidak tertulis, tiket support meledak dua minggu setelah go-live — terutama pada proyek terkait csrf form admin customer.

Langkah praktis

  1. Audit taut ?status=.
  2. Batasi ke admin.
  3. Jangan diindeks.

Pertanyaan singkat

Apa inti Logout GET boleh? Mutasi data jangan GET jika bisa.

Bagaimana mengeksekusi SameSite cookie tanpa mengganggu omzet? Lax cukup untuk banyak kasus.

Apa risiko mengabaikan Konfirmasi UI? Klik ganda Completed. Risiko utamanya: tiket support naik dan iklan atau etalase terasa tidak profesional.

Mutasi harus disengaja. Simpan URL ini, bagikan ke tim, dan tandai mana yang sudah selesai minggu ini.

Butuh eksekusi? Tim layanan IT Jhonny Multi mengerjakan website, aplikasi, perpanjang domain/hosting, dan source code siap pakai. Hubungi kami lewat halaman kontak atau WhatsApp. File source hanya bisa diunduh setelah pembayaran lunas.


Artikel terkait