TLS 和 HTTPS 可视化,以及 2025 年 HTTPS 本地主机设置
适合所有人的高级 TLS 和 HTTPS 课程!使用 Node 和 Live Server 设置 HTTPS 本地主机服务器。更多精彩!
讲师:Clyde Matthew
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 创建自己的通过 HTTPS / TLS 运行的本地服务器(Node 和 Live Server)
- 加入真正了解 TLS 如何保护传输中数据的精英开发人员行列
- 通过创建自己的证书颁发机构和签名证书来了解 HTTPS
- 深入了解纯 HTTPS 和 TLS
- 了解目前 TLS 1.3 中使用的混合密钥交换概念
- 学习有关 HTTPS 的加密、散列、HMAC 和 PIK
- 掌握 HTTPS 和 TLS 的概念
- 了解 99% 以上认为 HTTPS 只是“安全”的开发人员!
- 直观地了解 TLS 的工作原理
- 生成您自己的自签名 PIK 证书并免费为您的服务器签名
- 了解非对称和对称加密的概念
- 了解 HTTPS 中“公钥”和“私钥”的作用
- 成为开发大师
- 深入了解 TLS 握手机制并了解如何建立安全连接!
- 使用 Node 在 localhost 上使用 Live Server (VSC) 设置 HTTPS 的实践经验
- 掌握在您的 Web 应用程序中实施强大安全措施的技能!
- 通过掌握加密、身份验证和数据完整性的原理,成为值得信赖的开发人员!
- 可视化 TLS、PKI、HTTPS 以及更多!
- 了解如何使用 OpenSSL 和 .cnf 文件为您的证书和密钥提供配置
- 如何从私钥中提取公钥
- 了解为什么私钥通常看起来像公钥
- 了解 PEM 文件、ASN.1 文件和 PCKS#1 文件
- 了解 TLS 1.3 中最新浏览器使用的最新混合密钥交换技术
- 了解 TLS 1.3 握手过程
探索相关主题
要求
- 无需编程经验,但对 HTTP 的基本了解会有所帮助
- Mac 或 PC,这样你就可以和我一起编码
描述
*** 最佳 TLS 和 HTTPS 课程 ***
-
深入研究 TLS(以前称为 SSL)和 HTTPS:获得让您从 99% 的开发人员中脱颖而出的见解。了解 HTTPS 的真正含义,而不仅仅是“安全”的表面主张
-
HTTP/1.1 的终结:如今,任何认真的开发人员都必须专注于 TLS 安全性,并通过HTTP/2和HTTP/3等更强大的协议托管网站。在快速发展的数字环境中保持相关性
-
解锁关键概念:探索高级主题,例如混合密钥交换、加密、公钥基础设施 (PIK)、非对称和对称加密、TLS 握手、HMAC、签名、散列和密码套件。每个概念都为您的网络安全知识奠定了坚实的基础。
本课程专为渴望提升 TLS 技能并深入了解 HTTPS、证书颁发机构和安全服务器配置的开发人员精心设计。
SSL 是老式的、过时的和弃用的。因此本课程重点介绍 TLS 作为与 HTTP/2 和 HTTP/3 一起使用的协议。
您将学到的内容:
在本课程中,您将踏上一场将理论与实践完美结合的冒险之旅。以下是您可以期待的内容:
-
实用 HTTPS 设置:您将学习如何使用 Node.js 和 Live Server 通过安全的 TLS / HTTPS 连接设置本地主机服务器。您将掌握创建证书和生成密钥的过程。
-
加密:了解加密原理,包括对称和非对称方法、“密钥”的概念以及它们在安全 HTTPS 通信中的应用。
-
TLS 握手机制:深入了解 TLS 握手过程,了解如何在客户端和服务器之间建立安全连接。
-
公钥基础设施:了解通过数字证书和密钥管理实现安全数据交换的框架。
-
高级 TLS 概念和加密:深入了解混合密钥交换 (KEM 算法)、HMAC、签名、散列技术和密码套件,这些构成了安全 TLS Web 交互的骨干。
本课程实用:
您将通过以下步骤使用 HTTPS 设置自己的安全本地服务器,将理论付诸实践:
-
创建您自己的证书颁发机构 (CA):了解如何从头开始设置 CA,授予您为您的项目颁发证书的权力。
-
自行签署您的 CA 证书:了解如何自行签署您的 CA 证书,使其成为您的唯一证书并随时可以部署。
-
生成安全密钥:掌握为您的服务器生成私钥和公钥的过程。
-
请求签名证书:通过了解如何请求签名证书来完成设置,最终确定您的安全服务器配置。
-
签署您的服务器证书:使用您新创建的 CA 签署您的服务器证书,确保您的本地应用程序的安全通信。
实践经验:
在本课程中,您将使用以下方式通过 HTTPS 启动本地主机服务器(运行在 127.0.0.1):
-
Visual Studio Code 中的实时服务器(我们使用 GUI 和 OpenSSL 来实现)
-
一个Node 服务器实例,使用mkcert库(我将向您展示如何使用 API 和 CLI 执行此操作)
此外,您还将分析 HTTP/2 和 HTTP/3 的流量,深入了解现代网络通信协议。本课程不仅仅是学习,更是实践!
不要错过必备技能!
在当今快节奏的科技环境中,掌握 TLS 和网络安全不再是可有可无的,而是必不可少。每一位认真的开发人员都必须具备这些技能,才能在竞争激烈的环境中茁壮成长。
现在是采取行动的时候了!
用这些知识武装自己,让你脱颖而出,成为网络开发领域的领导者。
这是您通过我们关于传输层安全性 (TLS) 的综合课程自信地迈向网络安全未来的机会。
那么…您还在等什么?
让我们开始吧
本课程适合哪些人:
- 有抱负的 Web 开发人员希望使用自签名证书托管自己的 HTTPS 服务器
- 想要揭开 TLS 和 HTTPS 神秘面纱并了解其实际应用的开发人员
- 想要学习的专业人士比 99% 的开发人员更了解 HTTPS,因为他们认为 HTTPS 只是“安全”的,而不明白为什么!
- 好奇心人士已准备好探索 HTTP/2 和 HTTP/3
- 任何有兴趣成为其组织中网络安全的自信倡导者的人!
- 开发人员渴望掌握公钥基础设施 (PKI) 并使用加密来保护他们的应用程序!
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。