Sabtu, 10 November 2012

COOKIES (WEB BROWSER)


          Cookie adalah sarana penyimpan informasi yang dibuat oleh suatu Web site untuk menyimpan informasi tentang user yang mengunjungi situs yang bersangkutan
        Penyimpanan informasi ini demi kemanyanan user maupun Web site
        Informasi sensitif dan pribadi merupakan perhatian dari sisi keamanan
          Cookie merupakan file ASCII yang dikirimkan server ke client, lalu client menyimpannya di sistem lokal. Ketika request baru dikirimkan, server dapat meminta browser untuk mencek apakah ada cookie, jika ada, web server dapat meminta web browser untuk mengirimkan cookie ke web server. Cookie ini bisa berasal dari manapun. Isi cookie dikendalikan oleh Web server dan bisa mengandung informasi mengenai kebiasaan kita ketika mengakses internet. Informasi yang diproleh Web server berasal dari Web browser. Diperoleh ketika user mengisi form yang mengharuskan memasukkan nama dan e-mail address. Informasi ini dapat disimpan di cookie untuk keperluan di masa datang

Macam-macam cookie
          Persistent Cookies
        Bertahan di local system untuk waktu yang lama (walaupun sistem sudah direboot)
        Tersimpan di dalam hard disk dalam bentuk file cookies.txt
          File ini dapat dibaca dan diedit oleh user atau system administrator
          File ini bisa mengandung informasi yang sensitif
          Jika suatu saat seorang penyerang dapat masuk ke dalam workstation tempat menyimpan cookie maka penyerang dapat menggunakannya untuk melakukan serangan berikut
          Karena bisa dimodifikasi maka file cookies dapat digunakan untuk melakukan penyerangan hijacking atau replay attack.
        Kelemahan:
          File cookies bisa memenuhi hard disk
          Riwayat kebiasaan surfing dapat digunakan oleh pihak lain
          Nonpersistent cookies
        Karena kelemahan persistent cookies, banyak situs yang sekarang menggunakan nonpersistent cookie
        nonpersistent cookie disimpan di memori sehingga bila komputer dimatikan cookies nya juga akan hilang
        Tidak ada jaminan bahwa setiap browser akan dapat menangani nonpersistent cookies secara benar
          Cookies pada umumnya mengandung informasi yang memungkinkan suatu web site dapat mengingat user yang mengunjungi situs tersebut
          Informasi yang paling sering disimpan di cookies adalah sbb:
        Session ID
          Digunakan untuk memaintain state atau membawa informasi otorisasi antar request yang dilakkan web browser
        Waktu dan tanggal dikeluarkannya cookie
        Waktu dan tanggal kadaluarsa cookies
          Digunakan oleh Web site untuk menentukan pengabaian cookies yang lama
        IP address dari browser
          Dapat dianggap sebagai uji tambahan terhadap otentikasi request

Tidak ada komentar:

Posting Komentar