當前位置:編程學習大全網 - 編程語言 - cookie是什麽意思

cookie是什麽意思

這個不是壹兩句說清楚的,原諒我復制過來了~

Cookie,有時也用其復數形式Cookies,指某些網站為了辨別用戶身份而儲存在用戶本地終端上的數據(通常經過加密)。定義於RFC2109。它是網景公司的前雇員Lou Montulli在1993年3月的發明。

編輯本段用途

服務器可以利用Cookies包含信息的任意性來篩選並經常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的應用是判定註冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下壹次進入此網站時保留用戶信息以便簡化登錄手續,這些都是Cookies的功用。另壹個重要應用場合是“購物車”之類處理。用戶可能會在壹段時間內在同壹家網站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最後付款時提取信息。

使用和禁用Cookie

用戶可以改變瀏覽器的設置,以使用或者禁用Cookies。

微軟 Internet Explorer

工具 > Internet選項 > 隱私頁

調節滑塊或者點擊“高級”,進行設置.

Mozilla Firefox

工具 > 選項 > 隱私

(註: 在Linux版本中,可能會是如下操作:編輯 > 屬性 > 隱私 , 而Mac則是:Firefox > 屬性 > 隱私)

設置Cookies選項

設定阻止/允許的各個域內Cookie

查看Cookies管理窗口,檢查現存Cookie信息,選擇刪除或者阻止它們

蘋果計算機 Safari

Safari > 預置 > 安全標簽

選擇以下的選項

總是 接受 Cookies

永不 接受 Cookies

接受 Cookies 僅從您瀏覽的站點 (例如,不接受來自其它站點的廣告) 預設的選項.

您可以顯示所有駐留在您瀏覽器中的 cookies,也可隨時將它們之壹刪除。

Konqueror

如果沒有設置cookie列表,請記住在域名前面加入“.”,例如.baidu.org,否則百度將不會讀取cookie(針對KDE 3.3)。

編輯本段生存周期

Cookie可以保持登錄信息到用戶下次與服務器的會話,換句話說,下次訪問同壹網站時,用戶會發現不必輸入用戶名和密碼就已經登錄了(當然,不排除用戶手工刪除Cookie)。而還有壹些Cookie在用戶退出會話的時候就被刪除了,這樣可以有效保護個人隱私。

編輯本段識別功能

如果在壹臺計算機中安裝多個瀏覽器,每個瀏覽器都會獨立的空間存放cookie。因為cookie中不但可以確認用戶,還能包含計算機和瀏覽器的信息,所以壹個用戶用不同的瀏覽器登錄或者用不同的計算機登錄,都會得到不同的cookie信息,另壹方面,對於在同壹臺計算機上使用同壹瀏覽器的多用戶群,cookie不會區分他們的身份,除非他們使用不同的用戶名登錄。

反對cookies者

壹些人反對cookie在網絡中的應用,他們的理由如下:

識別不精確

參見上面的識別功能

隱私,安全和廣告

Cookies在某種程度上說已經嚴重危及用戶的隱私和安全。其中的壹種方法是:壹些公司的高層人員為了某種目的(譬如市場調研)而訪問了從未去過的網站(通過搜索引擎查到的),而這些網站包含了壹種叫做網頁臭蟲的圖片,該圖片透明,且只有壹個象素大小(以便隱藏),它們的作用是將所有訪問過此頁面的計算機寫入cookie。而後,電子商務網站將讀取這些cookie信息,並尋找寫入這些cookie的網站,隨即發送包含了針對這個網站的相關產品廣告的垃圾郵件給這些高級人員。

因為更具有針對性,使得這套系統行之有效,收到郵件的客戶或多或少表現出對產品的興趣。這些站點壹旦寫入cookie並使其運作,就可以從電子商務網站那裏獲得報酬,以維系網站的生存。

鑒於隱藏的危害性,瑞典已經通過對cookie立法,要求利用cookie的網站必須說明cookie的屬性,並且指導用戶如何禁用cookie。

編輯本段偷竊Cookie和腳本攻擊

盡管cookie沒有病毒那麽危險,但它仍包含了壹些敏感信息:用戶名,計算機名,使用的瀏覽器和曾經訪問的網站。用戶不希望這些內容泄漏出去,尤其是當其中還包含有私人信息的時候。

這並非危言聳聽,壹種名為Cross site scripting的工具可以達到此目的。在受到Cross site scripting攻擊時,cookie盜賊和cookie毒藥將竊取內容。壹旦cookie落入攻擊者手中,它將會重現其價值。

cookie盜賊:搜集用戶cookie並發給攻擊者的黑客。攻擊者將利用cookie信息通過合法手段進入用戶帳戶。

cookie毒藥:利用安全機制,攻擊者加入代碼從而改寫cookie內容,以便持續攻擊。

編輯本段Cookies的替代品

鑒於cookie的局限和反對者的聲音,有如下壹些替代方法:

Brownie方案,是壹項開放源代碼工程,由SourceForge發起。Brownie曾被用以***享在不同域中的接入,而cookies則被構想成單壹域中的接入。這項方案已經停止開發。

P3P,用以讓用戶獲得更多控制個人隱私權利的協議。在瀏覽網站時,它類似於cookie。

在與服務器傳輸數據時,通過在地址後面添加唯壹查詢串,讓服務器識別是否合法用戶,也可以避免使用cookie。

編輯本段cookie的具體含義

cookie 歷來指就著牛奶壹起吃的點心。然而,在因特網內,“cookie”這個字有了完全不同的意思。那麽“cookie”到底是什麽呢?“Cookie”是小量信息,由網絡服務器發送出來以存儲在網絡瀏覽器上,從而下次這位獨壹無二的訪客又回到該網絡服務器時,可從該瀏覽器讀回此信息。這是很有用的,讓瀏覽器記住這位訪客的特定信息,如上次訪問的位置、花費的時間或用戶首選項(如樣式表)。Cookie 是個存儲在瀏覽器目錄的文本文件,當瀏覽器運行時,存儲在 RAM 中。壹旦閣下從該網站或網絡服務器退出,Cookie 也可存儲在計算機的硬驅上。I3I.net的打算是,當訪客結束其瀏覽器對話時,即終止I3I.net的所有 cookie。

Cookie 有哪些用途?

Cookie 的用途之壹是存儲用戶在特定網站上的密碼和 ID。另外,也用於存儲起始頁的首選項。在提供個人化查看的網站上,將要求閣下的網絡瀏覽器利用閣下計算機硬驅上的少量空間來儲存這些首選項。這樣,每次閣下登錄該網站時,閣下的瀏覽器將檢查閣下是否就該唯壹的服務器有任何預先定義的首選項(cookie)。如果有的話,瀏覽器將此 cookie 隨閣下對網頁的請求壹起發送給服務器。Microsoft 和 Netscape 使用 cookie 在其網站上創建個人起始頁。各家公司利用 cookie 的壹般用途包括:在線定貨系統、網站個人化和網站跟蹤。

網站個人化是 cookie 最有益的用途之壹。例如,當誰來到 CNN 網站,但並不想查看任何商務新聞。網站允許他將該項選為選項。從那時起(或者直到 cookie 逾期),他在訪問 CNN 網頁時將不會讀到商務新聞。

這些 Cookie 是如何起作用的?

文檔的 HTML 代碼中的命令行告訴瀏覽器設置某壹名稱或數值的 cookie。以下是用來設置 cookie 腳本的壹個普通實例。

Set-Cookie: name = VALUE;

expires = DATE;

path = PATH;

domain = DOMAIN_NAME;

那麽安全性如何?HTTP Cookie 不能用來從閣下的硬驅上檢索個人數據、放置病毒、得到閣下的電子郵件地址或偷竊有關閣下身份的敏感信息;然而,HTTP Cookie 可用來跟蹤閣下在特定網站上的所到之處。不使用 cookie 就很難進行網站跟蹤。

至於其他壹切與因特網有關的事,如同閣下所希望的那樣是匿名的。沒有網站知道閣下是誰,除非閣下自己透露給網站。同時,cookie 只是為了更好地了解使用模式並改進網站訪客的效率而采用的壹個網站跟蹤統計手段而已。

如果網站設計師旨在使網頁能與訪客更具互動作用,或者若設計師計劃讓訪客自定義網站的外觀,則就需要使用 cookie。而且,如果閣下想要網站在某些情況下改變其外觀,cookie 則提供了壹條快速、容易的途徑,讓閣下的 HTML 頁面按需要而改變。最新型的服務器使用 cookie 有助於數據庫的互動性,進而改進網站的整體互動性。

Cookie在英文中是小甜品的意思,而這個詞我們總能在瀏覽器中看到,食品怎麽會跟瀏覽器扯上關系呢?在妳瀏覽以前登陸過的網站時可能會在網頁中出現:妳好XX,感覺很親切,就好像是吃了壹個小甜品壹樣。這其實是通過訪問妳主機裏邊的壹個文件來實現的,因此這個文件也就被稱為了Cookie。想全面了解Cookie嗎?看看下文吧!

壹.了解Cookie 適用對象:初級讀者

Cookie是當妳瀏覽某網站時,網站存儲在妳機器上的壹個小文本文件,它記錄了妳的用戶ID,密碼、瀏覽過的網頁、停留的時間等信息,當妳再次來到該網站時,網站通過讀取Cookie,得知妳的相關信息,就可以做出相應的動作,如在頁面顯示歡迎妳的標語,或者讓妳不用輸入ID、密碼就直接登錄等等。妳可以在IE的“工具/Internet選項”的“常規”選項卡中,選擇“設置/查看文件”,查看所有保存到妳電腦裏的Cookie。這些文件通常是以user@domain格式命名的,user是妳的本地用戶名,domain是所訪問的網站的域名。如果妳使用NetsCape瀏覽器,則存放在“C:\PROGRAMFILES\NETSCAPE\USERS\”裏面,與IE不同的是,NETSCAPE是使用壹個Cookie 文件記錄所有網站的Cookies。

為了保證上網安全我們需要對Cookie進行適當設置。打開“工具/Internet選項”中的“隱私”選項卡(註意該設置只在IE6.0中存在,其他版本IE可以在“工具/Internet選項”的“安全”標簽中單擊“自定義級別”按鈕,進行簡單調整),調整Cookie的安全級別。通常情況,可以將滑塊調整到“中高”或者“高”的位置。多數的論壇站點需要使用Cookie信息,如果妳從來不去這些地方,可以將安全級調到“阻止所有Cookies”。如果只是為了禁止個別網站的Cookie,可以單擊“編輯”按鈕,將要屏蔽的網站添加到列表中。在“高級”按鈕選項中,妳可以對第壹方Cookie和第三方的Cookie進行設置,第壹方Cookie是妳正在瀏覽的網站的Cookie,第三方Cookie非正在瀏覽的網站發給妳的Cookie,通常要對第三方Cookie選擇“拒絕”,如圖1。妳如果需要保存Cookie,可以使用IE的“導入導出”功能,打開“文件/導入導出”,按提示操作即可。

Cookie中的內容大多數經過了加密處理,因此在我們看來只是壹些毫無意義的字母數字組合,只有服務器的CGI處理程序才知道它們真正的含義。通過壹些軟件我們可以查看到更多的內容,使用Cookie Pal軟件查看到的Cookie信息,如圖2所示。它為我們提供了Server、Expires、Name、value等選項的內容。其中,Server是存儲Cookie的網站,Expires記錄了Cookie的時間和生命期,Name和value字段則是具體的數據

二、Cookie的傳遞流程 適用對象:中級讀者

當在瀏覽器地址欄中鍵入了壹個Web站點的URL,瀏覽器會向該Web站點發送壹個讀取網頁的請求,並將結果在顯示器上顯示。這時該網頁在妳的電腦上尋找Amazon網站設置的Cookie文件,如果找到,瀏覽器會把Cookie文件中的數據連同前面輸入的URL壹同發送到Amazon服務器。服務器收到Cookie數據,就會在他的數據庫中檢索妳的ID,妳的購物記錄、個人喜好等信息,並記錄下新的內容,增加到數據庫和Cookie文件中去。如果沒有檢測到Cookie或者妳的Cookie信息與數據庫中的信息不符合,則說明妳是第壹次瀏覽該網站,服務器的CGI程序將為妳創建新的ID信息,並保存到數據庫中。

Cookie是利用了網頁代碼中的HTTP頭信息進行傳遞的,瀏覽器的每壹次網頁請求,都可以伴隨Cookie傳遞,例如,瀏覽器的打開或刷新網頁操作。服務器將Cookie添加到網頁的HTTP頭信息中,伴隨網頁數據傳回到妳的瀏覽器,瀏覽器會根據妳電腦中的Cookie設置選擇是否保存這些數據。如果瀏覽器不允許Cookie保存,則關掉瀏覽器後,這些數據就消失。Cookie在電腦上保存的時間是不壹樣的,這些都是由服務器的設置不同決定得。Cookie有壹個Expires(有效期)屬性,這個屬性決定了Cookie的保存時間,服務器可以通過設定Expires字段的數值,來改變Cookie的保存時間。如果不設置該屬性,那麽Cookie只在瀏覽網頁期間有效,關閉瀏覽器,這些Cookie自動消失,絕大多數網站屬於這種情況。通常情況下,Cookie包含Server、Expires、Name、value這幾個字段,其中對服務器有用的只是Name和value字段,Expires等字段的內容僅僅是為了告訴瀏覽器如何處理這些Cookies。

三、Cookie的編程實現 適用對象:高級讀者

多數網頁編程語言都提供了對Cookie的支持。如javascript、VBScript、Delphi、ASP、SQL、PHP、C#等。在這些面向對象的編程語言中,對Cookie的編程利用基本上是相似的,大體過程為:先創建壹個Cookie對象(Object),然後利用控制函數對Cookie進行賦值、讀取、寫入等操作。那麽如何通過代碼來獲取其他用戶Cookie中的敏感信息?下面進行簡單的介紹。

該方法主要有兩步,首先要定位妳需要收集Cookie的網站,並對其進行分析,並構造URL;然後編制收集Cookie的PHP代碼,並將其放到妳可以控制的網站上,當不知情者單擊了妳構造的URL後可以執行該PHP代碼。下面我們看具體的實現過程。

1.分析並構造URL

首先打開我們要收集Cookie的網站,這裏假設是,登陸網站輸入用戶名“”(不含引號),對數據進行分析抓包,得到形如“/txl/login/login....x=28&ok.y=6”的代碼,將“”更換為“”再試;如果執行成功,就開始構造URL:“/txl/login/log ;... swd=&ok.x=28&ok.y=6”。其中\";

?>

四、Cookie的安全問題 適用對象:所有希望上網安全的讀者

1.Cookie欺騙

Cookie記錄著用戶的帳戶ID、密碼之類的信息,如果在網上傳遞,通常使用的是MD5方法加密。這樣經過加密處理後的信息,即使被網絡上壹些別有用心的人截獲,也看不懂,因為他看到的只是壹些無意義的字母和數字。然而,現在遇到的問題是,截獲Cookie的人不需要知道這些字符串的含義,他們只要把別人的Cookie向服務器提交,並且能夠通過驗證,他們就可以冒充受害人的身份,登陸網站。這種方法叫做Cookie欺騙。Cookie欺騙實現的前提條件是服務器的驗證程序存在漏洞,並且冒充者要獲得被冒充的人的Cookie信息。目前網站的驗證程序要排除所有非法登錄是非常困難的,例如,編寫驗證程序使用的語言可能存在漏洞。而且要獲得別人Cookie是很容易的,用支持Cookie的語言編寫壹小段代碼就可以實現(具體方法見三),只要把這段代碼放到網絡裏,那麽所有人的Cookie都能夠被收集。如果壹個論壇允許HTML代碼或者允許使用Flash標簽就可以利用這些技術收集Cookie的代碼放到論壇裏,然後給帖子取壹個吸引人的主題,寫上有趣的內容,很快就可以收集到大量的Cookie。在論壇上,有許多人的密碼就被這種方法盜去的。至於如何防範,目前還沒有特效藥,我們也只能使用通常的防護方法,不要在論壇裏使用重要的密碼,也不要使用IE自動保存密碼的功能,以及盡量不登陸不了解底細的網站。

2.Flash的代碼隱患

Flash中有壹個getURL()函數,Flash可以利用這個函數自動打開指定的網頁。因此它可能把妳引向壹個包含惡意代碼的網站。打個比方,當妳在自己電腦上欣賞精美的Flash動畫時,動畫幀裏的代碼可能已經悄悄地連上網,並打開了壹個極小的包含有特殊代碼的頁面。這個頁面可以收集妳的Cookie、也可以做壹些其他的事情,比如在妳的機器上種植木馬甚至格式化妳的硬盤等等。對於Flash的這種行為,網站是無法禁止的,因為這是Flash文件的內部行為。我們所能做到的,如果是在本地瀏覽盡量打開防火墻,如果防火墻提示的向外發送的數據包並不為妳知悉,最好禁止。如果是在Internet上欣賞,最好找壹些知名的大網站。

酥性甜餅幹是壹般中檔配料的產品,生產酥性餅幹所用砂糖和油脂量要比韌性餅幹多壹些,標準配比是油∶糖=1∶2,油+糖∶面粉=1∶2。生產這種餅幹的面團彈性小,可塑性較大,口味較韌性餅幹酥松。表面通常由凸起的條紋組成花紋圖案,整個平面無針孔。該產品主要作點心食用。

cookie,小甜餅

原料配方 面粉100公斤 砂糖32~34公斤 油脂14~16公斤 飴糖3~4公斤 奶粉(或雞蛋)5公斤左右,碳酸氫鈉0.5~0.6公斤 碳酸氫銨0.15~0.3公斤 濃縮卵磷脂1公斤 香料適量

制作方法 1.調粉:酥性面團的配料次序對調粉操作和產品質量有很大影響,通常采用的程序如下:

卵磷脂 碳酸氫

↓ ↓

糖醬→油脂→飴糖→雞蛋→水溶液←碳酸氫銨

調粉←篩入奶料←篩入面粉←混 合

(1~2分鐘)

調粉操作要遵循造成面筋有限脹潤的原則,因此面團加水量不能太多,亦不能在調粉開始以後再隨便加水,否則易造成面筋過量脹潤,影響質量。面團溫度應在25~30℃之間,在臥式調粉機中約調5~10分鐘左右。

2.靜置:調酥性面團並不壹定要采取靜置措施,但當面團粘性過大,脹潤度不足,影響操作時,需靜置10~15分鐘。

3.壓面:現今酥性面團已不采用輥軋工藝,但是,當面團結合力過小,不能順利操作時,采用輥軋的辦法,可以得到改善。

4.成型:酥性面團可用沖印或輥切等成型方法,模型宜采用無針孔的陰文圖案花紋。在成型前皮子的壓延比不要超過4∶1。比例過大易造成皮子表面不光、粘輥筒、餅幹僵硬等弊病。

5.烘烤:酥性餅幹易脫水,易著色,采用高溫烘烤,在300℃條件下約烘3.5~4.5分鐘。

6.冷卻:在自然冷卻的條件下,如室溫為25℃左右,經過5分鐘以上的冷卻,餅幹溫度可下降到45℃以下,基本符合包裝要求。

  • 上一篇:編程類密碼
  • 下一篇:螺旋形工具的制作螺旋形旋轉文字
  • copyright 2024編程學習大全網