HTTPS代理的優(yōu)勢是什么?至于HTTP和HTTPS,只要上網(wǎng)的人基本都認(rèn)識,看起來HTTPS只比HTTP多一個“S”,但其實(shí)沒那么簡單。HTTPS可以說是HTTP的安全版本。從這個角度來看,每個人都應(yīng)該選擇使用HTTPS,但事實(shí)上很多人不使用HTTPS。為什么呢?那么為什么HTTPS的人氣不高呢?讓我們來看看HTTP和HTTPS。
HTTP超文本傳輸協(xié)議廣泛應(yīng)用于網(wǎng)絡(luò)應(yīng)用中,使客戶端能夠從服務(wù)器獲取超文本內(nèi)容。包括瀏覽器、PC軟件客戶端和大多數(shù)移動應(yīng)用。超文本內(nèi)容主要是HTML,客戶端可以按照規(guī)范對HTML內(nèi)容進(jìn)行分析和呈現(xiàn)。因此,HTTP主要負(fù)責(zé)“內(nèi)容請求和獲取”。
這就是問題所在。在請求和獲取內(nèi)容時,會有很多中間商,主要是網(wǎng)絡(luò)鏈接。作為內(nèi)容入口的瀏覽器、路由器制造商、WIFI提供商和通信運(yùn)營商,如果使用代理和爬壁軟件,會引入更多的中間商。因?yàn)槟J(rèn)情況下HTTP請求的路徑和參數(shù)都是明文的,所以這些中間人可以監(jiān)視、劫持和阻止HTTP請求。登錄密碼等一些關(guān)鍵參數(shù)會在客戶端用MD5加密,但互聯(lián)網(wǎng)攜帶的機(jī)密信息遠(yuǎn)不止密碼,搜索內(nèi)容也是敏感信息。
沒有HTTPS,運(yùn)營商可以在用戶發(fā)起請求時直接跳轉(zhuǎn)到廣告,或者直接更改搜索結(jié)果并插入自己的廣告。瀏覽器和安全軟件可以監(jiān)控用戶對結(jié)果頁面中廣告的搜索。有些中間商還可以直接轉(zhuǎn)賣用戶數(shù)據(jù),讓你搜索“保險”后,成為保險公司電話營銷的目標(biāo)。如果劫持代碼中有BUG,會直接讓用戶無法搜索,出現(xiàn)白屏。
不僅是搜索引擎,其他網(wǎng)絡(luò)應(yīng)用也會面臨這些問題:數(shù)據(jù)泄露、請求劫持、內(nèi)容篡改等。核心原因是HTTP是一個赤裸裸的明文請求,域名、路徑、參數(shù)都被中間的人看得一清二楚。HTTPS所做的是對請求進(jìn)行加密,使其對用戶更加安全。對于自身來說,除了保護(hù)用戶的利益,還可以避免屬于自己的流量被挾持來保護(hù)自己的利益。
雖然HTTPS不是絕對安全的,但是掌握根證書和加密算法的組織也可以進(jìn)行中間人攻擊。然而,HTTPS是當(dāng)前架構(gòu)下最安全的解決方案,它大大增加了中間人攻擊的成本。