article

Mengenal HTTP Cookies: Bukan Kue, Tapi Jejak Digital

Mengenal HTTP Cookies: Bukan Kue, Tapi Jejak Digital

Halo teman-teman progammer semua ! Kalau kalian sering berselancar di internet, aku yakin pasti sering banget nemu banner atau popup di bagian bawah website, biasanya di pojok kiri atau kanan yang isinya minta izin soal "Cookies". Seringkali karena males baca atau layar ketutupan, kita main asal ngeklik "Accept All" atau "I Agree" biar pop-up itu cepet ilang.

Tapi, pernah ga sih kalian penasaran, sebenernya apa yang kita setujui barusan? Apakah website itu ngirim kue ke rumah kita? Kalau itu aku juga mau. Cookies di sini adalah istilah teknis yang sering disalahartikan oleh orang awam sebagai virus atau spyware, padahal aslinya mereka adalah komponen penting yang bikin internet bekerja seperti yang kita kenal sekarang.  Kenapa bisa begitu? Akan kita bahas kali ini.

Di artikel ini, kita bakal membedah anatomi dari Cookies, membedakan mana Cookies yang tugasnya ngebantu kita dan mana yang tugasnya memata-matai kita, serta kenapa privasi data jadi isu panas yang bikin semua website sekarang jadi rewel minta izin di awal. Yuk, simak artikelnya

ads

Ingatan Jangka Pendek Browser

Secara teknis, protokol HTTP (bahasa yang dipake browser buat ngobrol sama server) itu sifatnya Stateless, yang artinya server itu pelupa banget. Setiap kali aku pindah dari halaman A ke halaman B, server bakal lupa kalau aku adalah orang yang sama. Di sinilah Cookies berperan sebagai "ingatan" buatan.

Cookies adalah file teks super kecil yang ditaruh oleh website ke dalem penyimpanan browser kalian. Fungsinya buat nyimpen informasi status. Contoh paling gampangnya adalah keranjang belanja. Pas kalian ngeklik tombol "Add to Cart" di halaman produk, terus kalian pindah ke halaman pembayaran, barangnya ga ilang. Kenapa? Karena Cookies nyatet ID sesi belanja kalian. Tanpa Cookies, setiap kalian ngeklik halaman baru, kalian bakal dianggap sebagai pengunjung asing lagi dan harus login ulang setiap detik.

Teman Baik Atau Malah Penguntit Digital?

Meskipun terdengar sangat membantu, Cookies punya dua wajah yang berbeda. Ada yang namanya First-Party Cookies dan Third-Party Cookies.

First-Party Cookies itu ibarat tuan rumah yang baik. Dia dipasang langsung sama website yang lagi kalian buka buat nginget preferensi kalian, kayak mode gelap/terang, bahasa yang dipake, atau status login. Tapi, ada juga Third-Party Cookies. Nah, ini yang sering jadi kontroversi. Ini adalah cookies yang dititipin sama pihak luar (biasanya jaringan iklan) di website yang kalian buka. Inilah biang kerok kenapa kalau kalian abis nyari info tiket pesawat, iklannya bakal ikutan muncul di YouTube atau Facebook, ga nyambung kan? Third-Party Cookies yang nyebabin itu, mereka ngelacak jejak digital kalian lintas website buat ngebangun profil perilaku konsumen, bahasa gampangnya nyari untunglah.

Kenapa Sekarang Ribet Banget Minta Izin?

Kalau kalian udah main internet sekitaran sepuluh tahun lalu, jarang banget ada website yang minta izin soal Cookies secara agresif. Kenapa sekarang jadi wajib? Jawabannya ada di regulasi privasi global, terutama GDPR (General Data Protection Regulation) dari Eropa.

Intinya dunia mulai sadar kalau data perilaku pengguna itu adalah komoditas mahal dan privasi adalah hak asasi. Karena Cookies bisa dipake buat nyedot data kebiasaan kita, hukum sekarang mewajibkan pemilik website buat transparan. Mereka ga boleh diem-diem nanem file pelacak di browser kalian tanpa permisi. Makanya sekarang kita dikasih pilihan: mau nerima semua (termasuk pelacak iklan) atau cuma nerima yang penting-penting aja (Essential Cookies). Jadi, ngeklik tombol "Reject All" itu sebenernya hak kalian buat ngejaga privasi, bukan sekadar tombol buat nambah-nambahin doang.

Keamanan di Komputer Umum

Satu hal krusial yang sering dilupain orang adalah bahaya Cookies di perangkat publik. Pernah ga kalian login email di warnet atau pinjem laptop temen, terus lupa logout?

Bahayanya bukan cuma orang lain bisa buka history kalian, tapi orang jahat bisa nyuri Session Cookie* yang masih aktif. Teknik ini namanya Session Hijacking. Kalau cookie sesi login kalian dicuri, si peretas bisa masuk ke akun kalian tanpa perlu tau username atau ngetik password kalian sama sekali, karena server ngira yang akses itu masih kalian (berdasarkan cookie yang valid). Makanya, mode Incognito atau itu penting banget kalau pake alat orang lain, karena mode itu bakal otomatis ngehapus semua Cookies begitu jendela browser ditutup.

Kesimpulan

Jadi intinya, Cookies itu adalah pisau bermata dua di dunia internet. Di satu sisi, dia bikin hidup kita nyaman karena ga perlu login berkali-kali dan website jadi lebih pinter nyesuain diri sama kita. Tapi di sisi lain, dia juga jadi celah buat privasi kita terekspos ke para pengiklan raksasa.

Sebagai pengguna cerdas, kita ga perlu takut sama Cookies, tapi harus tau cara ngendaliinnya. Rajin-rajinlah clear cache atau history browser sesekali, dan jangan asal kasih izin kalau masuk ke website yang mencurigakan. Sekian pembahasan kita kali ini. Sampai jumpa di lain waktu!

 

Daftar Referensi:

  • [<link-block _nghost-ng-c2650864468="" class="ng-star-inserted">>https://www.kaspersky.com/resource-center/definitions/cookies]</link-block></p>

     

  • [<link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted">>https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies]</link-block></link-block></link-block></link-block></link-block></link-block>

     

  • [<link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted">>https://us.norton.com/blog/privacy/what-are-cookies]</link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></p>

     

  • [<link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted"><link-block _nghost-ng-c2650864468="" class="ng-star-inserted">>https://www.cloudflare.com/learning/privacy/what-are-cookies/]</link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block></link-block>

     

0
Comments (0)
Unable to Comment
You need to be logged in to be able to post a comment. Click here to login

No comments yet. Be the first to comment.

From Author
Loading…
ads
ads
ads