| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 如何判断SSL证书的安全性高低?越贵越好?懂点原理会少花冤枉钱 -> 正文阅读 |
|
[网络协议]如何判断SSL证书的安全性高低?越贵越好?懂点原理会少花冤枉钱 |
https并不是一个单独的协议,只不过在HTTP的基础上用TLS/SSL进行加密,这样通信就不容易被拦截和攻击。那么现在市面上的各种SSL证书,如何去选择呢?新手站长或网络运维人员怎么去挑选合适的SSL证书,拿到只买贵的就行了? 想要判断一个品牌的SSL/TLS证书是否安全性高,首先就要了解他的技术原理。弄懂了原理,自然就知道了如何运行的,这样你就能从更加深入的视角去思考和判断,而不是人云亦云和不知所然。 对称加密和非对称加密加密有各种各样的方式,例如两个人交流,不想被别人知道什么意思,就可以采用倒念的方式来混淆。“倒念”在这个过程里就是属于加密方式。 上面这种就是属于对称加密。如果有第三方知道加密的规则,那就相当于没加密了,很容易破解。 于是就有了”非对称加密“的这个技术。这里就存在公开密钥和私有密钥。A和B之间传输的信息有两个,一个是B的公钥,一个是B公钥加密的密文,由于B的私钥没有出现在通信内容中,因此C无法对密文进行解密。
? 现在最常见的加密方式便RSA算法了,这种算法综合对称加密和非对称加密,加密和解密过程如图所示: 大致了解了加密和解密的原理之后,再来看看啥事SSL证书,SSL证书其实就是保存在源服务器的数据文件。要让SSL生效,就需要向CA申请。这个证书除了表明域名、时间等信息之外,还包括了特定的公钥。生效后,就可以用https作为前缀进行访问了,浏览器也会把HTTP的默认端口80改为HTTPS的默认端口443。 等这些配置好之后,就是SSL/TLS握手的过程。这里不再详细赘述。 免费or付费?SSL证书有免费和付费之分。毋庸置疑,免费的SSL证书安全性肯定比付费的要低。据我所查,各种SSL证书的基本原理都差不多,甚至算法都是基于SRA算法。那些贵的SSL证书,更多的是卖保险,而不是证书,例如那些证书会有多少的赔偿条约,要是因为SSL证书不安全导致的损失。这对于个人站长而言必要性不是很大,一般都是那些大企业所需求的。 但是,有的地方不是贵的就合适。 对于个人站长而言,免费的就够了。或者便宜点的付费证书也值得选择。 在《Typecho个人博客SSL证书不够用的N种免费解决方案》一文中,就介绍了一些免费且正规的SSL证书申请。 由正规的CA机构颁发的SSL证书又分为三种不同的验证方式,即DV、OV、EV。这三种验证方式的SSL证书安全性也是不一样的,排列一下高低就是EV>OV>DV。 这仅仅是对于个人站长而言。现在一切都应该走向付费,毕竟天下没有免费的午餐。 但是现在的SSL证书市场还是挺杂乱的,那些大牌的很多非企业类的根本买不起,少则大几百高则好几千一年。在《SSL证书为什么价格差距那么大?哪款SSL证书的性价比高?》一文中也简单统计了一些证书及类型对应的价格。 如果对付费的SSL证书感兴趣,这里我建议一个性价比很高的国产品牌——JoySSL。网盾数科旗下品牌JoySSL是专业的https安全方案服务商,业务涉及网络安全技术服务、安全防护系统集成、数据安全软件开发等。 而且有很多可以无限续签的免费SSL证书,类似于Let's Encrypt那种,虽然每次只有90天,申请地址: SSL证书申请_SSL证书购买_https证书申请_https证书购买-JoySSL 付费版的我个人觉得也是非常良心了,价格不贵。单域名的只要一百多块钱一年,并且提供全程的售后。感兴趣的小伙伴可以去看看: ? 本网站名称:陶小桃Blog |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 23:21:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |