Perbedaan Antara Cookie dan Sesi Perbedaan Antara

Anonim

Ini adalah pertanyaan yang biasanya muncul bagi mereka yang baru mengenal desain web atau pemrograman untuk web..

Atau mungkin Anda pernah mendengar kue Anda bisa dicuri, dan Anda khawatir dengan implikasi keamanannya?

Either way, ini pertanyaan yang benar, dan sangat mudah untuk dijawab. Ayo masuk.

Apa itu Cookie?

Kuki adalah file sisi klien yang berisi informasi. Informasi ini bisa berupa item dalam keranjang belanja atau kombinasi nama pengguna dan kata sandi. (1)

Hati-hati meskipun, ada sisi berbahaya untuk cookies.

Saya pernah mendengar beberapa cerita horor tentang kue yang dicuri. Hotspot Wi-Fi umum bisa menjadi pusat bagi hacker yang mencuri cookies Anda. (2)

Dengan mencuri cookie, hacker bisa mendapatkan informasi pribadi tentang Anda. Mereka bahkan bisa mencuri informasi perbankan Anda. Yikes. (2)

Praktik terbaik adalah menghapus cookie sebelum terhubung ke hotspot Wi-Fi. Tentu, itu repot-repot harus memasukkan semua info Anda lagi, tapi lebih aman dari pada maaf kan?

Jangan lupa kata sandi Anda, dan jangan memasukkan situs web sensitif di mana rincian kartu kredit Anda disimpan saat berada di jaringan Wi-Fi publik. Ini akan membuat Anda tetap aman.

Apakah Sesi itu?

Sesi dapat memiliki banyak definisi berbeda. Misalnya, sesi dapat diluncurkan saat Anda masuk ke komputer Anda, dan berhenti saat Anda mematikannya. (3)

Dalam konteks pemrograman, sebagian besar digunakan di PHP (yang merupakan bahasa sisi server). (3)

Dalam kasus ini, sebuah sesi adalah kumpulan informasi variabel yang tersimpan di sisi server sebuah situs web. Ini bisa berupa satuan variabel, keadaan atau pengaturan. (3)

Sesi lebih aman daripada cookies, karena biasanya dilindungi oleh beberapa jenis keamanan server-side. Ini tidak membuat mereka sempurna, namun. Lihat saja saat toko Playstation di-hack.

Sangat jarang hal seperti ini terjadi. Anda umumnya dapat yakin bahwa informasi Anda akan aman di sisi server.

Cookie dan Sesi Hand-in-Hand

Mereka mungkin memiliki perbedaan, tapi kedua pekerjaan ini saling bahu membahu.

Sesi dapat menyimpan nama pengguna dan kata sandi Anda, sementara Anda mendapatkan kue yang tersimpan di PC Anda. Cookie ini akan memiliki id khusus yang terhubung ke sesi saat Anda online lagi. (4)

Ini biasanya yang terjadi saat Anda memeriksa opsi "ingat saya" sambil memberi nama pengguna dan kata sandi pada situs Anda.

Ini juga bagaimana cara kerjanya saat Anda berbelanja di toko online, dan toko tersebut mengingat isi keranjang Anda - bahkan setelah Anda logout.

Masalah Keamanan

Anda dapat mengenkripsi cookies Anda sampai keamanan dengan jumlah yang sangat besar.Biasanya ini berarti menyewa perusahaan atau membayar layanan yang melakukan ini untuk Anda.

Melakukannya sendiri, kecuali jika Anda seorang programmer tingkat tinggi, mungkin tidak akan mencapai apa-apa dan Anda akan berakhir dengan sakit kepala.

Untuk informasi lebih lanjut tentang mengamankan cookie Anda, Anda dapat memeriksa posting ini.

Sekarang kamu tahu

Tidak lebih dari itu. Ini sangat mudah dan pada dasarnya bermuara pada:

  • Cookie = Sisi klien
  • Sesi = Sisi server

Ringkasan

Cookie Sesi
File sisi klien File sisi server
Membawa risiko (kecuali yang diamankan) Amankan
Informasi yang teringat sampai dihapus oleh Anda atau kadaluwarsa Menghubungi info sampai batas waktu situs web
Biasanya berisi string id Biasanya berisi informasi yang lebih kompleks
Tautan pengenal khusus ke server Tautan pengenal tertentu ke pengguna