23、Apache/SSL:保障网络通信安全的关键技术

Apache/SSL保障网络通信安全

Apache/SSL:保障网络通信安全的关键技术

1. 电子商业与网络安全的需求

早期电子商业未能迅速成功,除了公众对互联网不熟悉外,网络通信安全问题也是重要因素。用户因担忧信用卡数据安全,不愿在互联网上传输敏感信息。而默认的基于Web的通信存在诸多弱点:
- HTTP无加密机制,第三方可嗅探客户端与服务器间的流量,用户会话缺乏隐私。
- HTTP是无状态协议,无法存储用户信息,不能验证用户身份。
- HTTP无法对正在进行的会话进行身份验证,难以判断是否有第三方劫持会话。

为解决这些问题,Netscape Communications开发了安全套接层协议(SSL)。

2. 什么是SSL

SSL是一种三层方法,采用RSA和DES进行身份验证与加密,并通过MD5进行完整性检查。它解决了基于Web通信的三个固有问题:
- 连接时,客户端和服务器定义一个密钥,用于加密传输的数据,即使流量被嗅探,也难以破解。
- 支持公钥加密,服务器可使用RSA和数字签名标准(DSS)等方案验证用户身份。
- 服务器可使用MD5和SHA等消息摘要算法验证会话的完整性。这些特性使SSL成为保障电子商业交易安全的优秀工具。

3. SSL的安全性

SSL发展初期并不顺利。1995年9月,两名伯克利学生Ian Goldberg和David Wagner宣布破解了Netscape的随机数生成方案。Netscape使用进程ID(PID)、父进程ID(PPID)和时间(秒和微秒)生成初始密钥的种子源,攻击者可通过以太网嗅探工具获取时间信息,从而在短时间内破解早期的SSL。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值