中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

跟HTTP比起來(lái) HTTPS是如何讓搜索更安全的?

2019-03-26    來(lái)源:站長(zhǎng)學(xué)院

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

百度從2014年開(kāi)始對(duì)外開(kāi)放了https的訪問(wèn),并于3月初正式對(duì)全網(wǎng)用戶進(jìn)行了https跳轉(zhuǎn)。你也許會(huì)問(wèn),切換就切換唄,和我有啥關(guān)系?我平常用百度還不是照常順順當(dāng)當(dāng)?shù)模瑳](méi)感覺(jué)到什么切換。

話說(shuō),平常我們呼吸空氣也順順溜溜的,沒(méi)有什么感覺(jué),但要是沒(méi)有了空氣,那就沒(méi)法愉快的生活了。https對(duì)于互聯(lián)網(wǎng)安全的重要性,正如空氣對(duì)于我們?nèi)祟惖闹匾砸粯印0俣热厩袚Q到https之后,我們才可以愉快的搜索,愉快的上網(wǎng)。

https究竟是如何實(shí)現(xiàn)讓我們更加安全呢?讓百度技術(shù)宅來(lái)個(gè)深度揭秘:

問(wèn)題1:https是什么?我有沒(méi)有用到https?

https是httpoverssl(SecureSocketLayer),簡(jiǎn)單講就是http的安全版本,在http的基礎(chǔ)上通過(guò)傳輸加密和身份認(rèn)證保證了傳輸過(guò)程中的安全性。你通常訪問(wèn)的網(wǎng)站大部分都是http的,最簡(jiǎn)單的方法可以看看網(wǎng)址是以http://開(kāi)頭還是https://開(kāi)頭。

以下幾個(gè)截圖就是chrome,firefox,IE10在使用https時(shí)的效果。

注意圖中綠色的部分, 我們后面詳細(xì)說(shuō)說(shuō)。

問(wèn)題2:https為什么比http安全?https加密是不是需要我在電腦上安裝證書/保存密碼?

不帶“s”的http不安全,主要是因?yàn)樗鼈鬏數(shù)氖敲魑膬?nèi)容,也不對(duì)傳輸雙方進(jìn)行身份驗(yàn)證。只要在數(shù)據(jù)傳輸路徑的任何一個(gè)環(huán)節(jié)上,都能看到傳輸?shù)膬?nèi)容,甚至對(duì)其進(jìn)行修改。例如一篇文章“攻下隔壁女生路由器后,我都做了些什么”中,很多攻擊的環(huán)節(jié),都是通過(guò)分析http的內(nèi)容來(lái)進(jìn)行。而在現(xiàn)實(shí)生活中呢,你很有可能泄露你的論壇高級(jí)會(huì)員賬號(hào)/密碼,游戲vip賬號(hào)/密碼,隱私的聊天內(nèi)容,郵件,在線購(gòu)物信息,等等。實(shí)在是太可怕的有木有!

https之所以安全,是因?yàn)樗胹sl/tls協(xié)議傳輸。舉個(gè)簡(jiǎn)單的例子,電影風(fēng)語(yǔ)者中,美軍發(fā)現(xiàn)密碼經(jīng)常被日本竊聽(tīng)和破解,就征召了29名印第安納瓦霍族人作為譯電員,因?yàn)檫@語(yǔ)言只有他們族人懂。即使日本人竊聽(tīng)了電文,但是看不懂內(nèi)容也沒(méi)用;想偽造命令也無(wú)從下手,修改一些內(nèi)容的話,印第安人看了,肯定會(huì)說(shuō)看(shen)不(me)懂(gui)。看到這里,你肯定發(fā)現(xiàn)了,這是基于兩邊都有懂這個(gè)語(yǔ)言(加密解密規(guī)則)的人才行啊,那么我的電腦上需要安裝什么密鑰或者證書嗎?一般情況作為普通用戶是不用考慮這些的,我們有操作系統(tǒng),瀏覽器,數(shù)學(xué)家,安全和網(wǎng)絡(luò)工程師等等,幫你都做好了,放心的打開(kāi)瀏覽器用就好啦。

如果你實(shí)在好奇,想知道雙方不用相同的密鑰如何進(jìn)行加密的,可以搜索下”公鑰加密”(非對(duì)稱加密),”RSA”,”DH密鑰交換”,“ssl原理”“數(shù)字證書”等關(guān)鍵詞。

有朋友會(huì)想了,不就是加密嗎,我wifi密碼都能破,找個(gè)工具分分鐘就破解了。這個(gè)想法可不對(duì),雖然沒(méi)有絕對(duì)的安全,但是可以極大增加破解所需要的成本,https目前使用的加密方式是需要巨大的計(jì)算量(按照目前計(jì)算機(jī)的計(jì)算能力)才可能破解的,你會(huì)用世界上最強(qiáng)的超級(jí)計(jì)算機(jī)花費(fèi)100年(只是一個(gè)比喻)去解密,看看100年前隔壁老王在百度上搜什么嗎。

問(wèn)題3:百度為什么要上https?

我們每天會(huì)處理用戶投訴,比如說(shuō):頁(yè)面出現(xiàn)白頁(yè)/出現(xiàn)某些奇怪的東西;返回了403的頁(yè)面;搜索不了東西;搜索url帶了小尾巴,頁(yè)面總要閃幾次;頁(yè)面彈窗廣告;搜索個(gè)汽車就有人給我打電話推銷4s店和保險(xiǎn)什么的…

各種千奇百怪的情況碰到過(guò)的請(qǐng)舉手。查來(lái)查去,很大一部分原因是有些壞人在數(shù)據(jù)的傳輸過(guò)程中修改百度的頁(yè)面內(nèi)容,竊聽(tīng)用戶的搜索內(nèi)容。悄悄告訴你,https就是能解決這樣問(wèn)題的技術(shù)哦。

從方向上來(lái)說(shuō),HTTPS也是未來(lái)的趨勢(shì),目前大家使用的HTTP還是1.1/1.0版本的,新的HTTP2.0版本的標(biāo)準(zhǔn)已經(jīng)發(fā)布了。標(biāo)準(zhǔn)中涉及了加密的規(guī)范,雖然標(biāo)準(zhǔn)中沒(méi)有強(qiáng)制使用,但是已經(jīng)有很多瀏覽器實(shí)現(xiàn)聲稱他們只會(huì)支持基于加密連接的HTTP2.0(https://http2.github.io/faq/#does-http2-require-encryption)。

問(wèn)題4:https不就是在http后面加個(gè)s,很難么?

難,又不難。

它包含證書,卸載,流量轉(zhuǎn)發(fā),負(fù)載均衡,頁(yè)面適配,瀏覽器適配,refer傳遞等等等等。反正我指頭肯定不夠數(shù)。

對(duì)于一個(gè)超小型個(gè)人站點(diǎn)來(lái)說(shuō),技術(shù)宅1天就能搞定從申請(qǐng)證書到改造完成。如果是從零開(kāi)始建設(shè),會(huì)更容易。

但是對(duì)于百度搜索這種大胖紙來(lái)說(shuō),可就難了。

1,它一開(kāi)始并不是為https設(shè)計(jì)的

2,內(nèi)容豐富(內(nèi)容本身的表現(xiàn)形式很多:圖片,視頻,flash,form等等),種類豐富(頁(yè)面上除了自然結(jié)果,有視頻,圖片,地圖,貼吧,百科,第三方的內(nèi)容,app等等)。

3,數(shù)據(jù)來(lái)源復(fù)雜,有幾十個(gè)內(nèi)部產(chǎn)品線的內(nèi)容,幾百個(gè)域名,成千上萬(wàn)個(gè)開(kāi)發(fā)者的內(nèi)容

4,百度在全國(guó),甚至世界范圍都有很多idc和cdn節(jié)點(diǎn),都得覆蓋到。

5,還不能因此拖慢了百度的速度(國(guó)內(nèi)使用https的銀行,在線交易的站點(diǎn),有沒(méi)有覺(jué)得很慢?)

6,上https本來(lái)就是為了更好的體驗(yàn),可不能導(dǎo)致大家使用不穩(wěn)定。

Google部署https花費(fèi)了1-2年,13年將證書從1024位升級(jí)到2048位花了3個(gè)月。百度也是去年就開(kāi)放了入口和小流量,但是今年3月才進(jìn)行全量上線,可以想像整體的復(fù)雜性。

問(wèn)題5:如何看待百度搜索支持全站https?

國(guó)外的幾個(gè)大型站點(diǎn)都https化了,這是未來(lái)互聯(lián)網(wǎng)的趨勢(shì)(有興趣的同學(xué)可以搜索下’http/2’)。

對(duì)百度自身來(lái)說(shuō),https能夠保護(hù)用戶體驗(yàn),減少劫持/隱私泄露對(duì)用戶的傷害。

很多人會(huì)有疑惑,我沒(méi)有被劫持,百度上https有什么作用,反而讓我變慢了一些。從我們的第一手?jǐn)?shù)據(jù)可以看到,劫持的影響正越來(lái)越大,在法制不健全的環(huán)境下,它被當(dāng)成一個(gè)產(chǎn)業(yè),很多公司以它為生,不少以此創(chuàng)業(yè)的團(tuán)隊(duì)還拿到了風(fēng)投。等它真正傷害到你的時(shí)候,你可能又會(huì)問(wèn)我們?yōu)槭裁床蛔鲂┦裁础K,我們寧愿早一些去面?duì)它。

https在國(guó)內(nèi)的大型站點(diǎn)目前還只用在部分賬戶的登陸和支付等環(huán)節(jié)。百度也是國(guó)內(nèi)第一個(gè)全站https的大型站點(diǎn),它的用戶非常多,流量也很大。百度能夠上線https會(huì)打消大家的疑慮,對(duì)其他國(guó)內(nèi)的站點(diǎn)是很好的示范,這個(gè)帶頭作用會(huì)顯著加速國(guó)內(nèi)互聯(lián)網(wǎng)https的進(jìn)程,有助于中國(guó)互聯(lián)網(wǎng)的網(wǎng)絡(luò)安全建設(shè)。百度作為搜索引擎,是流量的入口和分發(fā)的渠道,后續(xù)如果對(duì)https的站點(diǎn)內(nèi)容的抓取,標(biāo)記,權(quán)值傾斜,那么更能引導(dǎo)互聯(lián)網(wǎng)的網(wǎng)站向https進(jìn)行遷移。

標(biāo)簽: HTTPS搜索 HTTPS加密 https和http有什么區(qū)別 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:為何某些文章的閱讀量這么高?

下一篇:史上最全的百度索引量下降原因分析及解決方案