在前面所說的幾種影響到客戶端安全性程序中,都包含有代碼。這些代碼可在客戶端的計算機上執行。而Cokie則不同,它只是數據,而不是程序,也無法運行。它與用戶通過表單發送的數據類似,只包含有名稱與取值。與表單不同的是,表單是從客戶端發送到服務器,而Cokie則是由服務器發送到客戶端。當客戶端和服務器建立連接并請求一個文檔時,服務器不僅會將客戶端所請求的文件發送給客戶端,還會向客戶端發送一些額外的數據,這種發送到客戶端的額外數據就稱為Cokie。 以后,當客戶端再和服務器建立連接,客戶端就會將這些Cokie發回服務器,但它仍會保留這些Cokie的備份,以備再次連接時使用。對于客戶端而言,這些Cokie數據可能毫無用處,它們很可能只是些簡單的字符串,而對服務器而言,這些Cokie數據卻可能十分有用,服務器可利用這種Cokie完成多種工作。 例如,當客戶端同服務器建立起了連接,而且用戶通過表單提交了自己的某些信息,如指出自己需要以藍色為背景顏色,張家口哪有做網站服務器就能將這些信息保存到Cokie中。當客戶端再次和服務器建立連接時,客戶機會將這個Cokie發回服務器,這樣在顯示Web頁面時,服務器就會將頁面的背景顏色設置為藍色,而不是原來的默認顏色。所以說,雖然Cokie所能完成的所有工作無非就是在客戶端主機上保存一些數據,但是如果沒有Cokie的幫助,服務器將無法了解和它連接的客戶端。 這就是服務器所發送的信息,Cokie的名稱和取值將保存在瀏覽器內存中,如果服務器為Cokie指定了失效日期,當用戶退出瀏覽器時,Cokie就會保存到桌面上;如果在指定失效日期,當用戶退出瀏覽器,內存中保存的Cokie將被刪除。用戶使用的瀏覽器不同,Cokie在桌面上的保存方式也會不同。對于Cokie來說,它很難有完成其他技術所具有的多種功能,如讀取文件、偷竊密碼、發送電子郵件等等,它也不能夠傳送病毒,因為Cokie只是數據,它是不可執行的。 而Cokie唯一可能為客戶端帶來危險的手段是:張家口網站制作在數據中包含有病毒的源代碼,或者說是經過編譯的二進制代碼。但是根據瀏覽器對Cokie的處理和保存來看,如果想讓其中的代碼執行非常復雜。除非瀏覽器中包含有緩沖器溢出或類似的缺陷,而且黑客必須找到Cokie在內存中保存的位置,才有可能執行這些代碼。所以在對Cokie所引發的安全問題,及不是指計算機或Web網站的等用戶所使用的計算機的問題,而是用戶通過Cokie上傳到服務器的個人隱私問題。 防火墻是網絡的第一道防線,位于網絡與外界之間,它拒收壞的信息包,并確保好的信息包到達正確的位置,從而起到保護網絡的作用。它通常是與硬件與軟件的一種組合,有很多防火墻能夠完成多種任務,關于防火墻,首先需要理解的是為什么它是不可缺少的,然后再去了解它是如何發揮作用的。
|