Saya memiliki cookie yang TIDAK HttpOnlyBolehkah saya menyetel cookie ini HttpOnlymelalui JavaScript?
Saya memiliki cookie yang TIDAK HttpOnlyBolehkah saya menyetel cookie ini HttpOnlymelalui JavaScript?
Jawaban:
Sebuah HttpOnlycara cookie yang itu tidak tersedia untuk bahasa scripting seperti JavaScript. Jadi dalam JavaScript, sama sekali tidak ada API yang tersedia untuk mendapatkan / menyetel HttpOnlyatribut cookie, karena hal itu akan mengalahkan arti dari HttpOnly.
Atur saja seperti itu di sisi server menggunakan bahasa sisi server apa pun yang digunakan sisi server. Jika JavaScript benar-benar diperlukan untuk ini, Anda dapat mempertimbangkan untuk membiarkannya mengirim beberapa permintaan (ajax) dengan misalnya beberapa parameter permintaan khusus yang memicu bahasa sisi server untuk membuat cookie HttpOnly. Tapi, itu masih akan memudahkan peretas untuk mengubah HttpOnlyhanya dengan XSS dan masih memiliki akses ke cookie melalui JS dan dengan demikian membuat HttpOnlycookie Anda benar-benar tidak berguna.
HttpOnly", selama cookie masih tidak dapat dibaca dari skrip ...