洋蔥瀏覽器:讓你匿名上網(wǎng)的神秘工具
Tor是一種可以匿名上網(wǎng)的強(qiáng)大軟件,它在暗網(wǎng)瀏覽這類特定場合很有用。不過,它背后隱藏著復(fù)雜的技術(shù)和多種設(shè)置,亂象頻出,還存在不少風(fēng)險,這些都是我們需要仔細(xì)研究的。
Tor瀏覽器與暗網(wǎng)訪問
Tor協(xié)議的Hidden_service搭建
更新YUM源得用rpm-Uvh這個命令。然后裝nginx,得用yum-yinstallnginx這個指令,裝Tor協(xié)議也得用yum-yinstalltor。還得把防火墻停了禁了,systemctlstop就成。裝好了,就能用Tor協(xié)議的Hidden_service了。這整個過程得懂點(diǎn)技術(shù)。像是一些小公司做安全測試,會按照這些步驟來搭,研究匿名網(wǎng)絡(luò)怎么攻防。但要是操作錯了,或者安全沒弄好,重要信息就可能會泄露。
在中國,私自搭建這種隱藏服務(wù)可能會違法,因為這種服務(wù)能用來遮掩一些非法活動。
Nginx的基本情況
Nginx,這是由俄羅斯人伊戈爾·西索耶夫編寫的。它是個輕巧的HTTP服務(wù)器。當(dāng)初,就是為俄羅斯第二大訪問量的網(wǎng)站Rambler.ru開發(fā)的,在那兒運(yùn)行了超過兩年半。這服務(wù)器,性能杠杠的,發(fā)音是“engineX”。全球好多大型網(wǎng)站都用它來提升性能。比如,電商網(wǎng)站促銷的時候,流量爆滿,Nginx就能搞定HTTP和反向代理等服務(wù)。
當(dāng)初,IgorSysoev創(chuàng)建這個項目時,是基于BSD許可的。在中國,不少互聯(lián)網(wǎng)創(chuàng)業(yè)公司在起步階段,由于資金有限,承擔(dān)不起昂貴的服務(wù)器費(fèi)用。于是,他們就會選擇Nginx。這個軟件在一定程度上能夠滿足高訪問量下的性能需求。
設(shè)置IP代理池及IP變換方案
方案一里說的是用咱們國內(nèi)不花錢的IP代理。具體做法是,先弄個叫“tools”的文件夾,然后在里面新建一個py文件。接著,從scrapy的selector模塊里把Selector拉進(jìn)來,還得用上MySQLdb和requests。得這樣寫:MySQLdb.connect(host="",db="databasename",charset="utf8")。這種操作在一些得收集數(shù)據(jù)或者得隱蔽真實IP的場合可能會派上用場。
國內(nèi)那些免費(fèi)的IP代理有不少限制,比如能用的IP不多,而且速度慢,還經(jīng)常出問題。科研機(jī)構(gòu)要是用這些代理來收集網(wǎng)絡(luò)上的公開數(shù)據(jù),可能會遇到麻煩,因為代理不穩(wěn)定,采集數(shù)據(jù)的效率就低,這會影響到研究的進(jìn)度。
Tor源碼分析的意義
官網(wǎng)上有Tor的源碼可以下載,不過通常得用翻墻軟件才能訪問得到。研究源碼能讓我們明白它匿名功能為何這么強(qiáng)大。拿網(wǎng)絡(luò)安全研究來說,懂了Tor的源碼,研究人員就能更好地預(yù)防那些利用Tor匿名特性的網(wǎng)絡(luò)攻擊。
從軟件開發(fā)的角度來看,研究Tor源碼中函數(shù)的調(diào)用過程,對于開發(fā)新的網(wǎng)絡(luò)安全工具和提升現(xiàn)有軟件的匿名性功能,能帶來不少啟發(fā)和想法。
開源軟件Tor的整體解析
Tor是匿名網(wǎng)絡(luò)構(gòu)建方案之一,對其源碼進(jìn)行分析至關(guān)重要。搞懂主程序入口等關(guān)鍵源碼,能讓我們從設(shè)計理念的高度來審視Tor。隨著網(wǎng)絡(luò)的發(fā)展,對隱私保護(hù)的需求將日益增加,Tor可能會在更多合法領(lǐng)域得到應(yīng)用。然而,這也要求政府和全社會做好監(jiān)管工作。
普通老百姓要是讓Tor這種匿名技術(shù)完全自由地發(fā)展,那咱們怎么才能防止那些壞家伙利用Tor的匿名功能來騙錢或者偷信息?大家不妨點(diǎn)個贊、轉(zhuǎn)發(fā)一下,也歡迎在評論區(qū)說說你們的想法。
作者:小藍(lán)
鏈接:http://www.beijingshangmencuiru.cn/content/3160.html
本站部分內(nèi)容和圖片來源網(wǎng)絡(luò),不代表本站觀點(diǎn),如有侵權(quán),可聯(lián)系我方刪除。