【Udemy中英字幕】TLS & HTTPS Visualized, and HTTPS localhost setup in 2025
最近更新 2025年03月04日
资源编号 29724

【Udemy中英字幕】TLS & HTTPS Visualized, and HTTPS localhost setup in 2025

2025-03-04 Udemy 0 369
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

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 握手过程

探索相关主题

  • 网络安全
  • Web 开发
  • 发展

要求

  • 无需编程经验,但对 HTTP 的基本了解会有所帮助
  • Mac 或 PC,这样你就可以和我一起编码

描述

*** 最佳 TLS 和 HTTPS 课程 ***

  • 深入研究 TLS(以前称为 SSL)和 HTTPS:获得让您从 99% 的开发人员中脱颖而出的见解。了解 HTTPS 的真正含义,而不仅仅是“安全”的表面主张

  • HTTP/1.1 的终结:如今,任何认真的开发人员都必须专注于 TLS 安全性,并通过HTTP/2HTTP/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 设置自己的安全本地服务器,将理论付诸实践:

  1. 创建您自己的证书颁发机构 (CA):了解如何从头开始设置 CA,授予您为您的项目颁发证书的权力。

  2. 自行签署您的 CA 证书:了解如何自行签署您的 CA 证书,使其成为您的唯一证书并随时可以部署。

  3. 生成安全密钥:掌握为您的服务器生成私钥和公钥的过程。

  4. 请求签名证书:通过了解如何请求签名证书来完成设置,最终确定您的安全服务器配置。

  5. 签署您的服务器证书:使用您新创建的 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) 并使用加密来保护他们的应用程序!
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务