电子商务的安全协议分析
2011-03-14覃如贤
网络安全技术与应用 2011年3期
关键词:信息
覃如贤
西南科技大学应用技术学院 四川 621000
0 前言
为了保障电子商务安全性,人们制定了各种安全协议,来规范在 Internet上的商务活动流程。典型的电子商务安全协议有SSL和SET。
1 SSL协议
1.1 协议简介
SSL协议是基于 Web应用的安全协议,该协议向基于TCP/IP的客户/服务器应用程序提供客户端和服务器的鉴别、数据完整性及信息机密性等安全措施。通过在应用程序进行数据交换前交换SSL初始握手信息,来实现安全性审查。在SSL握手信息中采用了DES、MD5等加密技术来实现机密性和数据完整性,并采用X.509的数字证书实现鉴别。
SSL提供如下安全服务:
秘密性。SSL客户机和服务器之间通过密码算法和密钥的协商,建立起安全通道。以后在安全通道中传输的所有信息都经过加密处理,网络中的非法窃听者所获取的信息都将是无意义的密文。
完整性。SSL利用密码算法和hash函数,通过对传输信息特征值的提取来保证信息的完整性,确保要传输的信息全部到达目的地,可避免服务器和客户机间的信息内容被破坏。
认证性。利用证书技术和可信的第三方 CA,可让客户机和服务器相互识别对方身份。为验证证书持有者是合法用户,SSL要求证书持有者在握手时相互交换数字证书,通过验证来保证对方身份合法。
SSL分为两层,一是握手层,二是记录层。SSL握手协议描述建立安全连接的过程,在客户和服务器传送应用层数据之前,完成诸如加密算法和会话密钥的确定,通信双方的身份验证等功能;……
登录APP查看全文
