迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 网络 >

关于Let‘s Encrypt的详细介绍

作者:迹忆客 最近更新:2022/12/26 浏览次数:

Let's Encrypt是一个免费、自动化、开放的证书颁发机构,于 2016 年 4 月正式推出。它最初由两名 Mozilla 员工于 2012 年创立。要说他们创立Let's Encrypt的目标,真的很简单;加密整个网络,使其成为一个更加尊重隐私的地方。这听起来可能有点疯狂,但正如你所知,谷歌在过去几年里一直在大力推动 HTTPS。Let's Encrypt 真的开始在行业中产生巨大影响,尤其是在它与免费 SSL 托管有关的时候。

证书颁发机构是颁发SSL/TLS 证书的机构,负责加密您的数据和电子商务交易。并非任何人都可以突然成为证书颁发机构,因为他们需要许多不同平台的信任。浏览器和设备通过将根证书接受到其根存储中来信任证书颁发机构 (CA),根存储基本上是预安装在浏览器或设备中的已批准 CA 的数据库。

受信任的根证书颁发机构

微软、Mozilla、苹果,都有自己的根存储。因此,要成为 CA,您需要获得业内一些知名人士的信任。当 Let's Encrypt 首次推出时,他们收到了来自IdenTrust 的交叉签名,这让他们得到了所有主要浏览器的信任。阅读有关Let's Encrypt 如何工作的更多信息。对于像 Kinsta 这样的网络托管服务提供商,Let's Encrypt 现在使我们能够一键式部署 SSL 证书!好消息是,一切都是即时和自动化的。

Let’s Encrypt 统计数据

根据Let's Encrypt 的统计数据,使用 Let's Encrypt 的网站和公司的数量一直在以非常快的速度增长。截至 2021 年 1 月,他们已颁发了将近 25 亿个证书,并拥有超过 7500 万个活动 SSL 证书。由于该项目,加密网络在不到两年的时间内从 40% 增长到 58%。这部分是由于许多网络托管公司和 CDN 提供商加入 Let's Encrypt 集成以提供免费的 SSL 托管。

免费 SSL Let's Encrypt 统计数据

平均而言,他们每天颁发 80k 到 600k 以上的 SSL 证书。

每天颁发免费 SSL 证书

Let's Encrypt 也相信完全透明。所有颁发或撤销的证书都会公开记录,可供任何人检查。您实际上可以使用COMODO 的这个证书搜索工具来查找任何已颁发的 Let's Encrypt 证书。

Let’s Encrypt 兼容性

有两个主要因素可以确认 Let's Encrypt 证书的有效性。无效的 SSL 证书可能会导致用户面临“您的连接不是私有的”错误,这可能会将他们赶走。首先,平台必须在其信任库中支持 IdenTrust 的 DST Root X3 证书。第二个是平台必须支持现代SHA-2证书。以下浏览器支持 Let's Encrypt 证书:

  • Mozilla Firefox v2 及更高版本
  • 谷歌浏览器
  • Windows XP SP3 及更高版本上的 Internet Explorer(SP3 之前的版本无法处理 SHA-2 签名证书)
  • 微软边缘
  • Android OS v2.3.6 及更高版本
  • MacOS 上的 Safari v4 及更高版本
  • iOS v3.1 及更高版本上的 Safari
  • Debian Linux v6 及更高版本
  • Ubuntu Linux v12.04 及更高版本

因此,您可以放心,免费的 SSL 证书适用于 99% 的设备。

免费 SSL 托管对我们意味着什么?

通过访问 Let's Encrypt,这意味着您不再需要处理获取证书密钥、私钥、调试中间证书或生成 CSR的混乱过程。在您的网站上获取 SSL 证书并迁移到 HTTPS 的过程变得更加容易!现在基本上是一键集成。Let's Encrypt 也是完全安全的。它得到了 Automattic、Mozilla、Cisco、Google Chrome、Facebook、Sucuri 等公司和企业的支持——仅举几例。

Let's Encrypt by design 的 SSL 证书每 90 天到期一次。但是,可以通过 certbot 在服务器上自动更新他们。

需要注意的是,Let's Encrypt 仅支持域验证证书。这意味着您将在网站的地址栏中看到一个挂锁,如下所示:

https 地址栏显示锁

但是,他们不提供组织验证或扩展验证证书。这意味着证书将没有保修,这是最终用户在 SSL 安全站点上提交付款时免受金钱损失的保险。

我们预计 Let's Encrypt 不会支持 EV,因为 EV 过程总是需要人工,这需要有人付钱。

因此,如果您是企业或大型企业,Let's Encrypt 可能不适合您。但好消息是它应该适用于大多数 个人网站。

此外,从 2018 年 1 月起,他们将支持通配符证书。通配符证书可以保护任意数量的子域(例如 *.domain.com)。这允许对域及其所有子域使用单个证书和密钥对,这可以显着简化 HTTPS 部署。

HTTPS 的好处

不要忘记通过 HTTPS 运行 WordPress 站点的许多优势。通过使用我们新的 Let's Encrypt 集成,您可以从以下方面受益:

  1. 您的数据现已加密且安全。没有纯文本被传递。这当然对电子商务交易很重要,甚至对登录您的 WordPress 网站也很重要。
  2. Google 已经正式表示HTTPS 是一个排名因素。
  3. 绿色挂锁栏有助于为您的访客建立信任和信誉。
  4. 避免2017 年 1 月发布的Chrome 警告,该警告会将收集密码或信用卡的 HTTP 页面标记为不安全。
  5. 更好、更准确的推荐数据。默认情况下,HTTPS 到 HTTP 引用数据在Google Analytics 中被阻止。
  6. 通过使用 Let's Encrypt 并启用 HTTPS,您可以从站点上的HTTP/2 中受益,这意味着性能改进。
  7. 现在您还可以从免费的 SSL 托管中受益。

验证你的 SSL 证书

有几种方法可以验证你的站点现在是否使用 Let's Encrypt 证书。如果要覆盖当前的自定义 SSL 证书,最好检查所有设置是否正确。一种方法是通过 https:// 浏览到您的站点并打开 Chrome Devtools。

  • 窗户: F12或者也Ctrl + Shift + I
  • 苹果电脑: Cmd + Opt + I

单击“安全”面板,然后单击“查看证书”。然后您可以检查发行人。它应该是“让我们加密授权 X3”。

Let's Encrypt颁发的证书

最简单的方法是使用Qualys SSL Labs 提供的免费 SSL 检查工具。输入您的域并让它扫描您的站点。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Python 中导入 OpenSSL

发布时间:2023/12/20 浏览次数:200 分类:Python

本教程演示了如何在 Python 中使用 OpenSSL。我们旨在学习如何在 Python 中使用 OpenSSL。安装 OpenSSL Python 库

使用 Java 创建 HTTPS 服务器

发布时间:2023/08/10 浏览次数:282 分类:Java

本文介绍如何使用 Java 创建简单的 HTTPS 服务器。使用 Java 创建 HTTPS 服务器 在用JAVA创建HTTPS服务器之前,我们必须确保已经生成了服务器将使用的Keystore和Truststore。

Java 禁用 SSL 验证

发布时间:2023/07/21 浏览次数:256 分类:Java

本文将展示如何在创建 HTTP 连接时禁用此证书验证。 此外,我们将编写一个示例代码,并提供有关该主题的解释,以使其易于理解。Java 禁用 SSL 验证

限制 Java SSL 调试日志记录

发布时间:2023/07/21 浏览次数:228 分类:Java

通过本文我们将了解 Java SSL 调试、其重要性、各种实用程序以及如何在单个命令中使用一个或多个实用程序。Java SSL 调试及其重要性

在 Java 中使用 Fiddler 捕获 HTTPS 流量

发布时间:2023/07/17 浏览次数:97 分类:Java

Fiddler是一个Web调试代理工具,可以帮助开发人员调试Web应用程序。 它允许捕获网络流量并监控传入和传出的数据。本文将教我们设置Fiddler来捕获HTTPS流量。

修复 错误 Javax.Net.SSL.SSLHandshakeException

发布时间:2023/07/12 浏览次数:564 分类:Java

本篇文章介绍了 Java 中的 javax.net.ssl.SSLHandshakeException 错误。Java 中的 SSL 握手 SSL 握手用于客户端和服务器建立安全连接所需的信任和后勤保障。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便