ssl 证书什么 原理与应用深度详解
ssl 证书全称安全套接层证书,现在正式标准名称已经升级为 tls 证书,日常大家习惯还是叫 ssl 证书,它是部署在网站服务器上的数字证书,核心作用就是给网站启用 https 加密传输,验证网站身份,防止数据在公网传输的时候被窃听篡改,普通 http 协议是明文传输,账号密码,表单数据在网络上可以被抓包读取,部署 ssl 证书之后,浏览器和服务器之间会建立加密通道,传输的数据全部加密,同时证书里面包含域名信息,公钥,颁发机构签名,浏览器访问网站的时候会校验证书是否可信,如果证书过期,域名不匹配,或者是自签名证书,浏览器就会弹出不安全警告,ssl 证书广泛用在网站,小程序后台,api 接口,邮件服务器,很多平台现在强制要求业务必须部署 ssl 证书,否则会被浏览器标记危险,搜索引擎排名也会受到影响,要区分 ssl 证书不是单纯加密,它同时具备身份认证功能,避免用户访问到钓鱼假冒网站。
ssl 证书主要类型对比表格
| 证书类型 | 验证级别 | 特点 | 适用场景 |
|---|---|---|---|
| DV 域名验证证书 | 域名级验证 | 只验证域名所有权,签发快价格低 | 个人站点小型网站 |
| OV 组织验证证书 | 组织级验证 | 额外核验企业主体信息,证书显示企业名称 | 企业官网业务系统 |
| EV 扩展验证证书 | 扩展验证 | 核验严格,旧版浏览器地址栏显示企业名称 | 金融 银行等高安全站点 |
| 单域名证书 | 单域名 | 只保护一个域名 | 单个独立网站 |
| 多域名证书 SAN | 多域名 | 一张证书保护多个不同域名 | 多站点统一管理 |
| 通配符证书 | 泛域名 | 保护主域名下所有子域名 | 子域名很多的业务 |
核心组成与工作原理
1 证书主体,包含域名,证书有效期,颁发机构 CA,证书序列号,服务器公钥
2 CA 机构,也就是证书颁发机构,受信任第三方,对证书做数字签名,浏览器操作系统内置 CA 根证书列表
3 握手流程,客户端访问服务器,服务器返回 ssl 证书,客户端校验证书合法性,然后协商会话密钥,后续数据使用会话密钥加密传输
4 私钥,和证书配套保存在服务器,私钥必须保密,私钥泄露等于 ssl 证书安全失效
申请部署操作步骤
第一步 确认业务域名,选择证书类型,个人网站选 DV 证书,企业业务选 OV 证书,子域名多选择通配符证书
第二步 生成 CSR 证书请求文件,同时生成配套私钥,CSR 里面填写域名组织信息
第三步 提交给 CA 机构做域名验证,一般是文件验证或者 DNS 解析验证,证明你拥有这个域名控制权
第四步 CA 审核通过之后签发 ssl 证书,下载证书文件,一般包含 crt 或者 pem 证书文件和中间证书链
第五步 在 web 服务器部署,比如 nginx apache iis,把证书和私钥配置到站点,开启 443 端口 https 服务
第六步 测试访问,浏览器打开 https 域名,查看证书详情,确认没有安全报错,测试 http 自动跳转 https
第七步 定期维护,证书到期前提前续签,备份私钥,私钥泄露要立刻吊销证书重新申请
重要要点清单
1 ssl 证书有有效期,主流 DV 证书一般是一年以内,到期不续浏览器会提示不安全
2 自签名证书可以自己生成,不需要 CA 签发,但是浏览器默认不信任,只适合内网测试,公网业务不推荐
3 ssl 证书只加密传输层,不能防止服务器本身被入侵,也不能防止业务代码漏洞
4 证书链不完整是常见报错,部署的时候必须把中间证书一起配置,不然部分客户端校验失败
综合来看,ssl 证书就是网站身份凭证加传输加密证书,实现 https 加密,防窃听防篡改防钓鱼,公网业务基本都需要部署,核心重点是选择合适证书类型,保管好私钥,按时续签,保证证书链完整。
【常见问题】
问题 1 ssl 证书什么情况下浏览器会提示不安全
回答 1 ssl 证书如果过期,域名不匹配,证书链缺失,或者是不受信任的自签名 ssl 证书,浏览器就会弹出不安全警告。
问题 2 ssl 证书什么是通配符证书
回答 1 ssl 证书里面的通配符证书,也就是泛域名证书,可以保护主域名下全部子域名,适合子域名数量多的业务,一张 ssl 证书统一管理。
问题 3 ssl 证书什么是 DV 证书
回答 1 ssl 证书里面 DV 是域名验证型证书,只校验域名所有权,签发速度快成本低,是个人站点最常用的 ssl 证书类型。
【免责申明】
本内容基于 ssl tls 公开协议规范整理,不同 CA 机构申请流程和服务器配置写法存在差异,内容仅供学习参考,正式业务部署请结合服务器官方文档操作。
相关阅读
-
ssl 证书全称安全套接层证书,现在正式标准名称已经升级为 tls 证书,日常大家习惯还是叫 ssl 证书,它是...浏览全文>>
-
虾仁肉质鲜嫩清甜,做法简单又好吃的核心就是提前处理上浆,大火快炒短时间加热,避免虾仁变老发柴,家常最推...浏览全文>>
-
方差分析简称 ANOVA,核心作用是检验三组及以上独立组别之间的均值是否存在显著差异,它相比多次两两 t 检...浏览全文>>
-
核心结论是乌苏啤酒尤其是红乌苏容易醉,并不是酒精度达到高度白酒级别,核心是单瓶容量大,酒精度高于普通工...浏览全文>>
-
speed 是英语不规则动词,它有两套过去式和过去分词形式,分别是 sped 与 speeded,两套变形都属于正确写...浏览全文>>
-
豌豆想要做得好吃又简单,优先清炒或者做豌豆焖饭,鲜豌豆清甜自带香味,不用复杂调料,注意不要煮太久,避免...浏览全文>>
-
核心结论是 sounds 是单词 sound 的变形,主要有两种身份,第一种是名词 sound 的复数形式,意思是各种...浏览全文>>
-
甜菜根榨汁里面含有丰富的硝酸盐、膳食纤维、多种维生素和矿物质,日常适量喝甜菜根汁,有助于辅助改善血液循...浏览全文>>
-
soulmate 中文一般翻译为灵魂伴侣,它并不等同于情侣,有机会发展成情侣,但不是必然结果,灵魂伴侣核心是精...浏览全文>>
-
梭子蟹想要做得好吃又嫩,首选清蒸做法,核心是水开之后再上锅,短时间大火蒸制,依靠高温快速锁住蟹肉水分,...浏览全文>>
- 橡果子怎么吃能生吃吗 脱涩处理食用详解
- 虾仁怎么做好吃又简单 快手家常做法汇总
- sounds 的用法 英语单词详细讲解
- 甜菜根榨汁有什么功效 饮用作用与注意事项
- 梭子蟹 清蒸鲜嫩家常做法
- skype 可以跟外国人聊天吗 跨境外联使用详解
- 鳝鱼汤怎么做好吃好喝 奶白鲜醇鳝鱼汤教程
- sharp 电视怎么投屏 多方式投屏操作指南
- 青椒土豆丝怎么炒好吃 脆爽酸辣家常做法
- S4 赛季常见问题汇总刺激战场 S4 赛季常见问题有哪些 赛季答疑合集
- 木瓜怎么吃好吃最简单 生食搭配简易食谱
- ricoh 投影仪怎么用 基础操作详解
- refa 美容仪中文怎么念 读音与叫法详解
- 拉条子面怎么和才劲道 新疆手工拉条子和面教程
- 烤箱最简单的蛋糕制作 新手零失败基础蛋糕教程
- 洁面仪洗脸对皮肤好吗 利弊深度解析
- 喝羊汤里面放什么调料 调味搭配详细指南
- 高筋面粉适合做包子吗 详细解析实操要点
- QQ 飞车车队怎么升级 车队等级提升详细攻略
- 粉皮炒鸡蛋的做法大全 家常不同口味教程
