承接前文,CA 簽發憑證後,需完成憑證匯出、IIS 導入綁定、HTTPS 端口啟用、加密驗證全流程。本文記錄關鍵步驟與驗證方法。
certsrv.msc 或 MMC 加載「憑證授權單位」嵌入式管理單元)C:\certs\iis-server.pfx(建議專用目錄,ACL 僅管理員可讀)inetmgr (IIS 管理器) → 伺服器節點 → 「伺服器憑證」圖標www.example.com-2024)、憑證存儲選「個人」瀏覽器訪問 https://your-domain.com:
GET /login.aspx HTTP/1.1
Host: www.example.com
Cookie: ASP.NET_SessionId=abc123; UserId=admin
Content-Type: application/x-www-form-urlencoded
username=admin&password=P@ssw0rd123&__VIEWSTATE=...
敏感信息全裸奔:帳號、密碼、ViewState、Cookie 明文可讀。
TLSv1.2 Record Layer: Handshake Protocol: Client Hello
...
TLSv1.2 Record Layer: Application Data (Encrypted)
Opaque Data: 7f 3a 9c 1e 4d 88 2b 6f ... (AES-256-GCM 加密負載)
全部應用層數據加密,僅可見 TLS 協議元數據(版本、密碼套件、證書鏈、SNI)。中間人無法竊聽/篡改業務數據。
addHeader("Strict-Transport-Security", "max-age=31536000; includeSubDomains; preload")TLS_AES_256_GCM_SHA384、TLS_CHACHA20_POLY1305_SHA256、ECDHE_ECDSA_AES_256_GCM_SHA384...ssllabs.com/ssltest)目標 A+ 等級SSL/TLS 不是裝飾品,是數據機密性、完整性、身份認證的基石。從憑證申請到部署驗證,每一步都關係到信任鏈的完整性。做對了,用戶數據才真正安全。