什么是 SSL 證書?
SSL 證書使得網(wǎng)站能夠從 HTTP 轉到更加安全的 HTTPS。SSL 證書是托管在網(wǎng)站源站服務器中的數(shù)據(jù)文件。SSL 證書促成了 SSL/TLS 加密,它們含有網(wǎng)站的公鑰和網(wǎng)站標識以及相關信息。嘗試與源站服務器通信的設備將引用此文件,以獲取公鑰并驗證服務器的身份。私鑰應保密并妥善保管。
什么是 SSL?
SSL(通常稱為 TLS)是用于加密 Internet 流量和驗證服務器身份的協(xié)議。任何具有 HTTPS 網(wǎng)址的網(wǎng)站都使用 SSL/TLS。請參閱什么是 SSL?和什么是 TLS?來了解更多信息。
SSL 證書包含哪些信息?
SSL 證書包含以下信息:
證書是針對哪個域名頒發(fā)的
證書頒發(fā)給哪一個人、組織或設備
證書由哪一證書頒發(fā)機構頒發(fā)
證書頒發(fā)機構的數(shù)字簽名
關聯(lián)的子域
證書的頒發(fā)日期
證書的到期日期
公鑰(私鑰為保密狀態(tài))
用于 SSL 的公鑰和私鑰本質上是用于加密和解密數(shù)據(jù)的長字符串。使用公鑰加密的數(shù)據(jù)只能用私鑰解密,反之亦然。
為什么網(wǎng)站需要 SSL 證書?
網(wǎng)站需要 SSL 證書,以確保用戶數(shù)據(jù)的安全,驗證網(wǎng)站的所有權,防止攻擊者創(chuàng)建站點的虛假版本,并且獲得用戶信任。
加密:SSL/TLS 加密之所以可行,是因為 SSL 證書促成了公鑰私鑰配對??蛻舳耍ɡ?Web 瀏覽器)從服務器的 SSL 證書獲取打開 TLS 連接所需的公鑰。
身份驗證:SSL 證書可驗證客戶端正在與實際擁有該域的正確服務器進行通信。這有助于防止域欺騙和其他類型的攻擊。
HTTPS:對企業(yè)而言,HTTPS 網(wǎng)址必須使用 SSL證書,這一點最為重要。HTTPS 是 HTTP 的安全形式,HTTPS 網(wǎng)站是通過 SSL/TLS 加密流量的網(wǎng)站。
除了在傳輸過程中保護用戶數(shù)據(jù)外,HTTPS 還使站點更值得用戶信賴。許多用戶不會注意到以 http:// 和 https:// 開頭的網(wǎng)址的區(qū)別,但大多數(shù)瀏覽器都已開始用更加醒目的方式將 HTTP 站點標記為“不安全”,并且嘗試為切換到 HTTPS 和增強安全性提供獎勵。
網(wǎng)站如何獲取 SSL 證書?
為了使 SSL 證書有效,域需要從證書頒發(fā)機構(CA)獲取該證書。CA 是外部組織,也是受信任的第三方,它會生成并頒發(fā) SSL 證書。CA 還使用自己的私鑰對證書進行數(shù)字簽名,以允許客戶端設備對其進行驗證。大多數(shù)(但不是全部)CA 為頒發(fā) SSL 證書收取費用。
頒發(fā)之后,需要在網(wǎng)站的源站服務器上安裝并激活證書。網(wǎng)站托管服務通??梢詾榫W(wǎng)站運營者處理這一事務。在源站服務器上激活證書后,該網(wǎng)站便可通過 HTTPS 進行加載,并且往返于該網(wǎng)站的所有流量都將受到加密和保護。
什么是自簽名 SSL 證書?
從技術上講,任何人都可以通過生成公私鑰對并包括上述所有信息來創(chuàng)建自己的 SSL 證書。此類證書稱為自簽名證書,因為使用的數(shù)字簽名將是網(wǎng)站自己的私鑰,而不是來自 CA。
但若使用自簽名證書,就沒有外部權威來驗證源站服務器是否是它聲稱的身份。瀏覽器認為自簽名證書不可信,并且盡管使用了 https:// URL,但可能仍然將站點標記為“不安全”。它們也可能會完全終止連接,從而阻止網(wǎng)站加載。
是否可以獲得免費的 SSL 證書?
Cloudflare 提供免費的 SSL/TLS 加密,是第一家這樣做的公司,于 2014 年 9 月推出了 Universal SSL。SSL 的免費版本可在多個客戶域之間共享 SSL 證書。Cloudflare 還為企業(yè)客戶提供自定義 SSL 證書。
要獲得免費的 SSL 證書,域所有者需要注冊 Cloudflare 并在其 SSL 設置中選擇一個 SSL 選項。本文提供了有關使用 Cloudflare 設置 SSL 的更多說明。使用 Cloudflare 診斷中心檢查,以確保 SSL 加密在網(wǎng)站上正常運行。
為什么 Cloudflare 提供免費的 SSL 證書?
Cloudflare 能夠免費提供 SSL,因為它的全球分布式 CDN 擁有高效的代理服務器,它們在世界各地的數(shù)據(jù)中心中運行。Cloudflare 的使命是幫助提高 Internet 的安全性,而 HTTPS 的廣泛采用是實現(xiàn)這一目標的重要步驟。SSL/TLS 加密可保護用戶數(shù)據(jù),預防攻擊,并使 Internet 在總體上更加安全。