关于TLS(传输层安全性协议)
由SSL发展而来,处于应用层和传输层之间的表示层和会话层,与应用层协议相互独立且相互协作。
特点:其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。
秘钥体系:
公钥、私钥体系:多对一非对称加密信道,计算开销大,作用有:1. 数字签名 2. 交换对称秘钥
数字签名的特点:
- 不可伪造(报文鉴别)
- 不可修改(保温完整性)
- 不可否认(发送者不能抵赖对报文的签名)
对称秘钥体系:对称秘钥体系开销小,主要问题是通信双方如何安全获取秘钥。
鉴别可分为两种,一种是报文鉴别,防止伪造和篡改;一种是实体鉴别,鉴别发送报文的实体。
- 报文鉴别可以通过密码散列函数进行性能上的优化,通过对散列结果签名而不是对原文进行签名。
- 实体鉴别,单纯靠公钥密码体制是无法安全进行实体鉴别的(中间人攻击),因为公钥是公开的,因此当中间人截获信道时可以用自己的公钥代替server的公钥。这个问题本质上是,client如何确认server端是真的server而不是中间人。
https://www.zhihu.com/questio...
推荐阅读
- 网络|肝完《浏览器基本原理与实践》后,我总结了这 36 点
- 知识积累|浏览器相关及知识积累
- 网络|肝完《浏览器基本原理与实践》的精华分享
- 人工智能|多智能体系统的分布式协同控制——采样控制、脉冲控制、弹性控制
- #|基于神经网络的负荷预测和价格预测(Matlab代码实现)
- java|NIO与Netty学习指南
- 渗透测试自学篇|[ 渗透入门篇 ] 渗透行业必备术语大集合(一)
- oscp|INE Penetration Testing Basics 黑盒渗透测试过程
- http|HTTP协议与HTTPS协议的区别