定義
HTTPS 是以 SSL/TLS 加密連線包裹的 HTTP,在瀏覽器中顯示為網址旁的鎖頭圖示,網址開頭為 https://,使瀏覽器與伺服器之間傳輸的資料無法被竊聽或竄改。連線一開始會進行 TLS 交握:瀏覽器會驗證伺服器憑證是否由受信任的憑證機構簽發、協商加密套件並產生工作階段金鑰,整個過程通常在 100 毫秒以內完成。自此之後,每一次請求、回應、Cookie、表單提交與憑證都會被加密。如今 HTTPS 已是必備條件而非選項:瀏覽器會封鎖或限制純 HTTP 上的 service worker、支付 API、地理位置功能以及 HTTP/2、HTTP/3,Chrome 與 Firefox 會將 HTTP 頁面標示為「不安全」,而 Google 自 2014 年起便將 HTTPS 納入排名訊號之一。Let's Encrypt 提供的免費自動化憑證,可在數秒內簽發並自動續期,消除了成本與複雜度這些藉口,使得如今網路上幾乎所有正式流量預設都採用 HTTPS。
運作方式
當瀏覽器連線至 HTTPS 網站時,雙方會進行 TLS 交握:驗證伺服器憑證、協商加密金鑰,並將連線切換為加密模式。自此之後,每一次請求與回應在傳輸過程中都會被加密。
這點為何重要
HTTPS 可保護使用者免受網路攻擊者侵害,解鎖純 HTTP 網站無法使用的現代瀏覽器功能,滿足 Google 的排名訊號要求,並消除會讓訪客流失的「不安全」警告。在 2026 年,已沒有任何正式環境場景能接受僅使用 HTTP。