SSL(Secure Sockets Layer,安全套接字层,其后续标准为 TLS)通过在客户端与服务器之间建立加密的、经过身份验证的、完整的通信通道来保障数据传输安全。核心机制可以从“三大安全目标”来理解:机密性、完整性、身份认证。
SSL 使用对称加密来加密实际传输的数据:
为什么不全用非对称加密?
因为非对称加密计算成本高,适合“少量关键数据(如密钥协商)”,不适合“大量业务数据”。
SSL 在每条消息中都会使用 MAC(消息认证码) 或 AEAD 模式(如 AES-GCM):
这能防止:
SSL 依赖 数字证书(X.509) 和 CA(证书颁发机构):
这能防止:
(使用 ECDHE 时还提供前向安全性:即使长期私钥泄露,历史通信也无法被解密)
✅ 防止窃听(WiFi、运营商、局域网)
✅ 防止篡改(注入、劫持)
✅ 防止伪造身份(假网站)
✅ 保障登录、支付、API、表单等数据安全
❌ 不保护:
SSL/TLS 通过“证书认证身份 + 非对称加密协商密钥 + 对称加密传输数据 + MAC 保障完整”,在不可信网络上建立可信安全通道。
如果你愿意,我也可以:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。