• <ul id="cgeq2"></ul>
  • 歡迎您光臨深圳塔燈網絡科技有限公司!
    電話圖標 余先生:13699882642

    網站百科

    為您解碼網站建設的點點滴滴

    HTTPS的七個誤解(譯文)

    發表日期:2018-04 文章編輯:小燈 瀏覽次數:2094

    開發網頁的時候,往往需要觀察HTTP通信。

    我使用的工具主要有兩個,在Firefox中是Firebug,在IE中是Fiddler。但是,一直聽別人說,付費軟件HttpWatch是這方面最好的工具。

    ![
    HTTPS的七個誤解(譯文)p://upload-images.jianshu.io/upload_images/1743111-b170a3b283001d9b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    前幾天,HttpWatch的官方網志刊登了一篇好文章,澄清了一些HTTPS協議容易產生誤解的地方。學習之后,我增長了不少網頁加密通信的知識。

    我覺得這篇文章很實用,值得留作參考,就翻譯了出來。

    ==============================================

    HTTPS的七個誤解

    原文網址:http://blog.httpwatch.com/2011/01/28/top-7-myths-about-https/

    譯者:阮一峰

    image

    誤解七:HTTPS無法緩存

    許多人以為,出于安全考慮,瀏覽器不會在本地保存HTTPS緩存。實際上,只要在HTTP頭中使用特定命令,HTTPS是可以緩存的。

    微軟的IE項目經理Eric Lawrence寫道:

    "說來也許令人震驚,只要HTTP頭允許這樣做,所有版本的IE都緩存HTTPS內容。比如,如果頭命令是Cache-Control: max-age=600,那么這個網頁就將被IE緩存10分鐘。IE的緩存策略,與是否使用HTTPS協議無關。(其他瀏覽器在這方面的行為不一致,取決于你使用的版本,所以這里不加以討論。)"

    Firefox默認只在內存中緩存HTTPS。但是,只要頭命令中有Cache-Control: Public,緩存就會被寫到硬盤上。下面的圖片顯示,Firefox的硬盤緩存中有HTTPS內容,頭命令正是Cache-Control:Public。

    image

    誤解六:SSL證書很貴

    如果你在網上搜一下,就會發現很多便宜的SSL證書,大概10美元一年,這和一個.com域名的年費差不多。而且事實上,還能找到免費的SSL證書。

    在效力上,便宜的證書當然會比大機構頒發的證書差一點,但是幾乎所有的主流瀏覽器都接受這些證書。

    誤解五:HTTPS站點必須有獨享的IP地址

    由于IPv4將要分配完畢,所以很多人關心這個問題。每個IP地址只能安裝一張SSL證書,這是毫無疑問的。但是,如果你使用子域名通配符SSL證書(wildcard SSL certificate,價格大約是每年125美元),就能在一個IP地址上部署多個HTTPS子域名。比如,https://www.httpwatch.com和https://store.httpwatch.com,就共享同一個IP地址。

    image

    另外,UCC(統一通信證書,Unified Communications Certificate)支持一張證書同時匹配多個站點,可以是完全不同的域名。SNI(服務器名稱指示,Server Name Indication)允許一個IP地址上多個域名安裝多張證書。服務器端,Apache和Nginx支持該技術,IIS不支持;客戶端,IE 7+、Firefox 2.0+、Chrome 6+、Safari 2.1+和Opera 8.0+支持。

    誤解四:轉移服務器時要購買新證書

    部署SSL證書,需要這樣幾步:

    1. 在你的服務器上,生成一個CSR文件(SSL證書請求文件,SSL Certificate Signing Request)。

    2. 使用CSR文件,購買SSL證書。

    3. 安裝SSL證書。

    這些步驟都經過精心設計,保證傳輸的安全,防止有人截取或非法獲得證書。結果就是,你在第二步得到的證書不能用在另一臺服務器上。如果你需要這樣做,就必須以其他格式輸出證書。

    比如,IIS的做法是生成一個可以轉移的.pfx文件,并加以密碼保護。

    image

    將這個文件傳入其他服務器,將可以繼續使用原來的SSL證書了。

    誤解三:HTTPS太慢

    使用HTTPS不會使你的網站變得更快(實際上有可能,請看下文),但是有一些技巧可以大大減少額外開銷。

    首先,只要壓縮文本內容,就會降低解碼耗用的CPU資源。不過,對于當代CPU來說,這點開銷不值一提。

    其次,建立HTTPS連接,要求額外的TCP往返,因此會新增一些發送和接收的字節。但是,從下圖可以看到,新增的字節是很少的。

    image

    第一次打開網頁的時候,HTTPS協議會比HTTP協議慢一點,這是因為讀取和驗證SSL證書的時間。下面是一張HTTP網頁打開時間的瀑布圖。

    image

    同一張網頁使用HTTPS協議之后,打開時間變長了。

    image

    建立連接的部分,大約慢了10%。但是,一旦有效的HTTPS連接建立起來,再刷新網頁,兩種協議幾乎沒有區別。先是HTTP協議的刷新表現:

    image

    然后是HTTPS協議:

    image

    某些用戶可能發現,HTTPS比HTTP更快一點。這會發生在一些大公司的內部局域網,因為通常情況下,公司的網關會截取并分析所有的網絡通信。但是,當它遇到HTTPS連接時,它就只能直接放行,因為HTTPS無法被解讀。正是因為少了這個解讀的過程,所以HTTPS變得比較快。

    誤解二:有了HTTPS,Cookie和查詢字符串就安全了

    雖然無法直接從HTTPS數據中讀取Cookie和查詢字符串,但是你仍然需要使它們的值變得難以預測。

    比如,曾經有一家英國銀行,直接使用順序排列的數值表示session id:

    image

    黑客可以先注冊一個賬戶,找到這個cookie,看到這個值的表示方法。然后,改動cookie,從而劫持其他人的session id。至于查詢字符串,也可以通過類似方式泄漏。

    誤解一:只有注冊登錄頁,才需要HTTPS

    這種想法很普遍。人們覺得,HTTPS可以保護用戶的密碼,此外就不需要了。Firefox瀏覽器新插件Firesheep,證明了這種想法是錯的。我們可以看到,在Twitter和Facebook上,劫持其他人的session是非常容易的。

    咖啡館的免費WiFi,就是一個很理想的劫持環境,因為兩個原因:

    1. 這種WiFi通常不會加密,所以很容易監控所有流量。

    2. WiFi通常使用NAT進行外網和內網的地址轉換,所有內網客戶端都共享一個外網地址。這意味著,被劫持的session,看上去很像來自原來的登錄者。

    以Twitter為例,它的登錄頁使用了HTTPS,但是登錄以后,其他頁面就變成了HTTP。這時,它的cookie里的session值就暴露了。

    image

    也就是說,這些cookie是在HTTPS環境下建立的,但是卻在HTTP環境下傳輸。如果有人劫持到這些cookie,那他就能以你的身份在Twitter上發言了。

    (完)


    本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.juherenli.com/20508.html
    相關開發語言
     八年  行業經驗

    多一份參考,總有益處

    聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

    咨詢相關問題或預約面談,可以通過以下方式與我們聯系

    業務熱線:余經理:13699882642

    Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

    • QQ咨詢
    • 在線咨詢
    • 官方微信
    • 聯系電話
      座機0755-29185426
      手機13699882642
    • 預約上門
    • 返回頂部
    久久久91精品国产一区二区| 亚洲精品无码专区2| 精品久久久久久中文字幕| 久久天堂AV女色优精品| 久久亚洲伊人中字综合精品| 一本久久A久久免费精品不卡| 国产夫妇精品自在线| 伊人久久精品午夜| 国产精品自拍亚洲| 色综合久久综精品| 无码国产乱人伦偷精品视频| 国产精品免费视频观看拍拍| 国产av一区最新精品| 91在线亚洲精品专区| 久久国产精品99精品国产987| 国产精品福利区一区二区三区四区| 亚洲精品久久久久无码AV片软件| 久久九九久精品国产日韩经典| 精品久久久久久久久久中文字幕| 青青国产精品视频| 国产精品视频一区二区三区经| 久久只有这里的精品69| 成人区人妻精品一区二区不卡视频| 国产成人精品一区二区三在线观看 | 日韩精品一区二区三区影院| 国产精品久久久久久久久软件| 日韩一区精品视频一区二区| 中文字幕在线久热精品| 亚洲国产精品无码久久久久久曰| 日韩精品免费电影| 久久精品国产亚洲av瑜伽| 国产精品久久一区二区三区| 99热这里只有精品99| 久草精品视频在线播放| 国产亚洲精品精华液| 99re6在线视频精品免费| 国产精品青草久久久久福利99| www.午夜精品| 日本精品夜色视频一区二区| 国产乱子伦精品免费无码专区| 国产精品久久久久毛片真精品|