天天看點

IE幫你護隐私之:InPrivate 篩選

 <b>網站正在跟蹤你</b>

各位在浏覽新聞或浏覽論壇熱帖的時候,有沒有遇到一些靈異事件?

例如,某人的簽名圖檔告訴你,他知道你的地理位置、浏覽器版本和IP位址:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0012.png"></a>

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0028.png"></a>

你一定還見過,網站根據你浏覽的網頁,向你展示具有針對性的廣告:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0032.png"></a>

購物網站能列出曾經浏覽過的商品,論壇能知道你曾經浏覽過的文章,而此時你并沒有登入。還有的情況更是防不勝防,你浏覽某個自己喜歡的網站時,不知不覺中,另一個網站正在悄悄的收集你的上網記錄,甚至把通路者的資訊随意展示給所有人:

很多時候也許我們并不在意,但其實這個時候,個人資訊和浏覽記錄已經被各個網站輕而易舉的收集到了,他們能拿這些資料做什麼,就不是我們自己能控制的了。想一想,這樣的事情是不是很令人不安?

“不要監視、不要廣告、不要洩露通路記錄,我隻要好好的上網而已!”我想,這應該是每個使用者的心聲吧。

<b>IE</b><b>中的隐私保護功能</b>

其實,作為通路網絡的主要工具和媒介,浏覽器廠商已經考慮到了使用者在隐私保護方面的需求,提供了各種各樣的功能來防止使用者的個人資訊在未經允許的情況下被利用。

作為大家上網最常用的IE浏覽器,在這方面為我們提供了哪些功能,這就是“IE幫你護隐私”文章要為大家介紹的内容。作為Windows 7 中的内置浏覽器,IE8從設計伊始就考慮到了安全性方面的改進,最終支援了多種與隐私保護相關的功能,包括:

l InPrivate篩選

l InPrivate浏覽

l Cookie阻止

而在即将釋出的 IE9 RC版本當中,除了以上功能之外,還會引入名為“Tracking Protection(跟蹤保護)”的功能,我們也會在最後向大家介紹。

在本文中,首先要介紹的是“InPrivate篩選”功能:

<b>什麼是InPrivate</b><b>篩選?</b>

我們在通路某個網站(稱為第一方網站)時,網站為了給使用者提供更加豐富的體驗,往往會内嵌入另一個網站(第三方網站)的服務或内容,例如地圖、網頁翻譯工具等。

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0091.png"></a>

但是,除了對使用者有用的服務之外,有一些内容使用者并不需要,而是網站為了收集使用者的浏覽資訊而嵌入的,例如訪客記錄、廣告,就像前文中提到的那樣。

在通路網站時,浏覽器必須與網站建立連接配接,擷取資料,如果通路的網站嵌入了訪客記錄服務,浏覽器就會同時條用提供服務的網站代碼,這樣,另一個網站就就有機會幫站長記錄下使用者的通路情況了。并且,為了向不同的浏覽器和系統提供适當的網頁,浏覽器會向伺服器報告自己的系統資訊,包含系統版本、浏覽器版本、顯示分辨率、IP位址等等。

同樣,許多網頁中的廣告也是嵌入廣告商的代碼來顯示的,廣告服務商可以擷取到我們通路的網頁内容,并據此提供相關的廣告内容。可見,使用者在不知情的情況下就會将自己的資訊洩露給并沒有通路的第三方網站。

Internet Explorer 8 中的“<b>InPrivate</b><b>篩選(InPrivate Filter</b><b>)</b>”功能,通過阻止來自第三方的内容和禁止與第三方内容通信,可以確定不會洩露使用者的浏覽習慣。 InPrivate 篩選功能可以在使用者浏覽過程中記錄和統計第三方項,并且可以自動阻止在多個第一方站點提供第三方内容的網站,使用者也可以手動控制要阻止哪些已經檢測到的内容。這個功能以前還有另一個名稱——“InPrivate阻止(InPrivate Blocking)”,我們可以将其作為IE8中内置的防廣告功能。

<b>啟用InPrivate</b><b>篩選</b>

需要注意的是,有些第三方内容的确對使用者是有益的,例如可以根據使用者的需要和情況提供相應的服務。禁用這些内容,會使網站的服務和使用者的體驗受到影響,例如看不到自己需要的内容。是以,在IE8中,“InPrivate篩選”預設并沒有開啟。

在首次開啟時會出現一個簡介視窗:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image013.jpg"></a>

在這裡,我們可以選擇讓IE自動阻止第三方内容,也可選擇由自己決定要阻止哪些内容。

由于前面提到的原因,InPrivate篩選在每次結束網絡浏覽之後都會重新關閉,下次運作IE之後,需要手動開啟。

如果要每次啟動都預設開啟這個功能,我們可以運作regedit,打開系統資料庫編輯器,找到 

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Safety\PrivacIE 

這個路徑,在PrivacIE下面建立一個DWORD(32位)值,命名為“StartMode”,并将其設定為1。這樣,每次啟動IE時,InPrivate篩選功能都會預設開啟:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0151.jpg"></a>

<b>InPrivate</b><b>篩選設定</b>

在IE指令欄中點選“安全”圖示,選擇“InPrivate篩選設定”按鈕,打開設定視窗:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0171.jpg"></a>

在這裡,我們可以選擇讓IE自動阻止,還是讓使用者手動指定要阻止和允許哪些内容,也可以在這裡關閉該功能。

這裡值得一提的是,剛剛啟用InPrivate篩選功能時,使用者并不會看到什麼效果,究其原因,就要從該功能的原理說起了。在啟用該功能之後,IE8會自動記錄第一方網站中調用到的第三方網站内容。但由于很多時候這些第三方内容是正常的,例如其他網站的圖檔、腳本、有用的服務等等,是以IE不會直接将他們阻止,而是當多個網站調用了同一種第三方網站的内容之後,才會進行阻止。預設情況下,這個網站數被限制為10,即有10個以上的網站調用了某個第三方網站的内容時,IE8就會阻止調用并顯示該内容。是以,當我們通路了比較多的網站時,InPrivate篩選功能才會起到作用。

如果希望設定這個門檻,可以在設定界面的下方對其進行設定:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image018.png"></a>

例如将這裡設定為3,點選重新整理按鈕之後,就可以看到同時由三個網站調用的同一種站外資料。單擊“确定”之後,InPrivate篩選功能就會提高門檻,阻止這些内容的顯示或調用。

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image020.png"></a>

在打開和關閉該功能之後,需要手動重新整理網頁,顯示和阻止的内容才會被更新。

另外,如果希望保留目前的統計資料且開啟InPrivate篩選功能的情況下停止繼續收集第三方網站的調用情況,可以打開Internet選項的“隐私”頁籤,關閉資料收集功能:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0211.png"></a>

<b>InPrivate</b><b>篩選的使用效果</b>

在進行适當的設定并浏覽多個網站後,我們可以看到網站中的廣告等第三方内容會越變越少:

以前的廣告位:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0221.png"></a>

現在變得空空如也:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0231.png"></a>

同樣的道理,由于這些第三方内容不會再被調用,是以第三方網站就不會擷取到使用者的資訊了。

<b>手動指定要阻止和允許的内容</b>

不過,任何技術都是有利有弊的,如果某些正常的内容被阻止掉了,除了調高監視第三方内容的門檻,有沒有其他的解決的辦法呢?

首先,我們可以打開InPrivate篩選設定視窗,選擇第二個選項:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0251.png"></a>

這時候,我們就可以在目前已統計資料的基礎上,手動選擇要阻止和允許的第三方内容。如果要批量選擇多個資料項,可以像在資料總管中選擇多個檔案那樣,使用Shift或Ctrl鍵選擇,或者使用滑鼠進行框選:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image027.png"></a>

另外,IE還可以利用XML檔案,導入和導出手動指定要允許或阻止的内容,隻需在設定界面中單擊“進階設定”,打開“管理附加元件”,并選擇“InPrivate篩選”功能。

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image029.jpg"></a>

點選“導入”按鈕即可導入手動指定的XML檔案。該檔案的具體格式比較複雜,也沒有現成的工具可以進行設定。如果大家使用Firefox浏覽器中的廣告阻止插件AdBlock Pro的話,一種比較好的辦法是從這個插件中導出相關資料。這個插件可以直接把廣告阻止資料導出為IE8可以使用的XML檔案,導入之後的内容同樣可以逐條進行手動設定

本文轉自wbpluto 51CTO部落格,原文連結:http://blog.51cto.com/wbpluto/616404,如需轉載請自行聯系原作者