发布网友 发布时间:2022-03-27 09:43
共1个回答
热心网友 时间:2022-03-27 11:13
应用电子商务,希望一切活动都可以在网上进行,包括资金的支付。将网上支付称之为电子支付。从严格意义上讲电子支付是一个过程而不是一种技术,但在该过程中涉及到很多的技术问题。这些技术主要包括:电子货币(电子支票、银行卡、电子现金)的表示形式、发放和管理技术;电子支付模式。电子货币的表示形式主要由金融机构来制订,标准比较繁杂,主要是制定电子支票和电子现金的形式等。而电子支付模式现在一般使用两种:SSL/TLS和SET技术。从技术角度讲SSL/TLS不是一种支付协议而是一种会话层安全协议。
使用SSL/TLS技术进行电子支付,是利用SSL在进行支付的双方建立一个安全会话通道,这样可以保证应用层数据在互联网络传输中不被监听、伪造和窜改。而SET是一个以信用卡支付为基础的网上电子支付协议。使用SET主要要达到以下几个目标:
(1)信息在Intemet上安全传输,保证网上的数据不被窃听。
(2)订单信息和个人账号信息的隔离。在将包括持卡人账号信息的订单送到商家时,商家只能看到订货信息,而看不到持卡人的账产信息。
(3)持卡人和商家相互认证,以确定通信双方的身份。一般由第三方机构负责为在线通信双方提供信用担保。
(4)要求软件遵循相同的协议和消息格式,使不同厂家开发的软件具有兼容和相互操作功能。SET协议仅对一些敏感信息(如名字、地址和信用卡等)进行加密而对其他信息不加密。
在SET协议中使用了如下一些安全措施:
(1)加密技术(有对称密码系统和非对称密码系统)。
(2)数字签名技术。
(3)电子认证。
(4)电子信封。
使用SSL协议的好处是使用简便省时,但其安全性不如SET。而使用SET技术可以得到较高的的安全等级但其操作过程复杂、费时。
一般用SET的电子商务活动包括以下过程:
(1)查询:持卡人查询在线商品。
(2)选择:持卡人选择要购买的商品。
(3)填写订单:持卡人填写订单上的相关项。
(4)付款:持卡人选择付款方式(此时SET开始介入)。
(5)订单发出:持卡人将订单和要求付款的信息发送给商家,这时持卡人要对订单和付款信息进行数字签名。同时利用双重签名技术保证商家看不到持卡人的账号信息。
(6)订单接受:商家接受订单后,向持卡人的金融机构请求支付认可,通过网关到银行,再到发卡机构确认,批准交易。然后返回确认信息给商家。
(7)商家发送订单确认信息给顾客,顾客端软件可记录交易日志,以备将来查询。
(8)结束:商家给顾客装运货物,或完成订购的服务。到此为止,一个购买过程已经结束。商家可以立即请求银行将钱从购物者的账号转移到商家账号,也可以等到某一时间,请求成批划账处理。 电子商务技术的作用体现在两个方面:
一是对产品与服务交易过程和商务主体间商业关系创新提供支持;
二是支持商业模式创新,并创造新的商业价值。