深入理解SSL/TLS及应用HTTPS的全面指南
1. 理解SSL/TLS
TLS(传输层安全协议)如今已成为保障各类网络通信安全的标准,无论是网页服务、视频会议系统保护,还是VPN隧道建立,都离不开它。由于投入了大量精力来确保其加密原语的安全性(以及尝试破解),TLS成为了有史以来最可靠的安全协议。然而,这也使得TLS成为一个复杂的协议,很少有人能完全掌握它。
幸运的是,要正确保护一个Web服务,并不需要完全了解TLS的内部工作原理。下面将概述TLS的工作方式,并快速进入为发票开具系统启用HTTPS的步骤。
使用Web浏览器和HTTPS地址建立TLS连接很容易,但要获取更多关于连接建立的信息,需要使用OpenSSL的命令行。以下示例展示了通过 openssl 工具连接到 google.com 的一些TLS参数:
$ openssl s_client -connect google.com:443
---
Certificate chain
0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=*.google.com
i:/C=US/O=Google Inc/CN=Google Internet Authority G2
1 s:/C=US/O=Google Inc/CN=Google Internet Authority
超级会员免费看
订阅专栏 解锁全文
7万+

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



