HTTPS 目前唯一的问题就是它还没有得到大规模应用,受到的关注和研究都比较少。至于使用成本和额外开销,完全不用太过担心。

一般来讲,使用 HTTPS 前大家可能会非常关注如下问题:

  1. 证书费用以及更新维护。大家觉得申请证书很麻烦,证书也很贵,可是证书其实一点都不贵,便宜的一年几十块钱,最多也就几百。而且现在也有了免费的 证书机构,比如著名的 mozilla 发起的免费证书项目:let’s encrypt(https://letsencrypt.org/)就支持免费证书安装和自动更新。这个项目将于今年中旬投入正式使用。

数字证书的费用其实也不高,对于中小网站可以使用便宜甚至免费的数字证书服务(可能存在安全隐患),像著名的 verisign 公司的证书一般也就几千到几万块一年不等。当然如果公司对证书的需求比较大,定制性要求高,可以建立自己的 CA 站点,比如 google,能够随意签发 google 相关证书。

  1. HTTPS 降低用户访问速度。HTTPS 对速度会有一定程度的降低,但是只要经过合理优化和部署,HTTPS 对速度的影响完全可以接受。在很多场景下,HTTPS 速度完全不逊于 HTTP,如果使用 SPDY,HTTPS 的速度甚至还要比 HTTP 快。

大家现在使用百度 HTTPS 安全搜索,有感觉到慢吗?

  1. HTTPS 消耗 CPU 资源,需要增加大量机器。前面介绍过非对称密钥交换,这是消耗 CPU 计算资源的大户,此外,对称加解密,也需要 CPU 的计算。

同样地,只要合理优化,HTTPS 的机器成本也不会明显增加。对于中小网站,完全不需要增加机器也能满足性能需求。

6 后记

国外的大型互联网公司很多已经启用了全站 HTTPS,这也是未来互联网的趋势。国内的大型互联网并没有全站部署 HTTPS,只是在一些涉及账户或者交易的子页面 / 子请求上启用了 HTTPS。百度搜索首次全站部署 HTTPS,对国内互联网的全站 HTTPS 进程必将有着巨大的推动作用。

目前互联网上关于 HTTPS 的中文资料比较少,本文就着重介绍了 HTTPS 协议涉及到的重要知识点和平时不太容易理解的盲区,希望能对大家理解 HTTPS 协议有帮助。百度 HTTPS 性能优化涉及到大量内容,从前端页面、后端架构、协议特性、加密算法、流量调度、架构和运维、安全等方面都做了大量工作。

转载于:https://www.cnblogs.com/cioliuguilan/p/5460541.html

HTTPS 使用成本相关推荐

  1. 网络协议从入门到底层原理(8)HTTPS(成本、通信过程、TLS1.2的连接,配置服务器HTTPS)

    HTTPS SSL / TLS OpenSSL HTTPS的成本 HTTPS的通信过程 TLS 1.2 的连接(ECDHE密钥交换算法) ① Client Hello ② Server Hello ③ ...

  2. 大型网站的 HTTPS 实践(1):HTTPS 协议和原理

    转自:http://op.baidu.com/2015/04/https-s01a01/ 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文重 ...

  3. 大型网站HTTPS 实践(一)| HTTPS 协议和原理

    作者 | 百度HTTPS技术支持团队 百度已经上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文就着重介绍了 HTTPS 协议涉及到的重要知识点和平时不太容易理解的盲 ...

  4. HTTP和HTTPS的主要区别(面试常考)——计算机网络

    主要区别: HTTPS协议需要到CA申请证书,一般免费证书较少,因而需要一定费用. HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL/TLS加密传输协议. http和http ...

  5. [转载] 大型网站的 HTTPS 实践(一)—— HTTPS 协议和原理

    原文: http://op.baidu.com/2015/04/https-s01a01/ 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文 ...

  6. 网站域名服务器加密,网站域名利用https防劫持方法

    原标题:网站域名利用https防劫持方法 公共 DNS.HttpDNS 的部署成本过高,并且具有一定的技术门槛,在面对无孔不入的 DNS 劫持时有时候其实有点力不从心. 那么如何简单有效低成本的加强域 ...

  7. HTTPS、TLS连接

    目录 HTTPS SSL/TLS SSL/TLS - 工作在哪一层 OpenSSL HTTPS的成本 HTTPS的通信过程 TLS 1.2的连接 Wireshark解密HTTPS 本文参照小码哥的网络 ...

  8. HTTP和HTTPS、HTTP返回码

    HTTPS提出背景 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输 ...

  9. 百度:大型网站的 HTTPS 实践(上)

    百度:大型网站的 HTTPS 实践(上) 来源:百度运维 第一部分:HTTPS 协议和原理 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文第一部分将 ...

最新文章

  1. 云计算机运行内存,电脑内存,云服务器内存最深刻的解读!
  2. python要和什么一起学_跟哥一起学Python(1) - python简介
  3. 封装SQLDMO操作的类
  4. GoogLeNet学习
  5. Python机器学习:PCA与梯度上升:007试手MNIST数据集
  6. 中国象棋口诀及要领精髓
  7. 出海,这可能会是国产浏览器产品的唯一出路
  8. paddleocr识别VIN码
  9. c语言编程加三运算,C语言编程入门之--第五章C语言基本运算和表达式-part3
  10. 外盘琪貨正大国际:别放弃勤奋,再难,别丢掉善良
  11. MATLAB与信号处理课程手册
  12. 2017 寒假作业 (一) 随笔
  13. python npv 计算公式_Python for NPV and IRR
  14. Unity3D的Json篇:LitJson.dll插件
  15. erp管理的几个sql
  16. 信道容量及信道编码原理学习
  17. python 投屏_python实现《吃鸡大法》加文字识别 玩转百万英雄!
  18. SpringCloud Gateway 详解
  19. note10 android10,「上手」都说它是年度Android机皇,Galaxy Note10到底怎么样?
  20. 这份简历竟然值50w年薪?

热门文章

  1. 无法在VMware Player中安装64位系统
  2. SQL Server2005 日期字段与字符串比较的怪异问题
  3. FreeBSD6.1学习笔记[转]
  4. 全国超300所大学图书馆收藏本人作品
  5. HttpClient4文件上传
  6. ImageView.ScaleType 属性值
  7. NEWS - InstallShield 2013发布
  8. SQL进阶六:字符串函数
  9. [转载]常用正则表达式收集勘误
  10. SQLite指南(3) - 5分钟了解熟悉SQLite