亚洲网站免费_国产一区二区三区在线看麻豆 _国产精品毛片一区二区三区 _麻豆精品网站

IT之家學院:說說網絡流量劫持那些事

2017-06-06 21:28:05 來源:IT之家 熱度:
很多讀者可能曾經遇到這樣的情況:為什么我點擊的是個正常的鏈接,跳轉到的網頁卻是宿遷摜蛋或者澳門賭場?為什么我訪問正常的網站,右下角卻經常出現一刀9999級或者XX聊天室的彈窗?有些人會抱怨網站,不過有些時候你可能還真的錯怪網站了,如果網站是無辜的,那你很有可能遭到網絡流量劫持了。那么今天,IT之家就和大家聊聊網絡流量劫持那些事。
 
 
IT之家學院:說說網絡流量劫持那些事
 
這個話題說來話長,在開始之前,我們需要了解,我們是如何訪問到一個網站的。
 
互聯網的體量十分龐大,棲息在其中的網站多如繁星,每個網站都搭建在服務器或服務器集群中,就像我們撥打電話需要輸入電話號碼一樣,你要訪問某個網站,就要撥通那個網站所在的服務器“電話號碼”,不過網站所用的“電話號碼”可不是7到8位的座機號碼或者11位的手機號碼,而是一串數字的組合,這串數字的組合被稱作IP地址,以百度的IPv4地址為例,則是202.108.22.5。
 
不過,我們要訪問的網站實在是太多了,每訪問一個網站就要記住一組IP地址,那豈不是太麻煩了。我們仍以撥打電話為例,可能我們的通訊錄中有100個聯系人,這100個聯系人的手機號碼我們無法全部記在腦子里,但是當我們想要聯系到其中的一個人時,我們可以輕松地打通他的電話而無論我們是否記得他的電話號碼。這是因為我們已經將他的電話號碼保存在了通訊錄里,當我們在通訊錄里找到他的名字并撥打他的電話時,他的名字會被我們的手機轉換為電話號碼,然后手機會將他的電話號碼提交給運營商的交換中心。
 
我們對網站的訪問也是如此。有一個系統,可以將便于我們記憶的,由單詞、拼音甚至漢字組成的被稱作“域名”的一串文字轉換為IP地址,這套系統被稱作“域名系統”,英文寫作“Domain Name System”,簡寫則是“DNS”。我們知道,百度的域名是www.baidu.com,當我們將這個域名輸入到瀏覽器的地址欄中并敲下回車時,這個地址會被DNS系統轉換為IP地址,你的瀏覽器便會根據這個IP地址找到并顯示該網站內容,DNS系統將域名轉換為IP地址的過程則被稱為“DNS解析”。
 
這里,若以我們在手機中撥打電話做類比,域名就相當于聯系人的名字,IP地址相當于聯系人的手機號碼,而DNS系統則相當于手機中的通訊錄。
 
DNS系統存在于DNS服務器上,DNS服務的提供方可能是網絡運營商,也可能是第三方企業或組織,由運營商提供的DNS我們稱其為“運營商DNS”,由第三方企業或組織提供的DNS我們稱其為“公共DNS”,DNS十分重要,它可以決定我們可以通過域名訪問到什么網站,因此,若DNS服務出現了什么差池,那么后果將十分惡劣。
 
我們已經了解了DNS服務的含義和作用,接下來我們來談談DNS劫持。
 
DNS劫持有善意的,也有惡意的。
 
我們在訪問互聯網時,由于地理原因或者其他原因,難免會遇到一些不穩定的、訪問速度慢的服務器,為了讓我們可以更加快速地瀏覽互聯網上的內容,CDN應運而生。
 
CDN,全稱為Content Delivery Network,翻譯成中文便是“內容分發網絡”,它的作用是接管由用戶發出的請求,并將此請求分配給最通暢的緩存服務器,緩存服務器中緩存了你要訪問的網站的數據,你的瀏覽器會優先下載緩存服務器中的這些數據,若此時緩存服務器中沒有你要訪問的網站的數據,它便會向父層詢問,直到回到源服務器訪問,等到你下一次訪問這個網站時,你就可以直接訪問緩存服務器中的數據了,因為緩存服務器在將源服務器中的數據原路送到你的手中時,它還會自己保存一份。
 
CDN服務本身并不提供DNS解析功能,但它依托于DNS解析,我們可以把CDN對你的請求的接管看作是一種善意的DNS“劫持”。
 
說完了善意的DNS劫持,我們說說惡意的。
 
對于一個網站來講,可觀的訪問量即意味著可觀的收入,有時為了提高訪問量,個別網站可能會不擇手段,惡意的DNS劫持便有了市場。
 
若運營商或公共DNS服務的提供方并沒有遵循“不作惡”的原則,那么他們很可能是惡意DNS劫持的幫兇。事實上,惡意的DNS劫持已經形成了一條十分完整的產業鏈,網絡運營商或者公共DNS提供方為了獲取利益,往往配合他們的這種行為,有時我們明明想訪問一個網站,卻跳轉到了預期之外的另一個網站,那么你就要懷疑,是不是你的DNS提供商有什么問題。
 
當然了,有時這個鍋也不能全讓運營商或者公共DNS服務商來背,他們深知DNS的重要性,一些小的手腳他們敢做,大的手腳就不一定了,比如“澳門賭場”這樣的網站,我覺得沒有哪個運營商或者公共DNS服務商敢接這樣的活兒,它的性質太惡劣了,接了這種活兒雖有可能帶來現時的利益,但是這對他們口碑的影響卻是十分負面而且巨大的。
 
別以為運營商或者公共DNS提供商拒絕為這種廣告主提供服務,他們就一點辦法也沒有,道高一尺魔高一丈,DNS提供商不幫他們搞流量劫持,那他們搞一個DNS投毒還不是美滋滋。
 
為了提高訪問效率,一般的計算機都有一套DNS緩存機制,當我們訪問過某個網站并得到了它的IP之后,下次再訪問就可以直接調用計算機本地的DNS緩存而無需再次通過DNS服務器查詢,當然了,這個緩存是有時效的,過了有效期之后,再次訪問時,還是要先向DNS服務器請求解析。
 
運營商的DNS服務器很難被攻破,不過計算機本地的DNS緩存就相對容易淪陷了,所謂的DNS投毒,就是通過污染計算機本地的DNS緩存,使用虛假的IP地址信息來替換真實的IP地址信息,以實現DNS劫持,這種劫持效果和運營商的DNS劫持效果差不多。
 
說完DNS劫持,我們再說說HTTP劫持。
 
如何判斷你遭遇的流量劫持是DNS劫持還是HTTP劫持呢?很簡單,如果你要訪問的是A網站,點擊鏈接或按下回車后卻跳轉到了B網站,那么你遇到的就是DNS劫持,如果你要訪問的是A網站,跳轉到的網站也確實是A網站,但是網頁中莫名其妙地出現了“一刀9999級”、“讓女人尖叫”、“屠龍寶刀,點擊就送”這樣的奇怪的彈窗廣告或者懸浮廣告,那么你遇到的就是HTTP劫持。
 
所謂的HTTP劫持,是指來自網站的服務器的數據在到達用戶的瀏覽器的半路上時,其數據被劫持并遭到篡改,這種情況一般出現在以http協議傳輸數據的網站上,因為這些數據是明文傳送的。
 
和DNS劫持一樣,雖然你遭遇的流量劫持在很多時候都要網絡運營商來背鍋,不過有些時候也不盡然。如果你的電腦被惡意軟件感染,那么該惡意軟件可能會在你瀏覽器顯示的頁面當中“加一些料”,其達到的效果和運營商的HTTP劫持大致相同,即在你打開的網頁上顯示彈窗廣告或懸浮廣告。
 
說了這么多,我們總要想辦法避免流量劫持啊,那么我們應該怎么做呢?
 
以下是IT之家給大家的建議。
 
如何避免運營商DNS劫持?
 
如果你懷疑你的寬帶遭到了運營商的DNS劫持,那么我們建議你使用靠譜的公共DNS。公共DNS的提供商有很多,IT之家這里列舉一些比較知名的:
 
以上的DNS僅供參考,你可以根據個人喜好挑選適合你的。
 
 

責任編輯:王良地

相關推薦

第十四屆北京國際廣播電影電視設備展覽會

開始時間:2005-08-25結束時間:2005-08-28舉辦地點:www.birtv.com聯系人:王宇明地點:www.birtv.com關于BIRTVBIRTV是收獲的季節,春天播種,秋天就一定有收獲。各公司在春天辛勤的耕耘,就一定能在收獲的季節里賺個金銀滿缽。BIRTV也是播種希望的季節,每年的這個時候,廠商和用戶通過充分的交流,就會有新的收獲,也就看到了希望。詳情請進入:www.birtv.com

IHS:上半年iTunes全美在線電影市場繼續領先

北京時間8月23日晚間消息,信息與分析供應商IHS最新發布的研究報告顯示,2011年上半年蘋果iTunes依舊堅守其在美國電影數字零售(EST)及互聯網視頻點播(iVOD)市場的領軍地位,市場份額從2010年同期的64.9%增至65.8%。顯而易見,iTunes上半年收入增幅位居在線電影供應商榜首。IHS研究主管阿拉什·埃米爾(ArashAmel)表示,眼下在線電影市場競爭愈加激烈之際,iTunes的市場份額仍進一步提高,這意味著其已取得了非凡的成就。并表示,iTunes的成功主要歸功于蘋果AirPlay系統使用量增長,這為iTunes拓展了新的平臺,進而提高了在線電影的銷量。此外,iPad用

中國電信云南公司攜手TCL全球首發智慧iTV高清互動電視

11月22日,“科技改變未來,智慧創造幸福——云南電信&TCL(微博)集團(2.10,-0.01,-0.47%)全產業鏈合作暨智慧iTV高清互動電視全球首發儀式”在云南昆明中國電信(微博)云南公司大廈隆重舉行。發布會上,中國電信云南公司與TCL正式簽署戰略合作協議,并在全球首發智慧iTV高清互動電視。此次中國電信云南公司與TCL的合作,是中國消費類電子集團與電信運營商首次達成的全產業鏈戰略合作模式,對構建彩電業云生活生態圈具有開創性意義。而發布會上雙方聯手推出的智慧iTV高清互動電視,則一舉填補了iTV收視終端的電視一體機形態空白。中國電信云南公司與終端廠商TCL強強聯合,積極探索全新合作模式

數碼視訊HiTV互動視頻服務平臺正式商用于深圳蛇口電視臺

近日,作為中國數字電視及三網融合的龍頭企業,數碼視訊推出的HiTV互動視頻服務平臺正式商用于深圳蛇口電視臺有線數字互動電視系統項目。新建的互動電視系統將致力于為轄區用戶提供高質量的數字電視體驗。為了轄區內的10萬用戶能享受到更好的數字電視服務,蛇口電視臺領導對本次項目提出了很高的要求。深圳地區的數字電視運營在國內一直走在前列,這對系統用戶體驗標準要求更高;同時蛇口作為深圳的核心區,擁有很多的外國用戶,系統必須具備中英文界面和人性化的操作。數碼視訊HiTV互動視頻服務平臺采用多項創新技術以及穩定的系統構架,能夠給用戶帶來高品質的視頻服務;對多語言的支持也可以滿足不同客戶的需求。不僅如此,數碼視訊

主站蜘蛛池模板: 通许县| 剑河县| 紫云| 大新县| 仁寿县| 钟山县| 女性| 康定县| 广丰县| 荃湾区| 天津市| 肥东县| 花垣县| 大理市| 杭锦旗| 桃园县| 肃宁县| 仪征市| 宝兴县| 黄梅县| 东乡| 济源市| 白河县| 济阳县| 华宁县| 睢宁县| 望奎县| 五常市| 嘉义县| 四子王旗| 遂宁市| 宁陵县| 固阳县| 绥棱县| 安远县| 潼关县| 绍兴市| 广丰县| 资阳市| 达日县| 深泽县|