當前位置:編程學習大全網 - 源碼下載 - 誰知道 cookies 文件是什麽啊 ?

誰知道 cookies 文件是什麽啊 ?

壹,什麽是COOKIE

Cookies是壹種能夠讓網站服務器把少量數據儲存到客戶端的硬盤或內存,或是從客戶端的硬盤讀取數據的壹種技術。Cookies是當妳瀏覽某網站時,由Web服務器置於妳硬盤上的壹個非常小的文本文件,它可以記錄妳的用戶ID、密碼、瀏覽過的網頁、停留的時間等信息。當妳再次來到該網站時,網站通過讀取Cookies,得知妳的相關信息,就可以做出相應的動作,如在頁面顯示歡迎妳的標語,或者讓妳不用輸入ID、密碼就直接登錄等等。從本質上講,它可以看作是妳的身份證。但Cookies不能作為代碼執行,也不會傳送病毒,且為妳所專有,並只能由提供它的服務器來讀取。

二,COOKIE在哪?

在Windows 9X系統計算機中,Cookies文件的存放位置為C:/Windows/Cookies,在Windows NT/2000/XP的計算機中,Cookies文件的存放位置為C:/Documents and Settings/用戶名/Cookies(每個文件都不會超過4KB)

它們的文件名格式為:妳的用戶名@妳瀏覽的網站網頁地址.txt

具體的例子:administrator@sohu<1>

要註意的是:硬盤中的Cookies屬於文本文件,不是程序。

三,COOKIE的作用

cookie起到壹個什麽樣子的作用呢?有些時候,妳第二次訪問某個網站的時候,妳的用戶名已經自動出現了?呵呵,那個就是網站從妳的本地計算機上提取的cookie。有些網站,甚至把壹些權限字段寫入cookie,那就很危險了。因為網站,從妳本地的cookie中讀取數據,然後根據這些數據判定妳的身份,如果妳要是修改本地數據,把自己的cookie中的某些字段修改成管理員所具有的權限的值,那妳訪問這些網站的時候,就具有管理員權限了。

現在對於cookies與用戶隱私權的問題並沒有相關法律約束,很多網站利用cookie跟蹤用戶行為,有些程序要求用戶必須開啟cookie才能正常應用。禁用cookie的話,可以增強妳電腦的信息安全程度,但是這樣有些站點或者論壇根本無法登陸,雖然用戶名和密碼都正確。另外尤其註意的是:壹個網站只能取得它放在妳的電腦中的信息,它無法從其它的Cookies文件中取得信息,也無法得到妳的電腦上的其它任何東西

四,COOKIE欺騙

這就是說 由於cookie信息是保存在客戶端的,用戶可以自定義修改其內容,從而欺騙服務器端程序,以其它用戶身份登錄。這就是所謂的cookie欺騙攻擊。

要進行cookie欺騙可以有多種途徑:

1、跳過瀏覽器,直接對通訊數據改寫

2、修改瀏覽器,讓瀏覽器從本地可以讀寫任意域名cookie

3、使用簽名腳本,讓瀏覽器從本地可以讀寫任意域名cookie(有安全問題)

4、欺騙瀏覽器,讓瀏覽器獲得假的域名

方法1、2需要較專業的編程知識,對普通用戶不太合適。

方法3的實現有兩種方法:

1、直接使用簽名腳本,不需要簽名驗證,但是產生很嚴重的安全問題,因為大家都要上網

的,如果這樣做妳的硬盤文件就……

2、對腳本進行簽名後再使用簽名腳本,但是需要專用的數字簽名工具,對普通用戶也不合

適。

方法4域名欺騙很簡單,也不需要什麽工具(當然如果妳的機器裝有web服務器那更好了)

基本就是是本機上建立壹個模擬環境,然後把要訪問網站的域名地址解析到妳的本機,然後設置cookie即可。

但是前提是:

1,Cookies中的內容不是明文存放的,大多數經過了加密處理,因此壹般用戶看來只是壹些毫無意義的字母數字組合,只有服務器的CGI處理程序才知道它們真正的含義。妳必須要鉆研網站的源代碼,搞明白cookie是如何設置的才能欺騙。

2, cookie中壹定要保存權限信息,只有保存了權限信息,才可以有點用處

3,很多網站在cookie中還加入了壹些隨機數,和壹些即時的session變量,妳改了cookie,就通不過他們服務器的認證還是沒用。

五,保護自己的隱私

cookie裏有大量的個人隱私。Cookie欺騙可能導致用戶信息泄露。我們可以IE窗口中的"工具" "In-ernet選項",打開"Internet選項"設置窗口來進行設置,當然也可以使用防火墻來進行保護隱私。

  • 上一篇:為什麽鬼冢虎的鞋子那麽貴而且質量非常高?
  • 下一篇:阿裏巴巴如何增加訪客量
  • copyright 2024編程學習大全網