什麼是SSL憑證?

在現今數位時代中,網站的安全性至關重要,SSL(Secure Sockets Layer)憑證是用於網站加密的一種安全技術,它能保護使用者在網站上傳輸的數據。當網站使用 SSL 憑證後,瀏覽器網址欄會顯示「HTTPS」並且出現鎖頭圖示,這意味著該網站傳輸資訊是經過加密的。SSL憑證的類型根據其保護的網域範圍,可劃分為以下三種:

單域名憑證(Single-Domain Certificate

單域名憑證專門用於保護單一域名,不包含任何子域名。它僅適合用於只需要保護一個網站的情境,如www.example.com。

多域名憑證(Multi-Domain Certificate

多域名憑證又稱SAN(Subject Alternative Name)憑證,允許一張憑證同時保護多個不同的域名,甚至可以跨不同的主域名。例如,您可以使用同一張多域名憑證來保護www.example.com、shop.example.net以及blog.example.org。

萬用憑證(Wildcard Certificate

萬用憑證適合用來保護同一主域名及其所有子域名。當您擁有一個主域名並包含多個子域名時,萬用憑證是一個便捷的選擇。例如,*.example.com萬用憑證可以保護子域名如shop.example.com、blog.example.com、support.example.com等。但不能保護sub.blog.example.com或example.net等二級子域名或其他域名。

SSL憑證種類與比較

單域名憑證多域名憑證 (SAN憑證)萬用憑證
保護範圍單一個域名多個不同的域名主域名與 所有一級子域名
適用場景單一域名網站多個域名的網站具大量子域名的網站
擴充性每個域名都需要各自的憑證可彈性新增多個域名只要是一級子域名皆可適用
私鑰存放位置單一伺服器多個套用此憑證的伺服器多個套用此憑證的伺服器
成本

如何申請SSL憑證?– Let’s Encrypt

申請SSL憑證有多種方法,本篇文章將簡介Let’s Encrypt進行憑證申請的流程。Let’s Encrypt是提供免費SSL憑證的開源機構,讓網站管理員能輕鬆快速地取得基本的SSL憑證。透過 Let’s Encrypt申請憑證時,主要分為兩大步驟:

  1. 證明網域所有權:Let’s Encrypt會要求申請者在網站的某個路徑上放置一個特殊的驗證文件,並進行隨機數簽名,以此證明申請者擁有該網域的管理權限。
  2. 憑證頒發:一旦網域所有權通過驗證,Let’s Encrypt就會生成一份SSL憑證。這份憑證包含該網域的公開金鑰,並由Let’s Encrypt的簽章進行驗證,確保憑證的真實性。

透過這兩個步驟,網站管理員可以輕鬆為網站啟用HTTPS,增強資料傳輸的安全性。

總結來說,SSL憑證對於網站安全至關重要,而Let’s Encrypt 提供了一個方便、免費的選擇。希望本篇文章能幫助您理解SSL憑證的種類以及申請流程,並提升網站安全性!

[參考資料]

[1] Let’s Encrypt 的運作原理,

https://letsencrypt.org/zh-tw/how-it-works/,2019-10-18

[2]SSL 憑證:憑證是什麼?為什麼您必須使用憑證?以及要如何取得憑證呢,https://www.ithome.com.tw/pr/142541,2021-02-01

By Gary

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。