使用TLS安全连接组件
1. 安全连接概述
在分布式系统中,不同组件需要相互通信,在云原生环境里,这些组件可能是容器,它们彼此之间或与其他内外部组件交换消息。安全传输连接可让组件安全地相互发送加密消息,同时能防止恶意组件介入通信。
日常浏览网页时,我们会接触到安全连接。比如访问网上银行,若未看到绿色小锁图标,就知道连接不安全,不应输入登录凭据。建立与网站的安全连接包括两部分:
- 确认所浏览网站确实归银行所有,浏览器通过验证网站证书来核实其身份。
- 进行加密,访问银行信息时,不希望第三方拦截或干扰通信渠道。
安全网站连接使用的是HTTPS协议,即HTTP - Secure,它是在传输层使用传输层安全(TLS)协议对普通HTTP连接进行加密。TLS其实是以前被称为SSL(Secure Sockets Layer)协议的现代名称。1995年Netscape发布了第一个SSL规范(版本2,初始版本1因严重缺陷未发布),1999年互联网工程任务组(IETF)基于Netscape的SSL v3.0创建了TLS v1.0标准,目前行业主要使用TLS v1.3。
无论是SSL还是TLS,该协议都依赖证书来建立安全连接,虽然现在应称其为“X.509证书”,但人们仍习惯叫“SSL证书”。
2. X.509证书
“X.509”是国际电信联盟(ITU)定义这些证书的标准名称。证书是一种结构化数据,包含证书所有者的身份信息以及用于与所有者通信的公共加密密钥,该公共密钥是公钥/私钥对的一部分。
证书中的重要信息如下:
| 信息类型 | 详情 |
| ---- | ---- |
超级会员免费看
订阅专栏 解锁全文
1667

被折叠的 条评论
为什么被折叠?



