先搞清楚:这门课值不值得学

很多做后端开发或运维的人,对 HTTPS 的认知停留在“配个证书就能用”的阶段。一旦遇到证书报错、握手失败、跨系统调用报 SSLException,或者需要自建内网 CA 的时候,就只能到处搜零散的命令行片段,知其然而不知其所以然。这门 OpenSSL 实战与网络安全策略课,解决的就是这个痛点:它不是教你敲几个配置指令,而是把 SSL/TLS 的底层传输机制、加密算法选型以及 PKI 证书体系拆开揉碎了讲。如果你天天跟接口、服务端部署打交道,想彻底搞懂加密通信的底层逻辑,这门课就值得花时间看;但如果你只是想学怎么在 Nginx 里贴一段配置,可能会觉得原理部分讲得太深。资料整体适合有基本网络概念、写过 Java 或接触过 Linux 命令行的后端人员,零基础转行做纯前端的人听起来会有些吃力。

建议这么看:先抓主干,再啃代码

课程资料的前半段是纯原理,后半段偏向代码实现和工具操作。建议先看 HTTPS 由来与 TLS 握手这两块,把非对称加密怎么交换密钥、对称加密怎么传数据这条主线理顺。接着直接跳到 PKI 体系与 CA 证书那节,搞懂根证书、签发和信任链是怎么运转的。搞懂这些后,再去啃 Java 语言实现加密算法的几段长视频。Java 部分的代码量比较大,节奏慢,不要干看,一定要把资料里的代码包下载下来,在本地 IDE 里跟着断点走一遍,看看加解密前后的字节流转。最后再回过头去跑 OpenSSL 的命令行操作,自己试着生成私钥、签发证书、做一次完整的双向认证。这样配合练习,能把抽象的协议变成具体的操作手感。

学完能独立做什么

把这套资料按上面的节奏过完,你至少能独立干成几件事。第一,能在本地或内网环境自建一套完整的 CA 体系,自己签发证书给内部微服务用,不再依赖外部机构。第二,面对线上各种 TLS 握手失败、证书过期、协议版本不支持的报错,能直接抓包看报文,定位是算法套件没对上还是证书链不全,而不是瞎猜。第三,如果在做 Java 后端,能直接把对称和非对称加密算法用到业务里,自己写工具类做敏感数据加解密。这门课不是那种背完面试题就能糊弄的,它给的是解决真实网络通信安全问题的硬技能,能让你在排查底层链路问题时心里有底。


多面系统的介绍TLS/SSL ,加密解密,TLS协议,网络协议,网络层次结构,CA体系等,让知识系统化、多面化;各领域融会贯通;避免知识点过于分散,面对问题的时候无从下手和分析;多面系统的学习加密传输的原理与实际部署。

课程目录

*   01 00大纲与课程目标.mp4 14:58

*   02 01https的由来与TLS协议.mp4 46:15

*   03 02TLS握手协议与秘钥交换_1.mp4 49:01

*   04 02TLS握手协议与秘钥交换_2.mp4 27:42

*   05 03加密算法与加密通信.mp4 38:25

*   06 04加密算法java语言实现_1.mp4 46:11

*   07 04加密算法java语言实现_2.mp4 01:17:49

*   08 04加密算法java语言实现_3.mp4 01:03:01

*   09 05PKI体系与CA证书.mp4 40:38

*   10 06openssl基础_1.mp4 51:11

*   11 06openssl基础_2.mp4 01:33:28

*   12 07openssl测试.mp4 51:09

*   13 08使用openSSL生成证书_1.mp4 45:57

*   14 08使用openSSL生成证书_2.mp4 01:01:49

*   15 08使用openSSL生成证书_3.mp4 40:24

*   16 09TLS部署与安全防范_1.mp4 01:05:00

*   17 09TLS部署与安全防范_2.mp4 01:05:53

*   18 10在nginx上部署TLS_1.mp4 51:27

*   19 10在nginx上部署TLS_2.mp4 32:39

*   20 11TLS在nginx中详细配置与解析_1.mp4 57:07

*   21 11TLS在nginx中详细配置与解析_2.mp4 01:08:49

*   22 11TLS在nginx中详细配置与解析_3.mp4 01:15:51

*   23 11TLS在nginx中详细配置与解析_4.mp4 01:04:48

*   24 12在nginx上配置证书链与多域名证书_1.mp4 01:01:20

*   25 12在nginx上配置证书链与多域名证书_2.mp4 49:56

*   26 12在nginx上配置证书链与多域名证书_3.mp4 43:24

*   27 13使用https时的安全隐患与策略.mp4 01:19:51

*   28 14在nginx上配置HSTS、CSP与其他_1.mp4 01:00:44

*   29 14在nginx上配置HSTS、CSP与其他_2.mp4 01:14:31

*   30 14在nginx上配置HSTS、CSP与其他_3.mp4 17:09

*   31 15针对TLS的性能优化_1.mp4 59:34

*   32 15针对TLS的性能优化_2.mp4 01:11:38

*   33 15针对TLS的性能优化_3.mp4 50:25

*   34 15针对TLS的性能优化_4.mp4 56:39

*   35 16TLS在nginx上的性能优化_1.mp4 01:02:58

*   36 16TLS在nginx上的性能优化_2.mp4 55:08

*   37 17针对TLS的PKI的攻击.mp4 01:00:22

*   38 18TLS在vsftp上部署.mp4 01:11:38

*   39 19在mysql5.6上部署TLS.mp4 01:25:55

*   40 20_21在mysql5.7与8.0上部署TLS.mp4 01:19:26

*   41 22TLS1.3—王者归来_1.mp4 50:40

*   42 22TLS1.3—王者归来_2.mp4 53:51

*   43 结课测试