SSL 证书是什么:作用、类型与部署要点

SSL 证书用来在网站与访问者之间建立加密连接,同时验证网站身份。这篇文章说明它的作用、常见的分类方式、工作过程,以及部署时容易忽略的几个要点。

花里云 约 1 分钟阅读

SSL 证书是一种数字证书,用来在网站与访问者之间建立加密连接。它做两件事:一是把传输中的数据加密,二是验证网站的身份。前者防止信息在传输途中被窃取或篡改,后者让访问者能确认自己打开的确实是目标网站。

它解决什么问题

  • 数据加密:登录信息、表单内容、支付信息等敏感数据,在传输过程中以密文形式存在。
  • 身份验证:证书由受信任的机构签发,可以降低钓鱼网站冒用的风险。
  • 信任标识:启用后,浏览器地址栏会显示锁形图标和 HTTPS 前缀。
  • 搜索偏好:主流搜索引擎对启用 HTTPS 的网站有正向倾向。

常见的分类方式

按验证级别,通常分为三类:只验证域名所有权的,签发快,适合个人站点或测试环境;同时验证企业信息的,适合企业官网;验证最严格、并在部分浏览器中展示单位名称的,多用于金融、电商等对信任要求高的场景。

按覆盖范围,分为保护单个域名的、保护多个不同域名的、以及保护一个主域名及其全部子域名的通配符证书。

工作原理

访问者首次访问时,浏览器与服务器先完成一次握手:服务器出示证书,浏览器核验证书是否有效、是否由受信任机构签发、是否在有效期内。核验通过后,双方协商出加密方式,之后的数据都以密文传输。

部署要点

常规流程是:在服务器上生成证书签名请求,向签发机构提交并完成验证,拿到证书文件后安装,并把网站配置为强制使用 HTTPS。

有一点容易被忽略:证书有有效期,到期未续会让网站直接无法访问,建议开启自动续期。另外,页面里如果还引用了未加密的外部资源,会出现混合内容提示,需要一并处理。

对多数企业来说,不必深究加密算法的细节,只要确认三件事:证书在有效期内、配置正确、全站强制 HTTPS。这三条做到了,这项工作就算合格。

花里云

西安花里云网络信息科技有限公司 · 企业数字平台厂商。十年一线交付,把项目里验证过的判断,整理成可以复用的东西。