麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 幫助中心 > 正文

站長教程:HTTPS常見問題解答

2020-04-12 12:40:25
字體:
供稿:網(wǎng)友
1. 前言


百度從 14 年開始對外開放了 https 的訪問,并于 3 月初正式對全網(wǎng)用戶進行了 https 跳轉(zhuǎn)。
很多用戶看到這個新聞都比較好奇,在新聞?wù)军c,微博,微信和貼吧,知乎等站點進行了熱烈的討論,這里我們也從一個普通用戶容易理解的角度來看看大家的問題。

2、 https 是什么?我有沒有用到 https?

https 是 http over ssl(Secure Socket Layer),簡單講就是 http 的安全版本,在 http 的基礎(chǔ)上通過傳輸加密和身份認證保證了傳輸過程中的安全性。你通常訪問的網(wǎng)站大部分都是 http 的,最簡單的方法可以看看網(wǎng)址是以 http:// 開頭還是 https:// 開頭。

以下幾個截圖就是 chrome,firefox,IE10 在使用 https 時的效果。



注意圖中綠色的部分 , 我們后面詳細說說。
想進一步了解 HTTPS,可以閱讀《大型網(wǎng)站的 HTTPS 實踐(一)-- HTTPS 協(xié)議和原理》

3、https 為什么比 http 安全 ?https 加密 是不是需要我在電腦上安裝證書 / 保存密碼?

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

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

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

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

4、百度為什么要上 https?


我們每天會處理用戶投訴,比如說:

頁面出現(xiàn)白頁 / 出現(xiàn)某些奇怪的東西
返回了 403 的頁面
搜索不了東西
搜索 url 帶了小尾巴 , 頁面總要閃幾次
頁面彈窗廣告
搜索個汽車就有人給我打電話推銷 4s 店和保險什么的

各種千奇百怪的情況 , 查來查去,很大一部分原因是有些壞人在數(shù)據(jù)的傳輸過程中修改百度的頁面內(nèi)容,竊聽用戶的搜索內(nèi)容。悄悄告訴你,https 就是能解決這樣問題的技術(shù)哦 , 趕緊把瀏覽器首頁改成 https://www.baidu.com 吧。

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

5、https 不就是在 http 后面加個 s,很難么?
難,又不難。
它包含證書,卸載,流量轉(zhuǎn)發(fā),負載均衡,頁面適配,瀏覽器適配,refer 傳遞等等等等。反正我指頭肯定不夠數(shù)。
對于一個超小型個人站點來說,技術(shù)宅 1 天就能搞定從申請證書到改造完成。如果是從零開始建設(shè),會更容易。
但是對于百度搜索這種大胖紙來說,可就難了。

它一開始并不是為 https 設(shè)計的

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

數(shù)據(jù)來源復(fù)雜,有幾十個內(nèi)部產(chǎn)品線的內(nèi)容,幾百個域名,成千上萬個開發(fā)者的內(nèi)容
百度在全國,甚至世界范圍都有很多 idc 和 cdn 節(jié)點,都得覆蓋到。

還不能因此拖慢了百度的速度 (國內(nèi)使用 https 的銀行 , 在線交易的站點,有沒有覺得很慢?)
上 https 本來就是為了更好的體驗,可不能導(dǎo)致大家使用不穩(wěn)定。


想了解更詳細的內(nèi)容,可以閱讀《大型網(wǎng)站的 HTTPS 實踐(四)-- 協(xié)議層以外的實踐 [1]》
Google 部署 https 花費了 1-2 年,13 年將證書從 1024 位升級到 2048 位花了 3 個月。百度也是去年就開放了入口和小流量,但是今年 3 月才進行全量上線,可以想像整體的復(fù)雜性。

6、如何看待百度搜索支持全站 https?

國外的幾個大型站點都 https 化了,這是未來互聯(lián)網(wǎng)的趨勢 (有興趣的同學(xué)可以搜索下’http/2’ )。
對百度自身來說,https 能夠保護用戶體驗,減少劫持 / 隱私泄露對用戶的傷害。
很多人會有疑惑,我沒有被劫持,百度上 https 有什么作用,反而讓我變慢了一些。從我們的第一手數(shù)據(jù)可以看到,劫持的影響正越來越大,在法制不健全的環(huán)境下,它被當(dāng)成一個產(chǎn)業(yè),很多公司以它為生,不少以此創(chuàng)業(yè)的團隊還拿到了風(fēng)投。等它真正傷害到你的時候,你可能又會問我們?yōu)槭裁床蛔鲂┦裁础K裕覀儗幵冈缫恍┤ッ鎸λ?br />
https 在國內(nèi)的大型站點目前還只用在部分賬戶的登陸和支付等環(huán)節(jié)。百度也是國內(nèi)第一個全站 https 的大型站點,它的用戶非常多,流量也很大。百度能夠上線 https 會打消大家的疑慮,對其他國內(nèi)的站點是很好的示范,這個帶頭作用會顯著加速國內(nèi)互聯(lián)網(wǎng) https 的進程,有助于中國互聯(lián)網(wǎng)的網(wǎng)絡(luò)安全建設(shè)。百度作為搜索引擎,是流量的入口和分發(fā)的渠道,后續(xù)如果對 https 的站點內(nèi)容的抓取,標(biāo)記,權(quán)值傾斜,那么更能引導(dǎo)互聯(lián)網(wǎng)的網(wǎng)站向 https 進行遷移。

7、https 慢不慢?

如果什么優(yōu)化都不做,https 會明顯慢很多。在百度已經(jīng)進行過很多速度優(yōu)化的條件下,如果站點本身已經(jīng)做過常規(guī)優(yōu)化,但是不針對 https 做優(yōu)化,這種情況下我們實測的結(jié)果是 0.2-0.4 秒耗時的增加。如果是沒有優(yōu)化過的站點,慢 1 秒都不是夢。至于現(xiàn)在慢不慢呢,大家已經(jīng)體驗了這么多天了,有感覺嗎?

答案:A 慢死了,你們在做啥 ? B 有些慢啊 C 還行 , 基本無感 D 啥 , 我已經(jīng)用了 https 了?
是不是選的 C 或者 D?喂喂,選 A 的那位 你打開別的網(wǎng)站慢么 , 以前沒有上 HTTPS 的時候慢么。。。隔壁老王在蹭你網(wǎng)呢。

所以,不是慢,是沒有優(yōu)化。

8、https耗性能嗎?

答案是,握手的時候耗,建好連接之后就不太耗了。按照目前加密強度的計算開銷,服務(wù)器支撐握手性能會下降 6-8 倍,但是如果建立好連接之后,服務(wù)器就幾乎可能撐住打滿網(wǎng)卡的 https 流量了。所以連接復(fù)用率的提升和計算性能的優(yōu)化都是重點。可以閱讀《大型網(wǎng)站的 HTTPS 實踐(三)-- 基于協(xié)議和配置的優(yōu)化》

9、劫持有些什么樣的途經(jīng)?

你的電腦,你設(shè)置的 dns,你的瀏覽器,你用的網(wǎng)絡(luò),都有可能被劫持。
簡單和大家介紹下運營商的內(nèi)容劫持是如何進行的,運營商會分析你的網(wǎng)絡(luò)請求,它可以先于網(wǎng)站回包,也能修改數(shù)據(jù)包的內(nèi)容。所以它可以讓你跳轉(zhuǎn)一次,在網(wǎng)址上加上小尾巴,也能在你訪問的頁面彈出小廣告。
感興趣的話,還可以通過這篇文章看看你的電腦如何被 lsp 劫持的《暗云木馬》

10、https 解決了所有劫持問題嗎?

俗話說有終有始,我們來說一說文章開始說的瀏覽器上的綠色標(biāo)記。它標(biāo)志著這個安全連接可信賴的級別。綠色通常是好的,黃色則是說明有些不安全,例如在 https 的頁面中加載了 http 的資源,這樣 http 的資源還是有被劫持的風(fēng)險。

其實客戶端,局域網(wǎng)的風(fēng)險也很大,惡意插件,木馬可以做很多事情,你使用的路由器,DNS 也比較脆弱。如果某個大型網(wǎng)站被標(biāo)記為了紅色,那你就更要小心了 (當(dāng)然也可能是某個猴子忘記了續(xù)費替換證書,導(dǎo)致證書過期了),你有可能遭受了 ssl 劫持 (中間人攻擊的一種),特別是遇到如下圖提示的時候(訪問一些自己簽名的站點也會有類似的提示)。中間人攻擊還有其他種類的,比如代理你的通信讓你退化 http, 還可以利用注入根證書,可以讓你瀏覽器還是綠色的標(biāo)記,就問你怕不怕?



還是那句話,沒有絕對的安全,但是我們可以盡量降低風(fēng)險。

https 能夠在絕大部分情況下保證互聯(lián)網(wǎng)訪問數(shù)據(jù)傳輸?shù)陌踩@是目前我們力所能及的工作。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新久草在线视频 | 国产女厕一区二区三区在线视 | 精品国产91久久久久久浪潮蜜月 | 久久露脸国语精品国产91 | 国产午夜免费不卡精品理论片 | 久久久久北条麻妃免费看 | 久久亚洲春色中文字幕久久 | 久久久久久久亚洲精品 | 久久经典国产视频 | 丁香天堂网 | 久久久久久免费 | 日韩黄色片网站 | 欧美日韩后 | 日本娇小18xxxⅹhd | 成人h精品动漫一区二区三区 | 久久久久久久久久久久久久av | 日日草日日干 | 欧美视频国产精品 | 99视频有精品视频高清 | 欧美一级片免费在线观看 | 中国黄色一级生活片 | 亚州精品天堂中文字幕 | 日本精品网 | 成人9禁啪啪无遮挡免费 | 中文字幕欧美视频 | 亚洲国产成人久久成人52 | 嗯~啊~用力~高h | 91久久久久久久久久久久久 | 妇女毛片 | 九九热视频在线免费观看 | 视屏一区 | 精品国产一区二区三区四区阿崩 | 久久国产精品二国产精品 | 欧美一级α| 蜜桃视频在线免费观看 | 免费欧美精品 | 久久精品亚洲精品国产欧美kt∨ | 羞羞视频在线免费 | 欧美毛片在线观看 | 成人免费网站在线观看视频 | 色婷婷久久久亚洲一区二区三区 |