什麼是SSL雙向認證 它與單向認證證書有什麼區別?

2020-12-22 金色財經

SSL/TLS 證書是用於用戶瀏覽器和網站伺服器之間的數據傳輸加密,實現網際網路傳輸安全保護,大多數情況下指的是伺服器證書。伺服器證書是用於向瀏覽器客戶端驗證伺服器,這種是屬於單向認證的SSL證書。但是,如果伺服器需要對客戶端進行身份驗證,該怎麼辦?這就需要雙向認證證書。

                                             

為什麼需要另一種認證方式的證書?因為當同時使用兩種認證方式的證書時,有助於雙方(即客戶端和伺服器端)之間的相互認證。另外,與標準SSL證書不同的是,雙向認證的SSL證書實際上被稱作為個人認證證書(PAC)

在了解SSL證書的兩種認證方式之前,您必須先要了解如何創建HTTPS連接的。

SSL身份驗證的工作原理

  • 網站所有者為其網站域名購買SSL證書,CA遵循國際行業驗證標準對申請人身份和域名所有權進行驗證。驗證成功後,CA為該域名頒發SSL證書。

  • 網站所有者將CA機構頒發的SSL證書公鑰和私鑰都安裝到網站伺服器上。

  • 當客戶端瀏覽器提交HTTPS請求,將進行SSL握手

  • SSL握手結束後,瀏覽器將生成會話密鑰,並使用伺服器SSL / TLS證書中的公鑰對會話密鑰進行加密。

  • 會話密鑰發送到伺服器後,伺服器使用相應的私鑰對會話密鑰解密。

  • 客戶端瀏覽器與伺服器雙方利用這個會話密鑰加密解密傳輸過程的所有數據。

之所以在上述過程中強調「 SSL握手」一詞,是因為在單向認證和雙向認證流程中,只有使用的證書類型和SSL握手過程本身不同,而所有其他步驟是一樣的。

現在,在了解了SSL基礎知識後,我們再進一步探討單向認證SSL和雙向認證的含義和工作過程。

如何使用常規的SSL證書進行單向認證?

什麼是單向認證SSL證書?

在所有通信中,涉及兩個端點,即瀏覽器和它所連接的網站(即客戶端和伺服器)。 在單向SSL身份認證過程中,僅驗證一個端點(伺服器)的身份。 當您嘗試打開網站時,您的瀏覽器會通過檢查網站的SSL證書來驗證網站伺服器的合法性。單向認證SSL證書也稱為伺服器身份認證證書。

SSL單向認證流程

在整個SSL握手流程中,僅僅單向驗證了伺服器的SSL證書。因此,這個單向認證過程使客戶端瀏覽器可以連接到正確的網站伺服器,並且僅通過安全連接將所有數據傳輸到目標站點。

接下來,我們再了解雙向認證的相關知識。

如何使用個人認證證書進行雙向認證?

什麼是雙向認證證書?

雙向認證是指在SSL握手過程中將同時驗證客戶端和伺服器的身份,所以雙向認證SSL證書至少包括兩個或兩個以上的證書,一個是伺服器證書,另一個或多個是客戶端證書(即個人認證證書)。

雙向認證流程

雙向認證SSL握手過程與單向認證有所不同。大部分步驟與單向認證過程一樣,但是,當客戶端成功驗證伺服器後,會增加伺服器驗證客戶端的流程步驟,具體如下圖紅色標註所示:

正如您所見,雙向認證過程中,SSL握手多了兩個步驟,也就是多了伺服器驗證客戶端身份的流程。

雙向認證的必備條件

  • 私鑰

  • 個人認證證書

  • CA根證書

  • CA中間證書(非所有情況下必需)

有了以上必備東西,當客戶端驗證伺服器身份後,伺服器才能驗證客戶端身份。雙方都有自己獨立的SSL證書,而且這些證書必須是由受信任的第三方CA機構頒發的。

為什麼需要雙向認證SSL證書?

了解了單向認證和雙向認證在SSL握手過程中的不同後,新的問題出現了:為什麼需要雙向認證證書?網站使用雙向認證將選擇哪些客戶端與其進行安全通信?

因為雙向認證需要伺服器和客戶端提供身份認證,只能是伺服器允許的客戶方能訪問,安全性相對於高一些。所以需要做雙向認證的SSL證書多數是企業,尤其是像金融行業等對安全性要求較高的企業。

比如,一個企業有自己的內部網站,該網站主要是用於員工查詢信息和官方事務交流的。他們不希望任何人都可以這樣自由訪問內部網站。這種情況下,就可以選擇使用雙向認證的SSL證書驗證客戶端身份,然後再讓他們訪問網站。如此一來,企業可避免網絡犯罪分子和殭屍程序進入該內部網站,降低不安全性風險。

總的來說,一般Web應用都是採用SSL單向認證的,用戶數自由無限制,且無需在通訊層對用戶身份進行驗證,一般都在應用邏輯層來保證用戶的合法登入。但如果是企業應用對接,數據信息相對較多且複雜,可能會要求對客戶端做身份驗證,這時就需要做SSL雙向認證,這也是保護公司內部數據信息的最好的方法。

本文來源:銳成信息

聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。

提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。

相關焦點

  • 一文詳解EV SSL證書,EV、OV和DV證書有何區別?
    一文詳解EV SSL證書,EV、OV和DV證書有何區別? EV SSL證書是SSL數字證書認證等級裡審核最嚴格、安全性最高的證書。
  • 問答:壁掛新風機,單向流和雙向流有什麼區別?
    提問:壁掛新風機,單向流和雙向流有什麼區別?回答:常見的壁掛新風機都是單向送風,也稱為單向流新風,簡單理解就是把外面的空氣灌到室內,進風量大於出風量,使室內的氣壓高於室外,形成微正壓,原來室內的空氣在氣壓的作用下通過門窗的縫隙流向室外,外面的髒空氣很難進來。
  • MSDS認證和SDS認證有什麼區別?
    在歐洲,MSDS認證也稱為SDS認證,SDS表格,或者叫MSDS證書。一般是用於運輸物流過程中,承運方要求提供的文件。MSDS認證和SDS認證有什麼區別?SDS與MSDS兩種縮寫在供應鏈上所起的作用完全一致,只是在內容上有一些細微的差別。MSDS認證有什麼作用呢?起到減少職業危害和預防化學事故的作用。
  • 學歷認證報告VS學歷證書電子註冊備案表,二者有什麼區別
    南京地區進行中、高級職稱評審的朋友,如果學歷是2001年以前,學信網查不到的,根據相關文件,需要自行提供學歷認證報告或學歷證書電子註冊備案表等複印件。這裡有一個容易讓人產生疑惑的問題,學歷認證報告VS學歷證書電子註冊備案表,二者究竟有什麼區別?
  • Adobe國際認證證書有什麼用?
    #有兩種級別區分,其中含金量最高的當屬三個職業認證,所以獲取到這三個職業證書的學員還是很吃香的。那麼Adobe國際認證證書到底有什麼用?Adobe國際認證zhi業證書有助於提升個人技術要說拿下Adobe國際認證證書最主要的用處就是提升個人的技術能力了。不管你是新手小白還是已經在行業內摸爬滾打過的老鳥,如果想要進入高端創意設計行業或者是覺得自己的技術遇到的瓶頸,那麼不妨嘗試一下拿下Adobe國際認證證書。
  • 單向流新風系統和雙向流新風系統有什麼區別!
    而新風系統往往會有雙向流和單向流的概念,那麼單向流和雙向流有什麼區別呢?什麼是單向流新風系統呢?單向流新風系統即「強制排風、自然送風」系統,以住宅為例,排風口安裝在廚房、衛生間等汙濁空氣聚集的地方,排風口直接與衛生間的豎井或是廚房的煙道連接,導入新風的進風口安裝在臥室、客廳的門窗上方,並直接連接戶外。
  • ISO9000認證和ISO9001認證有什麼區別?
    ISO9000認證是完整的一套質量管理體系認證,其中包含很多標準文件,比如ISO9001、ISO9002、ISO9003及ISO9004等,其中ISO9001、ISO9002及ISO9003這三份文件是用作考核之用。也就是說ISO9001認證是ISO9000認證的一部分。
  • IATF16949認證與3C認證的區別是什麼?
    3C認證的英文全稱是Chinese Compulsary Certification,中文譯為國家強制認證,是國家強制認證的一種質量管理體系,認證對象是產品。   在世界範圍內,各類質量管理體系認證有很多,有關於食品的,關於汽車,關於藥品的,今天我們就來介紹3C認證,以及3C認證與其他質量管理體系認證的區別。   什麼是3C認證?
  • Adobe國際認證證書 和 ACAA 認證的證書有何區別,別再被騙了!
    最近看到很多人都在討論這兩個證書,甚至還有一些人在惡意的引導小白從中獲取利潤。今天我就給大家詳細的講講這兩個證書之間的區別。認證機構的不同Adobe國際認證是Adobe公司推出的權威國際認證,面向全球Adobe軟體的學習和使用者,提供的一套全面科學,嚴謹高效的考核體系。ACA國際證書由Adobe全球CEO籤發,獲得國際接納和認可,為企業的人才選拔和錄用提供了重要的、科學的參考標準。
  • tvs管單向和雙向的區別
    當tvs管的兩極受到反向瞬態高能量衝擊時,它能以10的負12次方秒量級的速度,將其兩極間的高阻抗變為低阻抗,吸收高達數千瓦的浪湧功率,使兩極間的電壓箝位於一個預定值,有效地保護電子線路中的精密元器件,免受各種浪湧脈衝的損壞。它具有響應時間快、瞬態功率大、漏電流低、擊穿電壓偏差、箝位電壓較易控制、無損壞極限、體積小等優點。 tvs管有單向與雙向之分,單向tvs管的特性與穩壓二極體相似。
  • 以為部署上SSL證書就高枕無憂?你的SSL證書會過期!
    以為部署上SSL證書就高枕無憂?你的SSL證書會過期! 在 21 世紀,人們越來越注重個人隱私的安全性,近些年爆出越來越多數據洩露的問題,已經慢慢開始對普通大眾有明顯影響。
  • CMA是什麼證書,該如何認證
    一、CMA是什麼認證        CMA,是目前全球財務管理領域的權威認證證書之一,與AICPA、CFA並稱為美國財經領域三大黃金認證,其被全球180多個國家高度認可,世界500強企業更是把CMA認證作為衡量專業財務管理者職業水準和職業道德的標準之一
  • 常見HR證書有哪些?獲得HR認證有什麼優勢?
    人力資源是近年來十分受歡迎的職位之一,因為它的包容性強,有明確的晉升渠道和漲薪空間。有職業分析人士預計,未來人力資源部門的工作崗位數量將有所增加。哪些HR證書值得考?有什麼要求?小編帶你來了解一下。Human Resources - International Professional) 國際資深人力資源認證專家——適用於某一特定國家的資深人力資源主管獲得HRCI認證有什麼優勢1.為全球人力資源界服務
  • Adobe國際認證證書是個什麼東東,有什麼用啊?
    2017年10月,Adobe國際認證(ACA)項目落地中國,它是Adobe唯一的國際認證項目,也是中國第一款創意領域的國際認證。在中國,除Adobe國際認證(Adobe Certified Associate)之外,Adobe沒有聯合國內任何機構或協會推出與Adobe有關的認證項目!
  • Adobe國際認證證書有什麼價值?
    #證書有價值嗎?首先我們先一起來看看,目前市面上各種形形色色的證書都有哪些特點:在我看來,目前市面上的證書主要有兩大類:第一種:崗位證書(硬性要求證書)第二種:非崗位證書(非崗位硬性要求證書)接下來,我就先說說第一
  • 蘋果 MFi 認證是什麼?它有什麼優勢?為什麼要購買 MFi 認證的數據線?
    在購買數據線的過程中,是否經常在 iPhone 數據線介紹頁看到 MFi 認證標識。MFi 認證?What?這是什麼新詞語,其實這是英文單詞 Made for iPhone/iPad/iPod 的簡稱,是 Apple 根據蘋果 iPhone、iPod 和 iPad 的周邊產品所制定的一種發展計劃與授權認證程序。
  • 碳纖維單向布和碳纖維雙向布的區別
    碳纖維單向布和碳纖維雙向布的區別 2017-01-05 13:53:11 來源:全球紡織網 您是不是在找:
  • 韓國認證——什麼是KS認證?
    一、韓國KS認證韓國認證除了最常見的KC認證以外,還有一種被稱作KS認證。KS是KIS的縮寫,全稱是韓國工業標準Korean Industrial Standards。依據韓國行業標準化第11條、13條的規定,韓國KS認證是指對能夠持續、穩定生產韓國工業標準水平以上產品的企業,進行嚴格的審核,使其能夠加貼KS標誌的國家認證制度。KS標準是由韓國標準協會(Korean Standards Association,簡稱KSA)負責頒布和推行的,授權的認證機構有KSA、KTR等。
  • FDA註冊和FDA檢測以及FDA認證三者到底有什麼區別?
    Food and Drug Administration)的英文縮寫,它是國際醫療審核權威機構,由美國國會即聯邦政府授權,專門從事食品與藥品管理的最高執法機關。FDA是一個由醫生、律師、微生物學家、藥理學家、化學家和統計學家等專業人士組成的致力於保護、促進和提高國民健康的政府衛生管制的監控機構。通過FDA認證的食品、藥品、化妝品和醫療器具對人體是確保安全而有效的。
  • python 爬蟲一招解決SSl 報錯SSLError
    摘要用python寫爬蟲的時候沒我們經常遇到https認證的網站,採用常用模塊requests模塊,我們一般在請求中將verify設置成假,免證書驗證,但是這些都是理想狀態,https請求很容易報錯,一旦報錯就難以解決。