安全性 基礎
HTTPS 與 TLS 加密原理
請說明 HTTPS 如何保護傳輸安全。
HTTP 的問題
明文傳輸,任何中間節點都可竊聽或篡改。
TLS 握手過程
- Client Hello:客戶端發送支援的 TLS 版本與加密套件列表。
- Server Hello:服務器選擇版本與加密套件,回傳數位憑證。
- 憑證驗證:客戶端驗證憑證由受信任 CA 簽發。
- 金鑰交換:雙方協商生成對稱加密金鑰(Session Key)。
- 加密通訊:後續所有資料用 Session Key 對稱加密傳輸。
憑證體系
CA(Certificate Authority)是受信任的第三方機構,負責簽發和驗證數位憑證,建立信任鏈。
TLS 1.3 改進
簡化握手(1-RTT),廢棄不安全的加密套件,Forward Secrecy 強制要求。
✦ AI 模擬面試
輸入你的答案,AI 即時分析精準度與改進空間
登入後即可使用 AI 評分
