Jelaskan Persistent Cookie – GeeksforGeeks

Meningkatkan Artikel

Simpan Artikel

Seperti Artikel

Meningkatkan Artikel

Simpan Artikel

Seperti Artikel

A Cookie Persisten adalah bagian kecil dari data yang disimpan di komputer pengguna dan tetap ada di sana setelah pengguna menutup browser mereka. Mereka dapat digunakan untuk menyimpan preferensi pengguna dan informasi lainnya. Persistent cookie digunakan untuk meningkatkan pengalaman pengguna dengan memungkinkan pemilik situs web menyimpan informasi yang dapat digunakan untuk menyesuaikan pengalaman pengguna di situs web. Ada beberapa karakteristik Persistent Cookie yang dijelaskan di bawah ini:

  • Cookie Persisten juga dikenal sebagai cookie tersimpan, yang merupakan bagian kecil dari data yang disimpan di komputer pengguna oleh browser web. Itu juga disimpan di komputer pengguna, bahkan setelah browser web ditutup. Bahkan Persistent Cookie dapat digunakan untuk menyimpan informasi yang harus tetap ada di seluruh sesi pengguna, seperti preferensi pengguna atau informasi login. Ini biasanya digunakan bersama dengan server web.
  • Saat pengguna mengunjungi situs web, server web mengirimkan cookie persisten ke browser web & cookie ini adalah file teks kecil yang disimpan server web di komputer pengguna. File disimpan di lokasi yang khusus untuk browser web. Setiap kali pengguna memuat situs web, browser mengirimkan cookie kembali ke server untuk memberi tahu situs web tentang aktivitas pengguna sebelumnya.
  • Mereka juga dapat digunakan untuk tujuan pemasaran, seperti iklan bertarget.
  • Beberapa kuki tetap disetel untuk kedaluwarsa setelah jangka waktu tertentu, sementara yang lain tetap berada di komputer pengguna tanpa batas waktu. Jadi, lamanya waktu dapat berkisar dari beberapa hari hingga beberapa tahun. Mereka biasanya disimpan di hard drive pengguna untuk jangka waktu yang ditentukan oleh situs web.
  • Sebagian besar kuki tetap adalah kuki “pihak pertama”, yang berarti kuki tersebut disetel oleh situs web yang dikunjungi pengunjung.
  • Beberapa kuki tetap adalah kuki “pihak ketiga”, yang berarti kuki tersebut disetel oleh situs web selain yang dikunjungi pengunjung.
  • Namun, kuki persisten juga dapat digunakan untuk tujuan jahat, seperti melacak aktivitas pengguna tanpa sepengetahuan atau persetujuan mereka.

Informasi yang diberikan oleh cookie persisten dapat dibagikan dengan organisasi pihak ketiga, seperti pengiklan dan pialang data. Cookie yang terus-menerus dapat mempersulit menjaga privasi aktivitas online pengguna, karena dapat digunakan untuk melacak aktivitas pengguna di seluruh web. Begitulah sulit untuk melindungi anonimitas pengguna secara online.

Jika pengguna mengkhawatirkan privasi pengguna dan keamanan online, pengguna mungkin harus mempertimbangkan untuk menonaktifkan atau menghapus cookie tetap, pengguna biasanya dapat melakukan ini melalui pengaturan browser. Namun, hal itu dapat memengaruhi pengalaman pengguna di beberapa situs web, karena kuki tetap sering digunakan untuk menyimpan preferensi dan setelan. Selain itu, beberapa kuki tetap diperlukan agar fitur situs web tertentu berfungsi dengan baik, seperti keranjang belanja online. Jika pengguna khawatir tentang cookie tetap tetapi masih ingin menggunakan fitur situs web yang memerlukannya, pengguna mungkin ingin mempertimbangkan untuk menggunakan mode penjelajahan pribadi atau jendela penyamaran. Ini akan mencegah cookie persisten disimpan di perangkat pengguna dan dapat membantu melindungi privasi dan keamanan online pengguna.

Komponen Persisten Cookie: Ada 4 komponen:

  • Nama kue: Ini adalah pengidentifikasi unik untuk cookie.
  • Nilai kue: Ini adalah data yang disimpan dalam cookie.
  • Tanggal habis tempo: Ini adalah tanggal ketika cookie kedaluwarsa.
  • Jalur: Ini adalah jalur di server tempat cookie disimpan.

Contoh 1: Contoh kode berikut akan menambahkan cookie persisten dengan nama dan nilai yang akan kedaluwarsa dalam 30 hari.

PHP

<?PHP

    

    

     

    

    

    setcookie("name", "value", time() + 30 * 24 * 60 * 60); 

    

    echo "Value of the particular name cookie will expire in 30 days"

    

?>

Keluaran:

Value of the particular name cookie will expire in 30 days

Contoh 2: Contoh kode berikut akan menghapus semua cookie tetap.

PHP

<?PHP

  

  

  

 

  

  

  

  setcookie('username', '', time()-3600); 

 

  

  

  

  setcookie('password', '', time()-3600); 

  

  echo "All persistent cookies are removed"

  

?>

Keluaran:

All persistent cookies are removed

Keuntungan Cookie Persisten:

  • Cookie persisten tetap berada di perangkat pengguna selama jangka waktu yang ditentukan dalam atribut usia maksimal cookie.
  • Itu dapat digunakan untuk menyimpan informasi tentang pengguna, seperti preferensi pengguna atau status login.
  • Hal ini membuat kuki persisten lebih berguna untuk melacak aktivitas Web pengguna dalam jangka waktu yang lama.
  • Persistent cookie juga dapat digunakan untuk tujuan seperti menyimpan barang di keranjang belanja atau melacak kemajuan pengguna melalui formulir.
  • Untuk mengurangi risiko ini, banyak browser web yang menyediakan mekanisme bagi pengguna untuk melihat dan menghapus cookie tetap.
  • Ini dapat bermanfaat untuk situs web yang menawarkan konten atau fitur yang dipersonalisasi, seperti toko online atau situs media sosial.
  • Mereka dapat membantu meningkatkan pengalaman pengguna di situs web dengan menyimpan preferensi dan pengaturan pengguna.

Kerugian dari Persistent Cookie:

  • Mereka mengambil ruang penyimpanan yang berharga di perangkat pengguna. Mereka dapat digunakan untuk melacak kebiasaan menjelajah pengguna dan mengumpulkan data tentang mereka.
  • Mereka dapat kedaluwarsa dan menjadi tidak valid, yang dapat menyebabkan masalah bagi pengguna jika mereka mengandalkan mereka untuk masuk ke situs web atau mengakses fitur tertentu.
  • Mereka dapat dicuri oleh peretas dan digunakan untuk mendapatkan akses ke akun pengguna di situs web. Mereka dapat digunakan untuk mengirim spam atau malware ke perangkat pengguna. Mereka dapat digunakan untuk mengeksploitasi kerentanan keamanan di browser atau perangkat pengguna. Mereka dapat digunakan untuk melacak lokasi pengguna.
  • Mereka dapat digunakan untuk membebani perangkat pengguna dengan cookie, yang dapat memperlambatnya.
  • Mereka dapat digunakan untuk menguping kebiasaan menjelajah pengguna.
  • Mereka dapat digunakan untuk menargetkan iklan pada pengguna berdasarkan kebiasaan menjelajah mereka.
  • Mereka dapat digunakan untuk menjual data penjelajahan pengguna kepada pihak ketiga.
  • Mereka dapat digunakan untuk melewati pengaturan privasi di browser pengguna.
  • Mereka dapat digunakan untuk meluncurkan penolakan serangan layanan terhadap situs web.
  • Mereka dapat digunakan untuk phishing kredensial login pengguna.
  • Mereka dapat digunakan untuk membajak sesi pengguna di situs web.

Aplikasi Persisten Cookie:

  • Server web menggunakan cookie tetap untuk mengidentifikasi pengguna individual dan memahami aktivitas mereka sebelumnya. Ini memungkinkan server untuk menyesuaikan pengalaman web bagi pengguna dengan menampilkan konten yang mencerminkan preferensi mereka.
  • Persistent cookie juga dapat menyimpan data seperti kredensial login, item keranjang belanja online, dan preferensi. Ini memungkinkan pengguna untuk menghindari keharusan memasukkan kembali informasi ini setiap kali mereka mengunjungi situs web.
  • Mereka digunakan untuk manajemen sesi, untuk melacak kemajuan pengguna melalui situs web.
  • Mereka dapat digunakan untuk personalisasi, untuk menyimpan informasi tentang preferensi dan minat pengguna.
  • Mereka dapat digunakan untuk keamanan, untuk menyimpan informasi yang dapat digunakan untuk mengautentikasi pengguna, atau untuk melacak aktivitas pengguna di situs web.
  • Mereka dapat digunakan untuk merekam situs web mana yang dikunjungi pengguna dan untuk berapa lama, yang dapat digunakan untuk membangun profil minat dan kebiasaan menjelajah pengguna.
  • Mereka dapat digunakan untuk menyimpan informasi tentang aktivitas media sosial pengguna dan untuk menyediakan konten dan iklan yang ditargetkan kepada pengguna.
  • Mereka dapat menyimpan informasi tentang riwayat pencarian pengguna dan memberikan hasil pencarian yang ditargetkan kepada pengguna.
  • Mereka dapat menyimpan informasi tentang riwayat pembelian pengguna dan menyediakan konten dan iklan yang ditargetkan kepada pengguna.
  • Mereka juga dapat menyimpan informasi tentang lokasi pengguna dan menyediakan konten dan iklan yang ditargetkan kepada pengguna.
  • Mereka juga dapat digunakan untuk menyimpan item dalam keranjang belanja online di situs web e-niaga.

Terakhir Diperbarui :
19 September 2022

Seperti Artikel

Simpan Artikel