VPN不是為我們的網(wǎng)絡(luò)通訊數(shù)據(jù)保駕護(hù)航的唯一途徑,要在不安全的網(wǎng)絡(luò)上安全地上網(wǎng),我們還可以有其他的選擇,例如許多用戶使用免費(fèi)匿名工具Tor上網(wǎng)。Tor網(wǎng)絡(luò)依賴于洋蔥路由技術(shù),在該技術(shù)的保護(hù)下,用戶可以匿名訪問網(wǎng)站、使用各種網(wǎng)絡(luò)服務(wù)。用戶的數(shù)據(jù)包將由Tor客戶端軟件加密,并經(jīng)由隨機(jī)發(fā)生器選擇Tor節(jié)點傳輸。每一個節(jié)點都只是數(shù)據(jù)傳輸過程中的一個中轉(zhuǎn)站,只知道下一個車站,而無法知道發(fā)送方和數(shù)據(jù)的目的地。當(dāng)然,網(wǎng)絡(luò)世界沒有絕對的安全,Tor網(wǎng)絡(luò)也無法保證萬無一失,而實際上已經(jīng)存在被證明了的有效的攻擊方法,擁有無限資源的情報機(jī)構(gòu)完全可以實現(xiàn)類似的攻擊,但是使用這種方法攻擊Tor網(wǎng)絡(luò),攻擊者必須通過中央實體進(jìn)行操作,例如通過供應(yīng)商和網(wǎng)絡(luò)節(jié)點進(jìn)行大規(guī)模的監(jiān)視,需要付出巨大的努力方可成功,所以對于個人用戶來說,Tor仍然是一種安全上網(wǎng)的好方法。
Tor Browser套件(https://www.torproject.org/projects/torbrowser.html.en)是一個Tor軟件和Firefox的組合版本,它包含ESR(長期支持版本)版本的Firefox瀏覽器,能夠幫助我們直接通過Tor網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。在下載頁面單擊“簡體字(zh-CN)”可以下載中文版本,如果無法訪問Tor網(wǎng)站,則可以嘗試在互聯(lián)網(wǎng)上搜索其他的下載鏈接。Tor可以通過加密隧道連接幾個不斷變化的節(jié)點,通過級聯(lián)式的代理使用戶的IP地址基本上無法辨認(rèn)。我們可以使用“http://check.torproject.org”來檢查自己使用Tor沖浪的狀態(tài),確定是否已經(jīng)處于匿名狀態(tài)。
在開始正式使用Tor訪問網(wǎng)站之前,我們應(yīng)該單擊瀏覽器地址欄前方洋蔥圖標(biāo),選擇“隱私和安全設(shè)置”。通過該設(shè)置對話框我們可以檢查Tor Browser的基本設(shè)置,Tor Browser的默認(rèn)設(shè)置為禁止第三方的Cookie和其他跟蹤程序,并且禁用瀏覽器插件,這意味著瀏覽歷史記錄和Cookie都不會在本地保存,此外,類似Flash之類的插件將全部被禁用。另外,Tor Browser默認(rèn)“安全級別”為“低”,這是我們必須修改的地方。理論上來說,“安全級別”設(shè)置得越高越安全,但是需要禁用的瀏覽器功能也更多。如果設(shè)置為“中低”,HTML5視頻只能在點擊播放的框架內(nèi)發(fā)揮作用,可以執(zhí)行的JavaScript減少。設(shè)置在“中高”級別,瀏覽器將完全禁用JavaScript,在“高”級別,瀏覽器甚至?xí)r截很多圖像文件。在實踐中,“中高”級別是一個不錯的選擇。
Android用戶可以使用Tor項目的官方應(yīng)用程序Orbot,理論上講,使用Orbot的設(shè)備必須root才能夠完全發(fā)揮該應(yīng)用程序的作用。該應(yīng)用程序可以通過GooglePlay商店安裝,安裝完畢后啟動Orbot并授予其永久的root訪問權(quán)限?,F(xiàn)在,用手指按住Orbot界面上的大按鈕幾秒鐘激活Tor,然后進(jìn)入Orbot設(shè)置并激活“Request for root access”和“Transparent proxy”,使我們的設(shè)備使用的其他應(yīng)用程序也能夠通過Tor網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。當(dāng)然,我們也可以自行決定是讓所有應(yīng)用程序使用Tor網(wǎng)絡(luò),還是僅允許選中的應(yīng)用程序可以使用Tor網(wǎng)絡(luò)。
iOS沒有Tor項目官方提供的客戶端軟件,不過,有不少第三方的應(yīng)用程序可以使用。例如Onion Browser,該軟件是一個收費(fèi)軟件,價格約6元左右,可以幫助iPhone和iPad通過Tor網(wǎng)絡(luò)接入互聯(lián)網(wǎng)。軟件使用簡單,只需要簡單地允許應(yīng)用程序使用Tor網(wǎng)絡(luò)即可。
通常,使用Tor網(wǎng)絡(luò)匿名上網(wǎng),不同的設(shè)備使用各自的Tor客戶端軟件,例如上面介紹的Windows使用Tor Browser套件、Android用戶使用Orbot,那么,如果設(shè)備沒有合適的Tor客戶端軟件怎么辦?最簡單的方法是在路由器上連接Tor網(wǎng)絡(luò),目前,asuswrt(asuswrt.lostrealm.ca)等第三方路由器固件已經(jīng)開始加入該功能。在路由器支持Tor網(wǎng)絡(luò)的情況下,連接到路由器的所有設(shè)備都可以通過Tor網(wǎng)絡(luò)匿名上網(wǎng),不再需要為每一個設(shè)備安裝Tor客戶端。