这样看来,可能还是有点迷茫。我们举个例子:
假设您正在访问一个银行网站,如boc.cn:
所以,认证机构就像是给互联网发护照的机构。CA会收取少量费用完成验证过程,并出具证书,可以证明企业组织的身份,保护用户与服务器之间传输数据的安全。
CA工作原理认证中心(CA)是PKI(公钥基础设施)系统的重要组成部分。当你访问一个带安全锁的网站时,意味着该网站使用的是SSL/TLS证书,这是基于PKI的,正确使用SSL/TLS证书需要以下关键的东西:
…证明网站真实身份的数字证书(如SSL/TLS证书);
…一个CA,用于验证网站和颁发数字证书;
…一个数字签名,证明SSL证书是由可信的证书颁发机构颁发的;
…用于加密发送到网站的数据的公钥;
…网站用来解密数据的私钥;
下图可以清楚的理解CA在PKI中的作用:
…通过官方备案平台审核域名,核实个人和企业的身份信息;
...为服务器、个人和企业的认证颁发数字证书,以建立信任;
…维护证书吊销列表,该列表指的是证书在过期前的过期时间。
下面是对以上三个功能的详细解释:
验证当网站向CA申请数字证书时,CA将根据申请的证书类型完成其验证过程:
域名验证:CA只验证申请人是否是域名的合法管理人,所以是所有验证类型中最简单最底层的。
企业验证:CA不仅会验证域名的合法性,还会进一步验证企业的基本信息。CA会审核证书申请人提供的企业信息,也会从第三方平台(一般是官方平台)调查审核企业是否真实合法。
扩展验证:这是最严格的验证级别。在1-5天的验证过程中,CA会对申请人的企业组织进行全面的审核验证,确保企业组织真正合法。
通过验证个人或商业组织,CA可以为用户提供更好的安全保证,确保网站的真实性。
数字证书个人和商业机构的身份信息经过CA严格验证后,CA会颁发数字证书,这也有助于你的网站与你的浏览器建立信任。目前,CA可以颁发各种类型的数字证书,每个证书在PKI中扮演不同的角色。
SSL/TLS证书SSL/TLS证书有助于保护客户端浏览器和Web服务器之间的加密连接。安装这种证书可以消除地址栏中的“不安全”警告,保证双方传输信息的安全,防止数据信息的泄露。根据受保护域名的数量,可分为:单域名证书、多域名证书、通配符证书和多域名通配符证书。所以可以根据需要保护的域名数量来选择。就通用性而言,多域通配符证书的功能最为丰富。
代码签名证书代码签名证书是提供给软件开发者和发布者的证书,用于对他们开发的可执行脚本和软件代码进行数字签名。这种证书可以验证开发者身份的真实性,使软件的来源安全可信,保护代码的完整性,保证代码没有被非法篡改。
电子邮件签名证书电子邮件签名证书(E-mail signature certificate)又称S/MIME证书,它利用S/MIME协议对电子邮件及其附件进行数字签名和加密,验证发件人及其是否被篡改,防止数据泄露和身份伪造,因此可以有效防止钓鱼邮件。
使用邮件签名证书签名时,电子邮件模式如下所示:
CA在证书吊销中的角色本质上,证书撤销列表(CRL)实际上是一个证书黑名单。这些列入黑名单的证书是由CA签名的,这表明该证书有问题,将不再被信任。客户端可以联系CA查询撤销列表,或者网站服务器通过OCSP(Online Certificate Status Protocol,在线证书状态协议)自动检查数字证书在某一时刻是否有效,然后将查询结果发送给请求者。一般有三种状态:正常、撤销、未知。
CRL和CA的CT log(证书透明日志)一样吗?答案是否定的,这是两回事。每当CA颁发新的数字证书时,它必须在其公共CT日志中创建一个新条目。但是,如果CA在颁发的证书过期前声明该证书无效,CA会将该证书添加到吊销列表中。
一般来说,认证中心(CA)在互联网环境中占据着非常重要的地位。有了这样一个权威的第三方机构,你的网站,软件代码,邮件,文档等。会得到有效的保护,确保你可以向用户表明自己的真实身份,传输数据的安全性和隐私性都能得到保障。
本文转载于https://www . racent . com/blog/what-is-a-certificate-authority-and-what-do-they-do。