一文带你全面了解SSL证书

HTTPS不再是可选项,而是数字时代的生存刚需,在浏览器地址栏中,那个不起眼的“锁头”图标,正悄然成为用户判断网站可信度的第一道门槛。

浏览器对于未安装SSL证书的网站,在地址栏超级为"不安全",甚至会拦截用户的访问。对于大多数站点只在关注证书是否免费,从未深究其中的区别,今天潘某人SEO带你全面的了解下SSL证书的那些事。

SSL证书的类别

SSL证书从类型上可以分为三类:DV、OV、EV,这三者在验证机制、安全等级、应用场景上都有着区别,对于站点原则正确的证书类型很关键。

DV证书(Domain Validation)

看名字就很清楚了DV证书是通过验证域名所有权,不会对验证申请者的身份。
验证形式:申请者通过DNS解析(添加TXT记录)或邮箱验证(向域名注册邮箱发送验证码), CA机构确认申请者对域名的控制权;签发速度一般只要几分钟,签发过程完全是自动化的,没有人工审核环节。
也就是说DV证书并不能体现申请人的身份,适合用于:个人博客、测试环境、开源项目演示站点  、CDN加速域名加密等。
DV证书是最受欢迎的,是广大企业的原则,因为DV证书可以零成本申请到SSL证书,当然也有付费的DV证书。

OV证书(Organization Validation)

看名字就可以知道OV证书验证的是组织机构身份。
验证形式:OV证书会对申请人的身份进行验证,需要提交企业营业执照/组织机构代码证,由CA人工核验企业注册信息、电话验证企业联系电话真实性等。签发周期需要3-5个工作日。
OV证书价格,如果是单域名价格在1000元左右/年,如果是通配或多域名价格在2000-3000元/年,不同品牌的证书价格会有一定差异,兼容性越好的品牌的证书价会更贵,会远超上面的价格。

EV证书(Extended Validation)

验证形式:企业资质文件公证(需律师事务所或银行背书),第三方数据库交叉验证,人工致电企业法定代表人确认,审核企业实际办公地址等。
签发周期:7-10个工作日,物理安全要求:私钥必须存储在HSM硬件加密模块,典型用途:银行/证券交易平台、电商支付网关等。单域名价格一般在3000元以上/年。

对于业务中使用多个子域名的企业,通配符证书是绝佳的选择,即方便管理和维护同时可以平摊成本,可以节省购买多个证书的费用。

证书种类分布
数据来源:站长之家–SSL大数据截图

从上图中我们可以看出,DV方式以其验证便捷、签发速度快,并且可免费获得,DV证书占比极高,是大多数站点的选择。

不同价格和类型的SSL证书在基础安全加密上并无区别,只是在验证流程、信任度、附加服务等方面存在差异。

所有SSL证书(DV、OV、EV)均使用相同的加密技术(如TLS协议、SHA-256签名、RSA/ECC密钥等),无论价格高低,它们对数据的加密保护能力是相同的。安全性取决于服务器的配置(如支持协议版本、密钥长度),而非证书类型或价格。

CA机构

接下来我们来了解下上面提到的CA机构,CA(Certificate Authority)是负责签发和管理数字证书的第三方机构,用于验证网站、服务器或实体的身份,确保互联网通信(如HTTPS)的加密和安全性。
常见的CA机构:DigiCert、Sectigo(原Comodo CA)、Let’s Encrypt、GoDaddy、GlobalSign、Entrust、IdenTrust等。

如何选择CA机构
选择CA机构时一定要选择,受操作系统信任的CA机构,否则及时签发安装了SSL证书依然不会被浏览器信任。
受信任的CA机构的根CA证书会预装在浏览器/操作系统的信任库中。浏览器是否信任SSL证书,取决于该证书的签发机构是否在操作系统或浏览器的信任名单中。如windows系统,可以直接运行“
certmgr.msc”查看系统内内置的‘受信任根证书颁发机构’和‘中间证书颁发机构’;谨慎起见你可以较差对比自己所则的SSL证书颁发机构是否在所有常见操作系统的信任名单中。简单点,只要选择知名老牌颁发机构,不会出现证书受信任问题。
比起SSL证书的种类,其签发CA机构对于安全性的影响更大,部分CA可能因安全事件被暂停信任。因此,需要尽可能选择一些老牌和知名的CA机构的SSL证书,才是保障安全的关键。

SSL证书工作原理

SSL证书用于在客户端(如浏览器)和服务器之间建立加密通道,确保数据传输的机密性、完整性和身份认证。其核心机制结合了非对称加密(身份验证和密钥交换)和对称加密(高效数据传输)。
证书内容:服务器域名(Subject CN/SAN)、公钥(服务器生成的非对称公钥)、签发机构(Issuer)、有效期(Validity Period)、CA的数字签名(用CA私钥加密的证书摘要)。

信任链的建立

中间CA的信任传递:若服务器证书由中间CA签发,浏览器需获取中间CA证书(通常由服务器在握手时发送),逐级验证至根CA。
浏览器通过验证证书链来信任服务器证书:①根CA证书–预装在浏览器/操作系统的信任库中–>②中间CA证书–由根CA签发,用于实际签发服务器证书–>③服务器证书–由中间CA签发,包含服务器公钥。
验证过程:①浏览器检查服务器证书的签名是否由可信CA签发–>②逐级回溯证书链,直至找到信任的根CA证书–>③验证签名(用上级CA的公钥解密签名,比对证书摘要)。

TLS握手建立

第一步:客户端发起握手,客户端(浏览器)发送 ClientHello,客户端发送支持的TLS版本、加密套件列表。
第二步:服务器回应Server Hello,服务器选择加密套件,并发送SSL证书(含公钥)。
第三步:证书验证,浏览器检查证书有效性(域名匹配、有效期、吊销状态),通过OCSP或CRL检查证书是否被吊销。
第四步:密钥交换,客户端生成预备主密钥(Pre-Master Secret),用服务器公钥加密后发送。服务器用私钥解密,获得预备主密钥。
第五步:生成会话密钥,双方用预备主密钥生成对称加密密钥(如AES密钥)。
第六步:加密通信,后续数据传输使用对称加密。

SSL证书如何查看

通过浏览器直接查看,打开浏览器,输入目标网址(如 https://www.chateach.com),查看地址栏左侧显示「锁形图标」,不同的浏览器显示的图标可能不同,此处以Edge浏览器为例子。
如果是不信任的SSL证书,浏览器会有提示,并且会拦截访问;点击这个图标就可以查看证书,如下图所示。
SSL证书如何查看1
SSL证书如何查看2
SSL证书如何查看3

颁发给 :CN (Common Name):证书绑定的域名、O (Organization):申请证书的组织名称、OU (Organizational Unit):部门名称(可选);
颁发者:签发证书的证书颁发机构(CA)。
有效期:证书颁发时间、证书过期时间。
指纹与签名:如 SHA-256 with RSA,证书的唯一标识,用于校验证书完整性。

更多的信息可以点击详细信息查看,也可以使用一些在线工具输入域名可获取详细证书分析和安全评分,如SSL Labs测试、Decoder工具等。前面提到了SSL证书分为DV、OV、EV三类,再次就可以非常容易的分辨。对于DV证书,字段颁发给的组织是为空的,并且通过字段颁发者的名称分辨,在其公用名中会体现。

如何申请SSL证书

申请SSL证书非常简单,一般直接选择域名所在厂商,可以直接一键自动的添加解析验证。登录云平台后,搜索“SSL证书”或“域名安全”相关入口,选择证书类型,输入需加密的域名,验证通过后,证书自动签发。其中免费的DV证书有效期只有90天,并且一个账号每年只能申请20张;如果不够使用可以Let’s Encrypt的证书,并且可以通过Certbot自动部署,避免频繁的过期更换证书。
如果站点需要申请以公网ip地址的SSL证书,一般来说都是收费的,如需免费的可以选择使用zerossl。
对于一些非公开访问的站点,可以使用自签名的方式,如使用mkcert 生成自签名SSL证书,同时可以通过将根证书导入操作系统证书库,解决浏览器的证书信任问题。

结语

综上,选择SSL证书首先确认签发CA机构是浏览器受信任的,其次根据自身情况选择合适的证书类型。想要个人站点和需要免费证书的选择DV证书,企业优先选择OV证书,涉及电商金融等企业的选择EV证书。

申明:本站内容仅代表个人观点,仅供学习参考;未经授权任何个人或组织单位不得复制、转载、摘编以及其它形式的应用!

本站文章可能使用到互联网上的资料,若对您造成困扰,请联系 kk19@foxmail.com除理

本文地址:https://www.chateach.com/seo/seoxinde/1109zsdcfff

相关文章

  • 求职避雷指南:连SSL证书都要省的公司,你敢去吗?

    SSL证书,求职

    今天这篇文章不仅仅适用于SEO优化从业者,同时也适用于其他岗位的求职者,那你从此刻起,多了一个更加靠谱的方法判断公司是否靠谱。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 489
    • SSL证书
    • 求职
  • 被k网站的症状,恢复需要多久,如何操作呢?

    被k网站恢复,降权

    网站被K也是常有的事情,一夜之间前功尽弃的站点屡见不鲜,那么网站被K之后如何处理才能尽快的恢复,站点又如何预防K站的情况发生呢!

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1075
    • 被k网站恢复
    • 降权
  • 低权重站点适合做友链吗?

    低权重站点,友情链接

    低权重站点适合做友链吗?友情链接交换是一些站点的常规SEO优化事项,友链交换是提升站点权重的重要手段之一,尤其是对于新站可以实现权重的导入,以及增加蜘蛛的爬取量。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1597
    • 低权重站点
    • 友情链接
  • 什么是闭站保护,无法申请闭站保护怎么办?

    闭站保护,seo

    闭站保护是什么,闭站保护对于站点有什么作用;但是如果站点无法申请闭站保护又要如何应对呢?今天潘某人SEO就以一次闭站的经历分享来告诉大家如何正常的处理闭站保护。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 990
    • 闭站保护
    • seo
  • HillTop谷歌排名算法

    HillTop算法

    HillTop算法可以有效的屏蔽垃圾低质量外链,防止外链作弊。其实HillTop算法的指导思想和PageRank的是一致的,都是通过网页被链接的数量和质量来确定搜索结果的排序权重。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2618
    • HillTop算法
  • 百度搜索治理生态违规行为报告解读,seo作弊行为打击

    百度搜索生态,seo作弊打击

    2021年百度搜索治理生态违规行为报告解读,seo优化的发展趋势及对于那些违规优化手段的处理。百度搜索在不断加强seo作弊行为、加强了低质量站点,恶意采集行为的识别、以及一些对于损害用户体验行为的处理。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1040
    • 百度搜索生态
    • seo作弊打击
  • TDK标签优化的技巧

    TDK标签,TDK优化

    什么是TDK,网站关键词、标签、描述还重要吗?TDK该怎么写呢?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1658
    • TDK标签
    • TDK优化
  • robots协议不生效怎么处理

    robots

    为什么明明已经设正确设置的robots的屏蔽规则,但是就是不生效导致不该收录的内容被收录了呢?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 942
    • robots
  • 新站收录与老站收录的区别

    新站收录,老站收录,seo优化

    导致网站不收录的原因有很多,想要解决收录问题,那么首先需要找到站点不收录的原因。但是很多站点在寻找原因的时候第一个方向就错了,对于老站和新站不收录的原因是有很大区别的。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1254
    • 新站收录
    • 老站收录
    • seo优化
  • 权威性在百度搜索排名中的作用

    百度搜索,排名,权威性

    对于百度搜索引擎排名有一个非常重要的因素就是站点权威性,相信很多人对于权威性并不是非常的了解,今天我们就从百度搜索中的作用、什么是权威性、如何评估权威性和权威性之官方结果四个方面进行解读。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1907
    • 百度搜索
    • 排名
    • 权威性
  • 百度闪电算法,移动页打开速度

    百度闪电算法

    2017年10月初,“闪电算法”上线,移动搜索页面首屏加载时间将影响搜索排名。移动网页首屏在2秒之内完成打开的,在移动搜索下将获得提升页面评价优待,获得流量倾斜;同时,在移动搜索页面首屏加载非常慢(3秒及以上)的网页将会被打压。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2432
    • 百度闪电算法
  • 老域名对SEO优化效果有影响吗

    域名,seo优化

    相信大家经常听到建站要用老域名,对于收录排名会有很不错的优势,那么真的是这样吗?但这个结论是有一定的道理,但是还是比较片面,并不不能说老域名比新域名更利于SEO优化。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1101
    • 域名
    • seo优化
  • 学会这招,你再也不用头疼的挖掘关键词

    关键词

    在SEO优化的过程中,关键词挖掘是一项至关重要的任务。通过精准地定位目标关键词,网站能够更有效地吸引目标流量,提升搜索引擎排名,进而实现流量的增长。关键词挖掘是seo优化中非常重要的一项工作。可以说每个seo都有自己的挖掘关键词的方法,今天潘某人SEO分享的关键词的挖掘方法可以说适合任何的站点,并且可行性及高。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 5067
    • 关键词
  • 如何降低网站跳出率

    降低网站跳出率

    影响网站的跳出率的原因有哪些,从网站的可访问性、用户体验、以及站点的内容上,分析这些因素对于网站跳出率产生的影响,以及我们应该进行怎么的操作,才能更好的降低跳出率高的问题........

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2262
    • 降低网站跳出率
  • 爬行、抓取、索引、收录的区别

    爬行,抓取,索引,收录

    收录对于站长来说是在熟悉不过的了,但是很多人对于收录还是存在一些理解上的偏差,要正确的理解收录,那么必须要对搜索引擎的爬行、抓取、索引、收录几个概念有正确的认知,对于掌握搜索引擎的收录过程是先决条件。爬行、抓取、索引、收录,是搜索引擎的收录内容的一个流程。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2193
    • 爬行
    • 抓取
    • 索引
    • 收录
  • ChatGPT将革新搜索引擎跨入新时代

    ChatGPT,搜索引擎发展

    ​ChatGPT的发布代表着人工智能技术开启了新篇章,不少人开始纷纷感受到了恐惧,在不久的将来被ChatGPT所淘汰,这个就让我们拭目以待吧。作为SEO从业者,最关注的还是ChatGPT会对搜索引擎的发展带来何种影响呢?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1137
    • ChatGPT
    • 搜索引擎发展
  • SEO外包靠谱吗?

    SEO外包

    SEO外包靠谱吗?你会选择外包吗?你觉得会有效果吗?为什么大多数站点SEO优化最终失败了?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1005
    • SEO外包
  • SEO列表页如何做,你的方法正确吗?

    列表页,SEO优化,栏目页

    列表页的优化可以说是充满了奥秘,不管是内容层面还是SEO优化层面。如果思路出现了问题,那么自然不可避免影响整体的效果,今天潘某人SEO通过几个重要的纬度和大家探讨下如何正确的优化网站列表页。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1015
    • 列表页
    • SEO优化
    • 栏目页