幫助IT團(tuán)隊快速構(gòu)建符合jt808協(xié)議部標(biāo)的基于java技術(shù)的GPS和視頻平臺(2379423771@qq.com)

          SET協(xié)議與SSL協(xié)議的比較

          ?

          ?

          一、概述

          電子商務(wù)發(fā)展的核心問題是交易的安全性問題,這也是企業(yè)應(yīng)用電子商務(wù)最擔(dān)心的問題,因此如何在開放的公用網(wǎng)上構(gòu)筑安全的交易模式,一直是人們研究的熱點和大家關(guān)注的話題,要構(gòu)筑一個安全的電子交易模式,應(yīng)滿足以下五個方面,這也是OSI規(guī)定的五種標(biāo)準(zhǔn)的安全服務(wù):

          1)數(shù)據(jù)保密:防止信息被截獲或非法存取而泄密。

          2)對象認(rèn)證:通信雙方對各自通信對象的合法性、真實性進(jìn)行確認(rèn),以防第三者假冒。

          3)數(shù)據(jù)完整性:阻止非法實體對交換數(shù)據(jù)的修改、插入、刪除及防止數(shù)據(jù)丟失。

          4)防抗抵賴:用于證實已發(fā)生過的操作,防止交易雙方對發(fā)生的行為抵賴。

          5)訪問控制:防止非授權(quán)用戶非法使用系統(tǒng)資源。

          迄今為止,國內(nèi)外已經(jīng)出現(xiàn)了多種電子支付協(xié)議,目前有兩種安全在線支付協(xié)議被廣泛采用,即安全套接層SSL協(xié)議和安全電子交易SET協(xié)議,二者均是成熟和實用的安全協(xié)議。

          二、SSL協(xié)議

          SSLSecure Socket Layer即安全套接層)協(xié)議是Netscape Communication公司推出在網(wǎng)絡(luò)傳輸層之上提供的一種基于RSA和保密密鑰的用于瀏覽器和Web服務(wù)器之間的安全連接技術(shù)。它是國際上最早應(yīng)用于電子商務(wù)的一種由消費(fèi)者和商家雙方參加的信用卡/借記卡支付協(xié)議。

          1、SSL協(xié)議提供的服務(wù)主要有:

          1)認(rèn)證用戶和服務(wù)器,確保數(shù)據(jù)發(fā)送到正確的客戶機(jī)和服務(wù)器;

          2)加密數(shù)據(jù)以防止數(shù)據(jù)中途被竊?。?span lang="EN-US">

          3)維護(hù)數(shù)據(jù)的完整性,確保數(shù)據(jù)在傳輸過程中不被改變。

          2、SSL協(xié)議的工作流程:

          服務(wù)器認(rèn)證階段:1)客戶端向服務(wù)器發(fā)送一個開始信息“Hello”以便開始一個新的會話連接;2)服務(wù)器根據(jù)客戶的信息確定是否需要生成新的主密鑰,如需要則服務(wù)器在響應(yīng)客戶的“Hello”信息時將包含生成主密鑰所需的信息;3)客戶根據(jù)收到的服務(wù)器響應(yīng)信息,產(chǎn)生一個主密鑰,并用服務(wù)器的公開密鑰加密后傳給服務(wù)器;4)服務(wù)器恢復(fù)該主密鑰,并返回給客戶一個用主密鑰認(rèn)證的信息,以此讓客戶認(rèn)證服務(wù)器。

          用戶認(rèn)證階段:在此之前,服務(wù)器已經(jīng)通過了客戶認(rèn)證,這一階段主要完成對客戶的認(rèn)證。經(jīng)認(rèn)證的服務(wù)器發(fā)送一個提問給客戶,客戶則返回(數(shù)字簽名后的提問和其公開密鑰,從而向服務(wù)器提供認(rèn)證。

          SSL協(xié)議所提供的服務(wù)及其工作流程可以看出,SSL協(xié)議運(yùn)行的基礎(chǔ)是商家對消費(fèi)者信息保密的承諾,這就有利于商家而不利于消費(fèi)者。在電子商務(wù)初級階段,由于運(yùn)作電子商務(wù)的企業(yè)大多是信譽(yù)較高的大公司,因此這問題還沒有充分暴露出來。但隨著電子商務(wù)的發(fā)展,各中小型公司也參與進(jìn)來,這樣在電子支付過程中的單一認(rèn)證問題就越來越突出。雖然在SSL3.0中通過數(shù)字簽名和數(shù)字證書可實現(xiàn)瀏覽器和Web服務(wù)器雙方的身份驗證,但是SSL協(xié)議仍存在一些問題,比如,只能提供交易中客戶與服務(wù)器間的雙方認(rèn)證,在涉及多方的電子交易中,SSL協(xié)議并不能協(xié)調(diào)各方間的安全傳輸和信任關(guān)系。在這種情況下,Visa和MasterCard兩大信用卡公組織制定了SET協(xié)議,為網(wǎng)上信用卡支付提供了全球性的標(biāo)準(zhǔn)。

          三、SET協(xié)議

          SET(Secure Electonic Transcation 即安全電子交易協(xié)議是美國Visa和MasterCard兩大信用卡組織等聯(lián)合于1997年5月31日推出的用于電子商務(wù)的行業(yè)規(guī)范,其實質(zhì)是一種應(yīng)用在Internet上、以信用卡為基礎(chǔ)的電子付款系統(tǒng)規(guī)范,目的是為了保證網(wǎng)絡(luò)交易的安全。SET妥善地解決了信用卡在電子商務(wù)交易中的交易協(xié)議、信息保密、資料完整以及身份認(rèn)證等問題。SET已獲得IETF標(biāo)準(zhǔn)的認(rèn)可,是電子商務(wù)的發(fā)展方向。

          1、SET支付系統(tǒng)的組成

          SET支付系統(tǒng)主要由持卡人(CardHolder)、商家(Merchant)、發(fā)卡行(Issuing Bank)、收單行(Acquiring Bank)、支付網(wǎng)關(guān)(Payment Gateway)、認(rèn)證中心(Certificate Authority)等六個部分組成。對應(yīng)地,基于SET協(xié)議的網(wǎng)上購物系統(tǒng)至少包括電子錢包軟件、商家軟件、支付網(wǎng)關(guān)軟件和簽發(fā)證書軟件。

          2、SET協(xié)議的工作流程

          1)消費(fèi)者利用自己的PC機(jī)通過因特網(wǎng)選定所要購買的物品并在計算機(jī)上輸入訂貨單、訂貨單上需包括在線商店、購買物品名稱及數(shù)量、交貨時間及地點等相關(guān)信息。

          2)通過電子商務(wù)服務(wù)器與有關(guān)在線商店聯(lián)系,在線商店作出應(yīng)答,告訴消費(fèi)者所填訂貨單的貨物單價、應(yīng)付款數(shù)、交貨方式等信息是否準(zhǔn)確,是否有變化

          3)消費(fèi)者選擇付款方式,確認(rèn)訂單簽發(fā)付款指令。此時SET開始介入。

          4)在SET中,消費(fèi)看必須對訂單和付款指令進(jìn)行數(shù)字簽名,同時利用雙重簽名技術(shù)保證商家看不到消費(fèi)者的帳號信息

          5)在線商店接受訂單后,向消費(fèi)者所在銀行請求支付認(rèn)可。信息通過支付網(wǎng)關(guān)到收單銀行,再到電子貨幣發(fā)行公司確認(rèn)批準(zhǔn)交易后,返回確認(rèn)信息給在線商店。

          6)在線商店發(fā)送訂單確認(rèn)信息給消費(fèi)者消費(fèi)者端軟件可記錄交易日志,以備將來查詢。

          7)在線商店發(fā)送貨物或提供服務(wù)并通知收單銀行將錢從消費(fèi)者的帳號轉(zhuǎn)移到商店帳號,或通知發(fā)卡銀行請求支付。在認(rèn)證操作和支付操作中間一般會有一個時間間隔,例如,在每天的下班前請求銀行結(jié)一天的帳。

          前兩步與SET無關(guān),從第三步開始SET起作用一直到第六步在處理過程中通信協(xié)議、請求信息的格式、數(shù)據(jù)類型的定義等SET都有明確的規(guī)定在操作的每一步,消費(fèi)者、在線商店支付網(wǎng)關(guān)都通過CA(認(rèn)證中心)來驗證通信主體的身份,以確保通信的對方不是冒名頂替,所以,也可以簡單地認(rèn)為SET規(guī)格充分發(fā)揮了認(rèn)證中心的作用,以維護(hù)在任何開放網(wǎng)絡(luò)上的電子商務(wù)參與者所提供信息的真實性和保密性

          四、SET與SSL協(xié)議的比較

          1、在認(rèn)證要求方面,早期的SSL并沒有提供商家身份認(rèn)證機(jī)制,雖然在SSL3.0中可以通過數(shù)字簽名和數(shù)字證書可實現(xiàn)瀏覽器和Web服務(wù)器雙方的身份驗證,但仍不能實現(xiàn)多方認(rèn)證;相比之下,SET的安全要求較高,所有參與SET交易的成員(持卡人、商家、發(fā)卡行、收單行和支付網(wǎng)關(guān))都必須申請數(shù)字證書進(jìn)行身份識別。

          2、在安全性方面,SET協(xié)議規(guī)范了整個商務(wù)活動的流程,從持卡人到商家,到支付網(wǎng)關(guān),到認(rèn)證中心以及信用卡結(jié)算中心之間的信息流走向和必須采用的加密、認(rèn)證都制定了嚴(yán)密的標(biāo)準(zhǔn),從而最大限度地保證了商務(wù)性、服務(wù)性、協(xié)調(diào)性和集成性。而SSL只對持卡人與商店端的信息交換進(jìn)行加密保護(hù),可以看作是用于傳輸?shù)哪遣糠值募夹g(shù)規(guī)范。從電子商務(wù)特性來看,它并不具備商務(wù)性、服務(wù)性、協(xié)調(diào)性和集成性。因此SET的安全性比SSL高。

          3、在網(wǎng)絡(luò)層協(xié)議位置方面,SSL是基于傳輸層的通用安全協(xié)議,而SET位于應(yīng)用層,對網(wǎng)絡(luò)上其他各層也有涉及。

          4、在應(yīng)用領(lǐng)域方面,SSL主要是和Web應(yīng)用一起工作,而SET是為信用卡交易提供安全,因此如果電子商務(wù)應(yīng)用只是通過Web或是電子郵件,則可以不要SET。但如果電子商務(wù)應(yīng)用是一個涉及多方交易的過程,則使用SET更安全、更通用些。

          五、總結(jié)

          SSL協(xié)議實現(xiàn)簡單,獨(dú)立于應(yīng)用層協(xié)議,大部分內(nèi)置于瀏覽器和Web服務(wù)器中在電子交易中應(yīng)用便利。但它是一個面向連接的協(xié)議,只能提供交易中客戶與服務(wù)器間的雙方認(rèn)證,不能實現(xiàn)多方的電子交易中。SET在保留對客戶信用卡認(rèn)證的前提下增加了對商家身份的認(rèn)證安全性進(jìn)一步提高由于兩協(xié)議所處的網(wǎng)絡(luò)層次不同,為電子商務(wù)提供的服務(wù)也不相同,因此在實踐中應(yīng)根據(jù)具體情況來選擇獨(dú)立使用或兩者混合使用。

          posted on 2006-06-03 23:23 Speed 閱讀(1942) 評論(2)  編輯  收藏 所屬分類: 電子支付

          評論

          # re: SET協(xié)議與SSL協(xié)議的比較 2006-08-21 10:56 Gasbarroni

          SSL是種安全協(xié)議,很大解決數(shù)據(jù)被中途截取的問題,電子商務(wù)只是其一個應(yīng)用點,所以SSL存在某些不足是可以理解的。而SET則是為電子商務(wù)而誕生的。  回復(fù)  更多評論   

          # re: SET協(xié)議與SSL協(xié)議的比較 2006-08-21 11:21 OneEyeWolf

          SET確實是為電子商務(wù)而生的,但卻過于復(fù)雜,并沒有進(jìn)行很好的應(yīng)用。  回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          留言簿(15)

          隨筆分類

          值得一看的博客

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 东乌| 开化县| 海城市| 钟山县| 东乌| 桂阳县| 偏关县| 五寨县| 台前县| 凌海市| 昌平区| 长泰县| 九龙坡区| 包头市| 饶河县| 玛纳斯县| 乌拉特中旗| 宁南县| 钟祥市| 许昌市| 东乌珠穆沁旗| 抚远县| 隆德县| 丹寨县| 仁布县| 德保县| 河津市| 成安县| 镇巴县| 新蔡县| 曲麻莱县| 临朐县| 佛坪县| 新平| 五指山市| 乌拉特中旗| 宁南县| 石景山区| 双峰县| 延川县| 宁远县|