SSL——安全套接层

本文介绍了SSL协议的基本概念及其在网络安全中的作用。包括SSL的历史背景、主要功能(如参数协商、双向认证等)、在网络协议栈中的位置、与HTTP的关系及HTTPS的区别、存在的安全问题以及后续发展为TLS的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. SSL(Secure Sockets Layer)是Netscape公司引入的,现在主要使用的是3.0版本。

2. SSL在两个套接字之间建立一个安全的链接 ,其中包括以下功能:

(1)客户与服务器之间的参数协商;

(2)客户和服务器的双向认证;

(3)保密的通信;

(4)数据完整性保护。

3. SSL在通常协议栈中的位置如图所示:

应用层(HTTP)
安全层(SSL)
传输层(TCP)
网络层(IP)
数据链路层(PPP)
物理层(调制解调器、ADSL、有线电视)
4. 在SSL之上使用的HTTP尽管也是标准得HTTP协议,但是它称为安全的HTTP(HTTPS,Secure HTTP)。它的默认端口号是443,而HTTP的默认端口号是80.

5. SSL协议的密钥被限制在40位。

6. SSL由两个子协议组成,一个用来建立安全的连接,一个使用安全的连接。

7. 由于研究人员已经证明了RC4算法存在一些弱密钥 ,即很容易被分析出密钥,所以使用RC4的SSL其安全性将是不可靠的。

8. SSL存在一个问题,即主角可能没有证书,或者即使他们有证书,他们也并不总是验证所用的密钥是否与证书相匹配。

9. 1996年,Netscape公司将SSL移交给IETF进行标准化。最终的结果是传输层安全(TLS,Transport Layer Security)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值