文章作者 100test 发表时间 2007:03:30 11:24:59
来源 100Test.Com百考试题网
3. 电子商务安全问题的对应安全技术
保证电子商务的安全,也就是要保证基于Internet的电子商务环境的安全和电子商务交易的安全。针对电子商务的安全问题,需要有相应的安全技术加以解决。对于电子商务环境安全问题,主要是主要通过数据备份和灾难恢复技术、防火墙技术、数据加密解密技术和防病毒技术加以解决,这里不作详细介绍。对于电子商务交易安全问题,采用以下技术加以解决。
3.1数据加密技术
由于交易信息在传输过程中有可能遭到侵犯者的窃听而失去机密性,加密技术是电子商务采取的主要保密安全措施,是最常用的保密安全手段。加密技术也就是利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。加密包括两个元素:算法和密钥。密钥和算法对加密同等重要。密钥加密技术的密码体制分为对称密钥体制和公共密钥体制两种。相应地,对数据加密的技术分为两类,即对称加密和非对称加密。对称加密以数据加密标准(DES,Data Encryption Standard)算法为典型代表,非对称加密通常以RSA(Rivest Shamir Ad1eman)算法为代表。
3.2数字签名 来源:www.examda.com
对信息进行加密只解决了信息保密问题,而防止他人对传输的信息进行篡改或破坏,保证信息的完整性,以及保证信息发送者对发送信息的不可抵赖性,需要采用其它的手段,这一手段就是数字签名。在电子商务系统中,数字签名技术有着特别重要的地位,数据签名技术能够保证:信息除发送方和接收方外不被其他人窃取;信息在传输过程中不被篡改;发送方对于自己发送的信息不能抵赖。
目前的数字签名是建立在公共密钥体制基础上,它是公用密钥加密技术的另一类应用。数字签名与书面文件签名有相同之处,采用数字签名,也能确认以下两点:信息是由签名者发送的;信息自签发后到收到为止未曾作过任何修改。应用广泛的数字签名方法主要有三种,即:RSA签名、DSS签名和Hash签名。这三种算法可单独使用,也可综合在一起使用。
3.3数字信封
数字签名也是建立在公共密钥体制基础上,它也是公用密钥加密技术的另一类应用。所谓数字信封是指信息发送方用信息接收方的公开密钥将一个会话密钥加密,形成一个数字信封,然后发送给接收方,只有指定的接收方才能使用自己的秘密密钥打开数字信封,获取其中的对称密钥,并使用对称密钥解读发送方传送过来的信息。
3.4数字证书
在公共密钥体制中,私钥只有信息发送者知道,而与之匹配的公钥是公开的,它能保证传输信息的机密性,但没有解决公钥的分发方式。数字签名保证了信息是由签名者发送的以及信息自签发后到收到为止未曾作过任何修改,但不能保证签名者身份的真实性。因此需要有一种措施来管理公钥分发,保证公钥以及与公钥有关的实体身份信息的真实性。这一措施就是数字证书。数字证书是一般由具有权威性、可信任性的第三方机构即认证机构(Certificate Authority, CA)所颁发。数字证书是公共密钥体制中的密钥管理媒介,并将公钥和实体身份信息绑定在一起,并包含认证机构的数字签名。数字证书在电子商务中用于公钥的分发、传递,证明电子商务实体身份与公钥相匹配。
以上安全技术、加密技术是电子商务交易安全的基础技术,用于对信息的加密,保证信息的机密性。数字签名和数字信封技术应用了加密技术,建立在公共密钥体制基础上。数字签名用于对信息进行数字签名,保证信息的完整性和不可抵赖性。数字信封用于对信息进行封装,保证信息只有指定的接收者才能看到。电子证书是对加密技术和数字签名进行支持的技术,用于管理公钥分发,保证公钥以及与公钥有关的实体身份信息的真实性。因此,电子证书必须由权威的和可信赖的第三方签发。
4. 电子商务安全的网络实现技术
电子商务的安全技术是解决电子商务安全的技术手段,需要在电子商务系统所在的网络环境中实现,这些安全技术手段是通过网络安全协议实现。目前网络安全协议包括安全套接层协议(Secure Sockets Layer,SSL)和安全电子交易协议(Secure Electronic Transaction,SET)。
4.1 安全套接层协议(SSL)
SSL(Secure Socket Layer)是由Netscape设计的一种开放协议,主要目的是在两个通信应用程序之间提供机密性和数据完整性。它为基于TCP/IP的客户机/服务器应用程序提供了客户端和服务器的鉴别、数据完整性及信息机密性等安全措施。SSL协议在应用层收发数据前,协商加密算法、连接密钥并认证通信双方,从而为应用层提供了安全的传输通道;在该通道上可透明加载任何高层应用协议以保证应用层数据传输的安全性。
但是,SSL是一个面向连接的协议,在涉及多方的电子交易中,只能提供交易中客户与服务器间的双方认证,而电子商务往往是用户、网站、银行三家协作完成,SSL协议并不能协调各方间的安全传输和信任关系。在客户直接在线支付的电子商务系统中,由于有银行参与,按照SSL协议,客户购买的信息首先发到商家,商家再将信息转发银行,银行验证客户信息的合法性后,通知商家付款成功,商家再通知客户购买成功,并将商品寄送客户。SSL协议运行的基点是商家对客户信息保密的承诺。在整个过程中我们也可以注意到,商家通过银行对客户身份进行认证,但客户没有对商家身份进行认证,SSL协议有利于商家而不利于客户。但是,SSL协议独立于应用层协议,且被大部分的浏览器和Web服务器所内置,便于在电子商务交易中应用。因此目前大部分电子商务系统仍然使用SSL协议。
相关文章
解决方案:SybaseASEEA电子商务平台[图]
解决方案:在线书店解决方案
解决方案:电子商务交易形式和诚信安全解决方案
解决方案:电子商务(e-Commerce)解决方案
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛