电子商务与金融5.1(自考)ppt课件.ppt
《电子商务与金融5.1(自考)ppt课件.ppt》由会员分享,可在线阅读,更多相关《电子商务与金融5.1(自考)ppt课件.ppt(55页珍藏版)》请在三一办公上搜索。
1、2023/1/10,第五章 网上支付,学习目的和要求 了解各种网上支付工具的特点;理解网上支付系统的实现方法;掌握网上支付的工作过程和安全措施;主要内容 银行卡支付;电子支票;电子现金;网上支付工具的比较;,2023/1/10,背景:随着信息技术、Internet的高速发展,电子商务变得越来越炙手可热,引起了流通领域的重大变革。在电子商务的实践中,在线电子支付是电子商务的关键环节,也是电子商务得以顺利发展的基础条件。没有相应实时的电子支付手段相配合,电子商务就只能是没有实际意义的“虚拟商务”,只能是电子商情、电子合同,而无法实现真正的网上交易。,2023/1/10,在线电子支付是电子商务的核心
2、,也是目前制约国内网络应用开展的一个瓶颈。在电子商务活动中,主要的三个要素是信息流、资金流和物质流。当客户完成在线选购商品后,必须支付相应的费用,然后由商家按时将货物送达客户手中,完成交易过程。因此,在线电子支付是电子商务发展的重心所在,是完成网上交易的关键步骤。,2023/1/10,网上支付,又可称为在线电子支付、电子货币支付,从广义上来说,是指交易双方在网上发生的一种资金交换;它是以金融电子化网络为基础,以商用电子化机具和各类交易卡为媒介,以电子计算机技术和通信技术为手段,以电子数据(二进制数据)形式存储在银行的计算机系统中,并通过计算机网络系统以电子信息传递形式实现的流通和支付。在线电子
3、支付多种多样,主要有网上银行卡支付、电子现金支付、电子钱包支付、电子支票支付等几种形式。,2023/1/10,一、银行卡支付,(一)网上银行支付问题银行卡支付:1)类别:借记卡、贷记卡 2)特点:不用现金 3)支付过程涉及消费者、商户和银行 4)支付过程:清算和结算 5)资金支付流程,2023/1/10,传统的银行卡支付是在银行专用网络上传输数据和交易信息,而基于银行卡的支付转移到因特网上进行,信息会在完全开放的网络上传输,那么对支付的安全性提出了更高的要求。核心问题是:消费者、商家和银行之间的支付信息的安全传输和身份认证,2023/1/10,(二)基于SSL的银行卡支付系统,1.SSL协议概
4、述 安全套接层协议SSL(Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密技术,可确保数据在网络上之传输过程中不会被截取及窃听。此协议时在因特网基础上提供的一种保证机密性的安全协议。其始终保持对服务器进行认证,还可以选择对客户进行认证。,2023/1/10,优势:其与应用层协议独立无关,应用层协议能够透明的建立于SSL协议之上。SSL协议在应用层协议通信之前就已经完成加密算法、通信加密的协商以及服务器的认证工作。在此之后,应用层协议所传送的数据都会被加密,从而保证在因特网上通信的机密性。,2023/1/10,SSL是目前
5、在电子商务中应用最广泛的安全协议之一 1)应用范围的普遍性,凡是构建TCPIP协议上的客户机服务器模式需要进行安全通信时,都可以使用SSL协议。2)SSL被大部分Web浏览器和Web服务器所内置,比较容易被应用。,2023/1/10,计算机数据通信原理(TCP/IP协议),TCP/IP中文名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。TCP/IP是一个两层的程序。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。这些包通过网络传送到接收端的TCP
6、层,接收端的TCP层把包还原为原始文件。,2023/1/10,低层是网际协议,它处理每个包的地址部分,使这些包正确的到达目的地。网络上的网关计算机根据信息的地址来进行路由选择。即使来自同一文件的分包路由也有可能不同,但最后会在目的地汇合。TCP/IP使用客户端/服务器模式进行通信。TCP/IP通信是点对点的,意思是通信是网络中的一台主机与另一台主机之间的。整体构架概述TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。,2023/1/10,应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet
7、)等。传输层:在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。网络接口层(主机-网络层):接收IP数据报并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送
8、数据。,2023/1/10,2.SSL协议的功能SSL协议提供的服务主要有:1)认证用户和服务器,确保数据发送到正确的客户机和服务器;2)加密数据以防止数据中途被窃取;3)维护数据的完整性,确保数据在传输过程中不被改变。,2023/1/10,基本功能:SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。运行时,支持SSL协议的服务器可以向一个支持SSL协议的客户机认证它自己,客户机也可以向服务器认证它自己,还允许这两个机器间建立加密连接。1)SSL服务器认证:允许客户机确认服务器身份,支持SSL协议的客户机软件能使用公钥密码技术检查服务器证书、是否由在客户信任的认证机构
9、CA列表内的认证机构发放。,2023/1/10,2)确认用户身份:使用同样的技术,支持SSL协议的服务器软件能检查客户证书、是否由在服务器信任的认证机构列表内的认证机构发放。3)保证用户传输的机密性和完整性:SSL要求客户机与服务器之间的信息由发送方加密由接受方解密;所有数据都会被一种检测修改的机制所保护,保证数据完整性。,2023/1/10,3.SSL体系结构 SSL协议位于TCP/IP协议模型的网络层和应用层之间,使用TCP来提供一种可靠的端到端的安全服务,它是客户/服务器应用之间的通信不被攻击窃听,并且始终对服务器进行认证,还可以选择对客户进行认证。SSL协议在应用层通信之前就已经完成加
10、密算法、通信密钥的协商以及服务器认证工作,在此之后,应用层协议所传送的数据都被加密。,2023/1/10,SSL实际上是共同工作的两层协议组成。从体系结构图可以看出SSL安全协议实际是SSL握手协议、SSL修改密文协议、SSL警告协议和SSL记录协议组成的一个协议族。,2023/1/10,其中最重要的两个SSL子协议是记录协议和握手协议。SSL记录协议为SSL连接提供了两种服务:一是机密性,二是消息完整性。记录协议定义了要传输数据的格式,从高层SSL子协议收到数据后,对它们进行封装、压缩、认证和加密。从而保证数据的机密性和完整性。,2023/1/10,SSL握手协议被SSL记录协议所封装。该协
11、议允许服务器与客户机在应用程序传输和接收数据之前相互认证、协商加密和密钥。SSL握手协议可以使得服务器和客户能够相互鉴别对方,协商具体的加密算法和MAC算法以及保密密钥,用来保护在SSL记录中发送的数据。SSL握手协议允许通信实体在交换应用数据之前协商密钥的算法、加密密钥和对客户端进行认证(可选)的协议,为下一步记录协议要使用的密钥信息进行协商,使客户端和服务器建立并保持安全通信的状态信息。,2023/1/10,SSL握手协议是在任何应用程序数据传输之前使用的。SSL握手协议包含四个阶段:第一个阶段建立安全能力;第二个阶段服务器鉴别和密钥交换;第三个阶段客户鉴别和密钥交换;第四个阶段完成握手协
12、议。,2023/1/10,SSL协议的工作流程:服务器认证阶段:1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的“Hello”信息时将包含生成主密钥所需的信息;3)客户根据收到的服务器响应信息,产生一个主密钥,并用服务器的公开密钥加密后传给服务器;,2023/1/10,4)服务器恢复该主密钥,并返回给客户一个用主密钥认证的信息,以此让客户认证服务器。5)用户认证阶段:在此之前,服务器已经通过了客户认证,这一阶段主要完成对客户的认证。经认证的服务器发送一个提问给客户,客户则返回(数字)签名后的
13、提问和其公开密钥,从而向服务器提供认证。,2023/1/10,4.基于SSL的银行卡支付过程基于SSL的银行卡支付系统使用SSL协议,RSA加密算法、数字签名和防火墙等保证交易的安全。系统的参与者有持卡人、商户、支付网关和发卡银行。基于SSL的银行卡支付流程如下:持卡人登录商品发布站点,验证商户身份持卡人决定购买,向商户发出购买请求;商户返回同意支付等信息;,2023/1/10,持卡人验证支付网关的身份,填写支付信息,将订购信息和支付信息通过SSL传给商户,但支付信息被支付网关的公开密钥加密过,对商户来说是不可读的;商户用支付网关的公开密钥加密支付信息等,传给支付网关,要求支付;支付网关解密商
14、户传来的信息,通过传统的银行网络到发卡行验证持卡人的支付信息是否有效,并即时划账;,2023/1/10,支付网关用它的私有密钥加密结果,把结果返回商户;商户用支付网关的公开密钥解密后返回信息给持卡人,送货,交易结束。SSL协议存在的问题 从SSL 协议所提供的服务及其工作流程可以看出,SSL协议运行的基础是商家对消费者信息保密的承诺,这就有利于商家而不利于消费者。在电子商务初级阶段,由于运作电子商务的企业大多是信誉较高的大公司,因此这问题还没有充分暴露出来。,2023/1/10,但随着电子商务的发展,各中小型公司也参与进来,这样在电子支付过程中的单一认证问题就越来越突出。虽然在SSL3.0中通
15、过数字签名和数字证书可实现浏览器和Web服务器双方的身份验证,但是SSL协议仍存在一些问题,比如,只能提供交易中客户与服务器间的双方认证,在涉及多方的电子交易中,SSL协议并不能协调各方间的安全传输和信任关系。,2023/1/10,要想电子商务得以成功的广泛开展,必须在SSL基础上采用更先进的基于PKI体系结构的银行卡支付系统,克服SSL仅为通信双方提供安全通道而没有解决持卡人的身份认证和交易的不可抵赖等问题。在这种情况下,Visa和 MasterCard两大信用卡公组织制定了SET协议,为网上信用卡支付提供了全球性的标准。,2023/1/10,(三)基于SET的银行卡支付系统,1.SET协议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 金融 5.1 自考 ppt 课件

链接地址:https://www.31ppt.com/p-2099907.html