8-8 SSL与HTTPS
传输层的安全协议——SSL及HTTPS
SSL 安全套接层
安全套接层(Secure Socket Layer,SSL)是Netscape(网景)于1994年开发的传输层(第4层)安全协议,面向用于实现Web安全通信。
1999年,IETF基于SSL3.0版本,制定了传输层安全标准TLS (Transport Layer Security,安全传输层协议)
SSL/TLS在Web安全通信中被称为HTTPS,因此SSL和TLS可以看成一个东西。
记忆以下两个点↓
HTTPS基于TCP端口443
HTTP + SSL就成为了HTTPS

例题


应用层的安全协议——S-HTTP和PGP
S-HTTP
对于一个不安全的HTTP,
打补丁的思路:HTTP头引入SSL,就成为了HTTPS;
重新开发的思路:HTTP重新开发协议,就成为S-HTTP
S-HTTP安全的超文本传输协议(Security HTTP)
S-HTTP语法与HTTP一样,而报文头有所区别,进行了加密
例题

PGP(考试频率较高)
PGP简介
PGP (Pretty Good Privacy)是一个完整的电子邮件安全软件包
PGP提供如下2种服务(功能):
- 数据加密
- 数字签名
PGP使用的认证、加密和完整性验证算法:
采用RSA公钥证书进行身份认证;
使用IDEA进行数据加密;
使用MD5进行数据完整性验证。
PGP应用广泛的原因
支持多平台(Windows,Linux,MacOS)上免费使用,得到许多厂商支持
基于比较安全的算法(RSA,IDEA,MD5)
既可以加密文件和电子邮件,也可以用于个人通信,应用集成PGP,现在已经集成到很多软件当中去了
例题


注意:目前实际上PGP是支持邮件压缩的

S/MIME,SET和Kerberos认证(了解)
S/MIME ( Security/Multipurpose Internet Mail Extensions )提供电子邮件安全服务,与PGP功能类似,且相比PGP,S/MIME支持多媒体
SET ( Secure Electronic Transation )安全的电子交易,用于保障电子商务安全
Kerberos是用于进行身份认证的安全协议,支持AAA即认证、授权和审计。

例题

