不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。

(1) 窃听风险(eavesdropping):第三方可以获知通信内容。

(2) 篡改风险(tampering):第三方可以修改通信内容。

(3) 冒充风险(pretending):第三方可以冒充他人身份参与通信。

SSL/TLS协议是为了解决这三大风险而设计的,希望达到:

(1) 所有信息都是加密传播,第三方无法窃听。

(2) 具有校验机制,一旦被篡改,通信双方会立刻发现。

(3) 配备身份证书,防止身份被冒充。

互联网是开放环境,通信双方都是未知身份,这为协议的设计带来了很大的难度。而且,协议还必须能够经受所有匪夷所思的攻击,这使得SSL/TLS协议变得异常复杂。

转载于:https://www.cnblogs.com/zhengchunhao/p/5044401.html

SSL的作用与目前主流的使用场景介绍相关推荐

  1. 区块链主流开源技术体系介绍

    区块链技术如今是非常火热,不仅让金融家和创投家趋之若鹜,如今已经在多个领域遍地播种.作为拥有锐利触角的创业家们,是否也想将区块链集成到你们现有的应用中去,而作为IT技术工程师的你,是否也是跃跃欲试,想 ...

  2. [转]区块链主流开源技术体系介绍

    区块链应用开发入门 区块链技术如今是非常火热,不仅让金融家和创投家趋之若鹜,如今已经在多个领域遍地播种.作为拥有锐利触角的创业家们,是否也想将区块链集成到你们现有的应用中去,而作为IT技术工程师的你, ...

  3. java jdk的作用_jdk的作用是什么?jdk和jre区别介绍

    之前给大家介绍了jdk是什么意思,那么接下来要给大家讲到的就是jdk的作用以及jdk和jre之间的区别,一起来了解一下吧! 一.jdk的作用是什么? jdk是java的开发编译环bai境. 它里面包含 ...

  4. 《C语言编程魔法书:基于C11标准》——1.3 主流C语言编译器介绍

    本节书摘来自华章计算机<C语言编程魔法书:基于C11标准>一书中的第1章,第1.3节,作者: 陈轶 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.3 主流 ...

  5. 几款国外主流虚拟主机控制面板介绍

    几款国外主流虚拟主机控制面板介绍 控制面板可以说是站长们接触最多的东西之一,网站的各种后台操作都需要由控制面板来完成,不同的虚拟主机服务商可能所提供的虚拟主机控制面板不同,用户对于很多比较流行的控制面 ...

  6. SSL证书产品简介——SSL证书作用、类型,证书选择与购买

    SSL证书是什么? 目前互联网常用的HTTP协议是非常不安全的明文传输协议.而SSL协议及其继任者TLS协议,是一种实现网络通信加密的安全协议,可在客户端(浏览器)和服务器端(网站)之间建立一条加密通 ...

  7. 主流云计算厂商产品服务介绍

    整体来看,云计算市场产品线大致分为:计算.网络.存储.安全.CDN.中间件.数据库.大数据.AI,再加个IoT.本文主要以产品类型为目录进行介绍,不做过多技术性解释,只做基本的产品描述以及适用场景,能 ...

  8. 区块链主流开源技术体系介绍(转)

    接上一篇应用开发入门介绍,Elwin这篇将会介绍主流的区块链开源技术体系,供大家开发自家区块链平台及应用参考. 一.     比特币体系 比特币(BitCoin)是最早也是全球最广泛使用和真正意义的去 ...

  9. 【基础】主流web服务器的介绍

    1.Apache Apache是一个占据主导地位的web服务器,之所以能够主导,原因有三: 开放式授权许可(Open License) 先入为主,快速抢占市场(1995年就已经发布) 部署PHP十分轻 ...

  10. 8种主流深度学习框架介绍

    导读:近几年随着深度学习算法的发展,出现了许多深度学习框架.这些框架各有所长,各具特色.常用的开源框架有TensorFlow.Keras.Caffe.PyTorch.Theano.CNTK.MXNet ...

最新文章

  1. 用 Pytorch 理解卷积网络
  2. R语言大会:宏基因组数据分析和可视化套路总结
  3. windows下配置tensorflow
  4. windows server2008服务器文件上传受限制怎么办,windows server 2008 服务器上传限制
  5. 个人Blog小程序开发完毕
  6. Kubernetes详解(九)——资源配置清单创建Pod实战
  7. 简单理解JavaScript中的闭包
  8. 面向对象9:方法的重写、super关键字、子类对象的实例化过程
  9. JAVA日常优化---Guava缓存玩耍异步刷新
  10. ftp服务器目录创建文件夹,ftp服务器目录创建文件夹
  11. 常用数学希腊符号读法
  12. 生成的SMILES以及对应的图像的评价指标【2】
  13. 【DSU+思维】CF855G Harry Vs Voldemort
  14. 分布式事务专题-基础概念(1)
  15. 最新阿里云短信服务接口类【亲测成功】
  16. [vijos P1391] 想越狱的小杉
  17. 红帽考试资料_冰山一角
  18. 【JAVA资料免费下载】158个JAVA免豆精品资料汇总——下载目录
  19. SS7网络中的短消息服务(SMS): 使用模块化设备优化利润
  20. 在iOS设备中跑Python脚本

热门文章

  1. 如何在Linux系统列出systemd下所有正在运行的服务
  2. 快递员凌晨送件,将下班程序员误认成小偷
  3. 推荐一个很好用的 Android Studio 插件
  4. MySQL分页查询优化
  5. Web安全入门笔记-XSS
  6. 求区间不同数的个数 树状数组||莫队算法
  7. Python urllib爬取百度首页
  8. 20160504课堂作业
  9. C# 中值类型[Required(*****)] 报错
  10. 结对项目---万年历