Amankan cookie Anda
Header web · sekitar 15 menit
Dengan bahasa sederhana
Cookie sering menyimpan sesi login. Tiga atribut melindunginya: Secure (hanya lewat HTTPS), HttpOnly (tidak bisa dibaca skrip), dan SameSite (tidak ikut terkirim pada permintaan lintas situs).
Apa risikonya
Cookie sesi bisa dicuri lewat HTTP biasa, dibaca oleh skrip sisipan, atau disalahgunakan untuk serangan CSRF.
Cara memperbaikinya
Pilih platform yang dipakai situs Anda. Tidak yakin? Teruskan halaman ini ke pengelola website Anda.
Raw header
Set-Cookie: session=…; Path=/; Secure; HttpOnly; SameSite=LaxPHP
session_set_cookie_params(['secure' => true, 'httponly' => true, 'samesite' => 'Lax']);Express (Node)
res.cookie('session', value, { secure: true, httpOnly: true, sameSite: 'lax' });Nginx (proxy)
proxy_cookie_flags ~ secure httponly samesite=lax;WordPress
// wp-config.php
@ini_set('session.cookie_secure', 1);
@ini_set('session.cookie_httponly', 1);
@ini_set('session.cookie_samesite', 'Lax');Sebelum mengubah apa pun: Lewati HttpOnly hanya untuk cookie yang memang harus dibaca JavaScript Anda sendiri (mis. preferensi tema). Gunakan SameSite=None; Secure hanya untuk cookie yang harus berjalan di dalam iframe pihak ketiga.
Pastikan sudah berhasil
Jalankan ulang cek ProbeHunt. Atau periksa DevTools → Application → Cookies.