安全套接字层 (SSL) 及其继承者传输层安全性 (TLS) 是提供跨网络私有加密通信的协议。
SSL/TLS 连接的好处包括:
隐私 – 两个连接网络之间的通信由第三方无法获得的唯一密钥保护。
身份验证 – 使用公钥密码验证通信方的身份。
完整性 - 身份验证算法确定消息是否已被更改。
传输层安全作为 SSL 的更新版本于 1999 年发布。该协议已被证明可以插入SSL 3.0 中的某些漏洞,包括在2014 年 POODLE 攻击 中利用的漏洞 ,攻击者在该攻击中从加密交易内部解密和提取信息。
SSL/TLS 证书
SSL/TLS 证书是一种数据文件,用于加密发送到服务器的信息并验证网站的身份。应用程序、浏览器和操作系统维护由受信任的证书颁发机构 (CA) 提供的根证书列表。
SSL/TLS 证书有多种类型,包括保护一个子域的单名称证书、保护无限子域的通配符证书和多域证书。多域证书有两种形式:
主题备用名称 (SAN) – SAN 允许将电子邮件地址、DNS 名称、IP 或 URL 等身份绑定到证书主题。这提供了使用单个证书保护多个域的能力。
统一通信证书 (UCC) – UCC 保护 Microsoft Exchange Server 和 Office Communications Server,使它们能够安全地连接多个 Web 服务。
另一种类型的 SSL 证书是扩展验证 (EV)。EV 证书让用户放心,他们正在查看由购买 SSL 证书的法人实体所有的网站,而不是冒名顶替的网站。用户的浏览器会显示一个包含法人名称的绿色地址栏,以确认站点的有效性。
EV 证书示例
每个 SSL/TLS 证书都必须托管在唯一的 IP 地址上。由于 CDN 无法为使用其服务的每个网站分配独立 IP,因此通常使用多域证书。
但是,许多 CDN 提供高级功能,使客户能够租用个人 IP 地址,这对于想要使用自己的自定义/EV 证书的组织尤其有用。