为什么SSL证书这么贵?

电脑杂谈  发布时间:2020-03-22 22:04:45  来源:网络整理

ssl证书域名认证_微信认证条件 微信认证多久_ssl认证

我昨天刚刚回答了一个密码学问题. 我今天受邀回答有关网络安全和应用密码学的问题...谢谢〜

实际上,楼上的许多朋友已经回答说,SSL证书本身的生成和生产并不困难. 困难在于SSL证书的颁发者及其背后的保证. 我想着眼于这两个方面,并详细回答这个问题.

哦,是的,首先需要谈谈SSL证书的目的. 它具有以下5种主要服务:

ssl认证_ssl证书域名认证_微信认证条件 微信认证多久

1. 典型的数字证书及其包含的内容

先声明这一点将有助于我稍后回答这个问题. 哪个示例更好使用?我一直喜欢在Coursera上听公开课. 该网站的证书是SSL证书. 让我们以它为例. Coursera的网站是: Coursera.org.

使用Firefox打开此网页. 网页地址栏的左侧有一个类似锁的图标. 单击“打开”以查看SSL证书的详细信息. 屏幕截图如下.

微信认证条件 微信认证多久_ssl证书域名认证_ssl认证

这是一个标准的SSL证书,包括两部分: 证书的结构和证书的特定字段. 其中,证书结构部分是我们下面将涉及的证书管理问题. 证书的字段部分是我们将在下面介绍的证书的技术问题.

首先让我们看看该证书. 可以看出,该证书是由Go Daddy Class 2 CA颁发的. 其层次结构为Go Daddy根证书授权-> Go Daddy安全证书颁发机构-> * .coursera.org.

我们还可以在此证书的每个级别查看证书字段. 我们仅以* .coursera.org为例. 其版本为v3,证书中涉及的算法为: SHA-256,RSA加密和签名,有效期为2014.4.10-2017.1.5.

ssl证书域名认证_微信认证条件 微信认证多久_ssl认证

以下两张图片,一幅是12306火车票系统的SSL证书详细信息ssl认证,另一幅是腾讯邮箱的SSL证书详细信息. 我列出这两个的主要原因是为了证明不同的SSL证书可能具有不同的证书结构部分和证书字段部分,甚至使用不同的加密算法.

要清楚地看到这些差异,让我们回答为什么根据技术和管理部分的SSL证书如此昂贵.

2. 技术部分: 哈希算法,加密算法和签名算法

ssl证书域名认证_微信认证条件 微信认证多久_ssl认证

如前所述,数字证书需要完成这五项服务. 实际上,各种服务对应于不同的加密技术,这些加密技术使SSL证书从一开始就出现,并且在这些加密专利到期之前,价格非常昂贵.

因此,我们可以看到,密码技术在最初提出时是造成成本的主要原因. 毕竟,算法不能免费使用. 现在这些传统的加密专利已经过期,我们自然可以看到: 自己使用OpenSSL,再加上一些非常直观的技术,我们可以构造和使用证书. 那么,证书的成本现在从哪里来?这来自第二方面: 证书的颁发和管理.

3. 证书生成和管理: CA和风险

既然每个人都可以通过算法生成证书,那么如何知道证书是否由合法的证书生成?例如,我自己生成了一个证书ssl认证,可以对其进行验证. 但是,我生成的证书无法在Internet上识别: 证书的生成参数是否正确以及是否有资格生成证书. 这些已成为证书价格高昂的核心原因.

证书的管理员由每个CA(证书颁发机构)完成. 整个证书的系统非常复杂,此处一两句话还不清楚. 但是我们可以通过一个平行的系统来解释它,即国籍. 每个人都有自己的国籍,每个人都可以在自己的国家/地区申请护照,并通过签证前往其他国家/地区. 该护照类似于证书: 证明您来自某个国家. 您确实具有国家/地区的属性. 您有责任代表这个国家. 护照的发行人与CA相似. 国家外交部是相互认可的唯一官方组织. 这些组织签发的护照只有合法有效,才能被完全接受.

国籍并没有太大的经济利益,但是在Internet上很难说...因此,每个证书颁发机构都有潜在的经济风险. 也就是说,如果伪造了发证机关签发的证书,将涉及经济损失赔偿. 这是更高的证书价格的核心问题.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-148774-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...