前端知库

HTTPS 相比 HTTP 提供了哪些保障?

从加密、完整性和身份认证理解 TLS。

参考答案

HTTPS 在 HTTP 与传输层之间使用 TLS,提供传输机密性、完整性,以及通过证书等机制验证服务端身份。握手建立安全参数后,应用数据通常使用对称密码保护。

HTTPS 可以降低链路窃听和篡改风险,但不能保证网站业务本身可信,也不能阻止页面中的 XSS、后端逻辑漏洞或用户把信息主动提交给恶意网站。

证书的有效性、域名匹配、信任链和到期时间都是验证的一部分。