首页 > 其他分享 >详解SSL证书系列(3)如何选择SSL证书

详解SSL证书系列(3)如何选择SSL证书

时间:2024-02-28 11:47:31浏览次数:19  
标签:验证 网站 证书 SSL 域名 详解 EV

我们知道了在网站部署 SSL 证书后,不管是对网站本身还是对网站的用户都能够带来许多好处。那么随着 HTTPS的普及,市面上也出现了各种不同的 SSL 证书。并且由于 SSL 证书的多样性,很多人对于如何选择 SSL 证书有着很大的困惑。因此,本篇文章将从证书品牌,证书类型和域名类型三个方面提供合理性建议。
首先,我们来了解下 SSL证书的品牌。

一,证书品牌

SSL 证书是受浏览器信任的 CA 机构验证网站信息后进行签发的,所以依据 CA 机构的不同 SSL 证书品牌也不同。目前国外比较主流的 SSL 证书品牌有 GeoTrust、SecureSite、Globalsign、Let’s Encrypt和ZeroSSL 等,而国内比较知名的是 CFCA 证书。

1,GeoTrust

GeoTrust 是全球第二大数字证书提供商,也是身份认证和信任认证领域的领导者, 该公司各种先进的技术使得任何大小的机构和公司都能安全、低成本的部署 SSL 数字证书和实现各种身份认证。 0

2,SecureSite

SecureSite 是最早通过 WebTrust 认证的服务商之一,是全球领先的数字证书认证机构,通过强大的加密功能和严格的身份认证,保护着全世界超过 50 万台服务器的安全。赛门铁克(Symantec)证书品牌 2020 年 4 月 30 日起更名为 SecureSite 品牌。 0

3,Globalsign

GlobalSign 是一家声誉卓著,备受信赖的 CA 中心和 SSL 数字证书提供商,在全球总计颁发超过 2000 万张数字证书;其专业实力获得中国市场众多服务器、域名注册商、系统服务供应商的青睐,成为其数字证书服务的合作伙伴。 0

4,Let’s Encrypt

Let's Encrypt 是一个由非营利性组织 互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。简单的说,借助 Let's Encrypt 颁发的证书可以为我们的网站免费启用 HTTPS(SSL/TLS) 。 0

5,ZeroSSL

ZeroSSL是一家致力于为用户提供高效、安全且易于使用的SSL证书服务的公司。他们通过创新的技术和强大的功能,帮助用户轻松实现HTTPS加密,提升网站的安全性和用户信任度。 0  

二,证书类型

SSL 证书的类型也因验证级别而异,CA 检查拥有网站的个人或公司的合法性的程度。SSL 证书安全等级主要是受到 SSL 证书验证等级的影响,验证等级越高,那么安全等级也就越高。 依据证书安全级别,可分为:域名型、企业型和增强型三种,我们日常也通常称之为 DV、OV、EV 证书。 0

1,域名型 (DV) SSL 证书

DV 是最简单的 SSL 证书验证形式,仅适用于域名所有权验证。它通常通过电子邮件验证完成,不需要 CA 的任何进一步调查。这也是获取 SSL 证书最便宜、最快捷的方式。即证书颁布机构只对域名的所有者进行在线检查,通常是验证域名下某个指定文件的内容,或者验证与域名相关的某条 TXT 记录。 该证书中只包含域名信息,表现形式为地址栏显示安全锁 +https;一般在 10 分钟左右完成域名验证和颁发证书。

2,企业型 (OV) SSL 证书

OV 是要购买者提交组织机构资料和单位授权信等在官方注册的凭证,要获得 OV 证书,注册人通常需要向 CA 提供证明其公司名称、实际地址、电话号码和法律地位的文件。 证书颁发机构在签发 SSL 证书前不仅要检验域名所有权,还必须对这些资料的真实合法性进行多方查验,只有通过验证的才能颁发 SSL 证书。 该证书中包含企业详情信息,表现形式为地址栏显示安全锁 +https; 一般在 1 至 3 个工作日内签发。

3,增强型 (EV) SSL 证书

EV  证书与其他 SSL 证书一样,都是基于 SSL/TLS 安全协议,但是验证流程更加具体详细。它重点强调部署于网站安全和品牌可信形象的网站,涉及交易支付、客户隐私信息和账号密码的传输。EV  证书跟普通 SSL 证书的区别也是明显的,安全浏览器的地址栏变绿,如果是不受信的 SSL 证书则拒绝显示,如果是钓鱼网站,地址栏则会变成红色,以警示用户。 该证书中不仅包含企业详情信息,而且表现形式为绿色地址栏显示公司名称+安全锁+ https;一般在 2 至 5 个工作日内签发。 除了上述类型,又拍云还支持 OV、EV SSL 证书的专业版,针对算法,安全强度做了进一步升级,更专业,更安全。 了解完 SSL 证书的安全级别,让我们看看根据域名数量证书该如何选择。

三,域名类型

通过域名类型区分 SSL 证书,有以下三种不同类型:
  • 单域名 SSL 证书
  • 多域名 SSL 证书
  • 泛域名 SSL 证书(也叫通配符证书)
SSL 证书根据不同类型其支持功能也不一样。顾名思义,单域名证书就是指对单个域名进行保护,多域名证书和泛域名证书指对多个域名进行保护;然而它们之间是有区别的,区别如下图所示: 0 了解完 SSL 证书类型后,我们就可以根据不同类型来选择网站适合的证书了。

四,总结

1,对于个人用户

对于个人用户,如果没有强加密需求,可选择付费/免费 DV 证书,验证简单,价格便宜;并且免费 DV 证书对于个人博客、小微企业、API 服务等的服务,可以节省一笔不菲的开支,足以满足基本的加密要求。

2,企业用户

对于企业用户,可选择 OV SSL 证书和 EV SSL 证书,这  2  种验证类型都可验证企业真实身份,使企业变得更加可信赖。EV SSL 证书当前的验证等级最高的类型,可通过 SSL 证书来彰显品牌形象,为消费者塑造更加可靠的形象。 网站在选择购买 SSL 证书前,还需要确定 SSL 证书域名数量,挑选网站适用的。比如:拥有子域名的网站就选泛域名证书,拥有多个域名的网站则应当选多域名型证书。并且为网站选择一款合适的 SSL 品牌也是至关重要的,只有权威可靠的 SSL 证书,才能为网站提供有效的加密保护。   另外,我最近开发和开源了一个平台:华迅FreeCert平台,支持免费的SSL证书,通配符证书的申请和托管,配合自动部署工具可以实现证书的自动化更新和部署,感兴趣的同学可以试一下。

标签:验证,网站,证书,SSL,域名,详解,EV
From: https://www.cnblogs.com/mcgrady/p/18039830

相关文章

  • Lua调试函数 debug.getinfo() namewhat详解
    Lua调试的时候会用到debug.getinfo()函数,what的值文档给了解释:"Lua":Luafunction"C":Cfunction"main":mainpartofachunk(通过load函数等执行的语句)关于namewhat的值到底表示什么,官方文档只是简单列举(不全)。列举一些常见情况localgetinfo=debug.getinfol......
  • 智慧安防平台easy1400视图平台订阅功能流程详解
    在信息时代,信息的获取和传播变得至关重要。对于企业和个人而言,能够定制和接收他们感兴趣或需要的信息,将极大地提高工作效率和生活品质。本文将详细介绍如何创建和管理订阅内容,帮助您轻松掌握信息获取的主动权。 一、创建订阅首先,登录到相应的平台后,在首页界面中找到名为“下级......
  • cURL error 60: SSL certificate problem: unable to get local issuer certifica 解
    cURLerror60:SSLcertificateproblem:unabletogetlocalissuercertifica解决 无法获取本地颁发者证书 Windows版本1.到https://curl.haxx.se/ca/cacert.pem下载证书文件cacert.pem,将其保存到PHP安装路径下。2.编辑php.ini文件,删除curl.cainfo配置项前......
  • Unity3D 光照计算方向与法线贴图详解
    在Unity3D中,光照计算方向与法线贴图是实现高质量光照效果的重要技术之一。本文将详细介绍光照计算方向与法线贴图的原理和实现方法,并给出相应的代码示例。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学......
  • Unity3D 逐顶点光照与逐像素光照详解
    Unity3D提供了丰富的功能和工具,其中包括逐顶点光照和逐像素光照。本文将详细解释这两种光照技术的原理和实现方式,并提供代码示例。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。一、逐顶点光照逐......
  • 编译opencapwap 编译环境加密库openssl版本调整
    1、删除原来版本:sudoapt-getremovelibssl1.0-devlibssl-dev删除链接:删除/bin/openssl2、下载版本wget--no-check-certificatehttps://www.openssl.org/source/old/1.0.0/openssl-1.0.0.tar.gz解压安装:tar-xzvf./openssl-OpenSSL_1_0_2t.tar.gzcdopenssl-OpenSSL......
  • this指向详解
    JavaScript中的this是一个关键字,它在不同的情况下会指向不同的值。this的取值是在函数(非箭头函数)被调用时确定的,而不是在函数被定义时确定的。1.全局上下文中:在全局上下文中,this 指向全局对象,在浏览器中通常是 window 对象。console.log(this)//window 2.函数中......
  • 详解在 centos 中引导到救援模式
    详解在centos中引导到救援模式Linux系统CentOS进入单用户模式和救援模式详解一、概述目前在运维日常工作中,经常会遇到服务器异常断电、忘记root密码、系统引导文件损坏无法进入系统等等操作系统层面的问题,给运维带来诸多不便,现将上述现象的解决方法和大家分享一下,本次主要以C......
  • Hyperledger Fabric出块配置详解
    HyperledgerFabric的出块主要是Orderer节点负责,出块配置位于创世区块中,支持定时出块、达到一定交易数出块两种条件。出块配置位于configtx.yaml中,修改出块配置后需要重新生成创世区块。相关参数若需要修改fabric的出块机制,则需要调整以下配置参数:BatchTimeout:出块超时时间,最......
  • Qt 常见数据结构详解:从基本框架到实际应用
    在Qt框架中,数据结构的选择对于提高代码效率和性能至关重要。正确地使用数据结构可以显著提高应用程序的效率和响应速度。下面我们将详细介绍Qt中常见的几种数据结构,包括QString、QList、QVector、QMap、QHash、QSet和QPair。1.QStringQString是Qt中用于处理字符串的类。......