網(wǎng)上支付與結(jié)算教案-網(wǎng)絡(luò)支付的安全及相關(guān)安全技術(shù)(四)課件_第1頁
網(wǎng)上支付與結(jié)算教案-網(wǎng)絡(luò)支付的安全及相關(guān)安全技術(shù)(四)課件_第2頁
網(wǎng)上支付與結(jié)算教案-網(wǎng)絡(luò)支付的安全及相關(guān)安全技術(shù)(四)課件_第3頁
網(wǎng)上支付與結(jié)算教案-網(wǎng)絡(luò)支付的安全及相關(guān)安全技術(shù)(四)課件_第4頁
網(wǎng)上支付與結(jié)算教案-網(wǎng)絡(luò)支付的安全及相關(guān)安全技術(shù)(四)課件_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第四章網(wǎng)絡(luò)支付的安全及相 關(guān)安全技術(shù)通過第三章的學(xué)習(xí),我們已經(jīng)知道了網(wǎng)絡(luò)支付的一些基礎(chǔ)知識內(nèi)容,知道了網(wǎng)絡(luò)支付的基本運(yùn)作過程和模型、網(wǎng)絡(luò)支付的支撐網(wǎng)絡(luò)平臺(tái)和目前網(wǎng)絡(luò)支付方式的分類,最后結(jié)合國內(nèi)外的資料,介紹了目前網(wǎng)絡(luò)支付手段的發(fā)展?fàn)顩r。這是我們進(jìn)一步深層次學(xué)習(xí)下面有關(guān)網(wǎng)絡(luò)支付內(nèi)容的基礎(chǔ)。從前面知道,網(wǎng)絡(luò)支付結(jié)算是電子商務(wù)的一個(gè)重要環(huán)節(jié),快捷、方便、可靠的網(wǎng)絡(luò)支付方式的普及應(yīng)用正是體現(xiàn)電子商務(wù)魅力的地方。因此,保證網(wǎng)絡(luò)支付過程中的快捷、方便和可靠安全,是保證網(wǎng)絡(luò)交易順利完成的根本保證。保證電子商務(wù)的安全其實(shí)很大部分就是保證電子商務(wù)過程中網(wǎng)絡(luò)支付結(jié)算的安全,這正是銀行、商家,特別是客戶關(guān)心的焦點(diǎn)。

2、本章主要對網(wǎng)絡(luò)支付的問題及安全需求、網(wǎng)絡(luò)支付的安全策略以及較主要的解決方法手段作一介紹,最后敘述了目前流行的保證安全交易和網(wǎng)絡(luò)支付的SET機(jī)制和SSL機(jī)制。4.1網(wǎng)絡(luò)支付的安全問題與需求4.2網(wǎng)絡(luò)支付的安全策略及解決方法4.3Internet網(wǎng)絡(luò)安全及防火墻技術(shù)4.4對稱密鑰加密及應(yīng)用4.5公開密鑰加密及應(yīng)用4.6數(shù)字信封4.7數(shù)字摘要4.8數(shù)字簽名4.9認(rèn)證中心CA與數(shù)字證書4.10安全網(wǎng)上交易協(xié)議SET機(jī)制與SSL機(jī)制本章主要內(nèi)容共有五節(jié),如下:4.1網(wǎng)絡(luò)支付的安全問題與需求一、網(wǎng)絡(luò)支付面臨的安全問題 眾所周知,Internet是一個(gè)完全開放的網(wǎng)絡(luò),任何一臺(tái)計(jì)算機(jī)、任何一個(gè)網(wǎng)絡(luò)都可以與因特

3、網(wǎng)聯(lián)接,通過因特網(wǎng)發(fā)布信息,通過因特網(wǎng)獲取各網(wǎng)站的信息,通過因特網(wǎng)發(fā)送Email,通過因特網(wǎng)進(jìn)行各種通訊,通過因特網(wǎng)進(jìn)行各種商務(wù)活動(dòng),即電子商務(wù)活動(dòng)。但同時(shí),有很多別有用心的單位或人或黑客(Hacker)經(jīng)常在因特網(wǎng)上四處活動(dòng),尋求機(jī)會(huì),竊取別人的各種機(jī)密,甚至防礙或毀壞別人的網(wǎng)絡(luò)系統(tǒng)運(yùn)行等。在這種情況下,如果沒有嚴(yán)格的安全保證,商戶和客戶、消費(fèi)者就極有可能因?yàn)閾?dān)心網(wǎng)上的安全問題而放棄電子商務(wù),阻礙了電子商務(wù)的發(fā)展。因此保證電子商務(wù)的安全是電子商務(wù)的核心問題,也是難點(diǎn),相關(guān)全面具體的知識在電子商務(wù)的安全課程中己經(jīng)講過。具體到電子商務(wù)中的網(wǎng)絡(luò)支付結(jié)算,因?yàn)榫W(wǎng)上交易必然涉及到客戶、商家、銀行及相關(guān)

4、管理認(rèn)證部門等多方機(jī)構(gòu)及他們之間的系統(tǒng)配合,涉及資金的劃撥,更使客戶和商戶必須考慮是否安全。因此,保證安全是推廣應(yīng)用網(wǎng)絡(luò)支付結(jié)算的根本基礎(chǔ)。網(wǎng)絡(luò)支付與結(jié)算由于涉及到資金的問題,更是電子商務(wù)中主要安全發(fā)生點(diǎn)。網(wǎng)絡(luò)支付結(jié)算目前面臨的主要安全問題可能主要有如下5個(gè)方面的現(xiàn)象:1. 支付帳號和密碼等隱私信息在網(wǎng)絡(luò)上傳送過程中被竊取或盜用。如信用卡號碼和密碼被竊取盜用給購物者造成損失。2. 支付金額被更改。如本來總支付額為250美元,結(jié)果支付命令在網(wǎng)上發(fā)出后,由于不知哪一方的原因從帳號中劃去了1250美元,給網(wǎng)上交易一方造成了困惑。3. 支付方不知商家到底是誰,商家不能清晰確定如信用卡等網(wǎng)絡(luò)支付工具是否

5、真實(shí)、資金何時(shí)入帳等。一些不法商家或個(gè)人利用網(wǎng)絡(luò)貿(mào)易的非面對面性,利用Internet上站點(diǎn)的開放性和不確定性,進(jìn)行欺騙。4. 隨意否認(rèn)支付行為的發(fā)生及發(fā)生金額,或更改發(fā)生金額等,某方對支付行為及內(nèi)容的隨意抵賴、修改和否認(rèn)。5. 網(wǎng)絡(luò)支付系統(tǒng)故意被攻擊、網(wǎng)絡(luò)支付被故意延遲等如病毒等造成網(wǎng)絡(luò)支付系統(tǒng)的錯(cuò)誤或癱瘓、網(wǎng)絡(luò)病毒造成網(wǎng)絡(luò)支付結(jié)算過程被故意拖延等,造成客戶或商家的損失或流失等。針對以上在網(wǎng)絡(luò)支付過程中有可能發(fā)生的安全問題,為保證網(wǎng)絡(luò)支付的可靠快捷,結(jié)合電子商務(wù)系統(tǒng)的安全,具體到網(wǎng)絡(luò)支付結(jié)算,總結(jié)一下,我們認(rèn)為網(wǎng)絡(luò)支付的安全需求為: (也可對應(yīng)為5個(gè)方面)1. 保證網(wǎng)絡(luò)上資金流數(shù)據(jù)的保密性由

6、于交易是在Internet上進(jìn)行的,在因特網(wǎng)上傳送的信息是很容易被別人獲取的,所以必須對傳送的資金數(shù)據(jù)進(jìn)行加密。所謂加密是使在網(wǎng)上傳送的數(shù)據(jù)如信用卡號及密碼運(yùn)算成為一堆亂七八糟的誰也看不懂的數(shù)據(jù),只有通過特定的解密方法對這堆亂七八糟的數(shù)據(jù)進(jìn)行解密才能看到數(shù)據(jù)的原文,即由消息發(fā)送者加密的消息只有消息接收者才能夠解密得到,別人無法得到,而且,這些加密的方法必須是很難破解的。二、網(wǎng)絡(luò)支付的安全需求2. 保證網(wǎng)絡(luò)上資金結(jié)算數(shù)據(jù)不被隨意篡改,即保證相關(guān)網(wǎng)絡(luò)支付結(jié)算數(shù)據(jù)的完整性。數(shù)據(jù)在傳送過程中不僅要求不被別人竊取,還要求數(shù)據(jù)在傳送過程中不被篡改,能保持?jǐn)?shù)據(jù)的完整。如果王先生在商店里訂購了一套家具,本開填

7、寫支付金額為250美元,最后發(fā)現(xiàn)被劃去1250美元,當(dāng)然會(huì)引起糾紛,并失去客戶。因此,在通過Internet進(jìn)行網(wǎng)絡(luò)支付結(jié)算時(shí),消息接收方收到消息后,必定會(huì)考慮收到的消息是否就是消息發(fā)送者發(fā)送的,在傳送過程中這數(shù)據(jù)是否發(fā)生了改變。在支付數(shù)據(jù)傳送過程中,可能會(huì)因?yàn)楦鞣N通訊網(wǎng)絡(luò)的故障,造成部分?jǐn)?shù)據(jù)遺失,也可能因?yàn)槿藶橐蛩兀缬腥斯室馄茐?,造成傳送?shù)據(jù)的改變。如果無法證實(shí)網(wǎng)上支付信息數(shù)據(jù)是否被篡改,是無法長久在網(wǎng)上進(jìn)行交易活動(dòng)的。一些加密方法或手段就用來解決數(shù)據(jù)的完整性的。 3. 保證網(wǎng)絡(luò)上資金結(jié)算雙方身份的認(rèn)定。在實(shí)際商店里買東西,商店?duì)I業(yè)員與顧客是面對面進(jìn)行交易的,營業(yè)員要檢查持卡人的信用卡是否

8、真實(shí),是否上了黑名單,信用卡是不是持卡人本人的,還要核對持卡人的簽名、持卡人的身份證等,證實(shí)持卡人的身份。持卡人親自來到商店,看到商店真實(shí)存在。而在網(wǎng)上進(jìn)行交易,交易雙方互不見面,持卡人只知道商店的網(wǎng)址,不知道這個(gè)商店開在哪里。在網(wǎng)上沒有方向,沒有距離,也沒有國界。有可能你在網(wǎng)上看到的一家大規(guī)模的商場,實(shí)際上只是2個(gè)年輕人用一臺(tái)計(jì)算機(jī)制造的一場騙局。所以持卡人要與網(wǎng)上商店進(jìn)行交易,必須先確定商店是否真實(shí)存在,付了錢是否能拿到東西。商店和銀行都要擔(dān)心上網(wǎng)購物的持卡人是否持卡人本人,否則,扣了張三的款,卻將貨送給李四,結(jié)果持卡人上門來說沒買過東西為什么扣我的錢,而商戶卻已經(jīng)將貨物送走了。這樣的網(wǎng)上

9、交易是不能進(jìn)行下去的。所以網(wǎng)上交易中,參加交易的各方,包括商戶、持卡人和銀行必須要采取如CA認(rèn)證等措施能夠認(rèn)定對方的身份。 4. 保證網(wǎng)絡(luò)上資金支付結(jié)算行為發(fā)生及發(fā)生內(nèi)容的不可抵賴。在傳統(tǒng)現(xiàn)金交易中,交易雙方一手交錢,一手交貨,沒有多大問題。如果在商店里用信用卡付款,也必須要持卡人簽名,方能取走貨物。在網(wǎng)上交易中,持卡人與商店通過網(wǎng)上傳送電子信息來完成交易,也需要有使交易雙方對每筆交易都認(rèn)可的方法。否則,持卡人購物后,商戶將貨送到他家里,他卻說自己沒有在網(wǎng)上下過訂單,銀行扣了持卡人的購物款,持卡人卻不認(rèn)賬。反過來,持卡人已付款,可商家卻堅(jiān)持說沒有接收到貨款,或者說,沒有在大家認(rèn)可的日子接收到資

10、金,而有你有故意延遲或否認(rèn)物品的配送,造成客戶的損失。還有明明收到了1000美元,卻說只收到500美元,等等。 如果客戶或商店或銀行經(jīng)常碰到對方造成這樣的事,就要忙不過來了。所以,必須為網(wǎng)絡(luò)支付結(jié)算提供一種使交易雙方在支付過程中都無法抵賴的手段,使網(wǎng)上交易能正常開展下去。比如數(shù)字認(rèn)證、數(shù)字時(shí)間戳等手段,與保證網(wǎng)絡(luò)交易不可否認(rèn)的需求差不多。5. 保證網(wǎng)絡(luò)支付系統(tǒng)的運(yùn)行可靠、快捷,保證支付結(jié)算速度。實(shí)事的網(wǎng)絡(luò)支付行為對網(wǎng)絡(luò)支付系統(tǒng)的性能要求很高,如電子錢包軟件;網(wǎng)絡(luò)支付支撐網(wǎng)絡(luò)本身的安全防護(hù)能力,如防火墻系統(tǒng)的配置;網(wǎng)絡(luò)通道速度的檢測;管理機(jī)制的制定確立等。4.2網(wǎng)絡(luò)支付的安全策略及解決方法本節(jié)主

11、要介紹為應(yīng)對前面網(wǎng)絡(luò)支付結(jié)算的安全需求而采取的安全策略,已經(jīng)為實(shí)施安全策略采取的常用方法與手段。一、網(wǎng)絡(luò)支付安全策略制定的目的、涵義和原則 電子商務(wù)中的網(wǎng)絡(luò)支付結(jié)算體系應(yīng)該是融購物流程、支付工具、安全技術(shù)、認(rèn)證體系、信用體系以及現(xiàn)在的金融體系為一體的綜合大系統(tǒng)。也由此可以看出,網(wǎng)絡(luò)支付安全體系的建立不是一蹴而就的事,它受多種因素的影響,并與這些因素相互促進(jìn),動(dòng)態(tài)地發(fā)展,共同走向成熟。 (在目前各方面的條件還不完全成熟的情況下,坐等時(shí)機(jī)的到來不現(xiàn)實(shí),也不符合事物發(fā)展的規(guī)律。承擔(dān)一定風(fēng)險(xiǎn)推動(dòng)網(wǎng)絡(luò)支付系統(tǒng)的發(fā)展,以期與其他因素相互作用、相互促進(jìn),這也許是信息社會(huì)中的一種新方法或新思維。)針對上一章節(jié)

12、講述的有關(guān)網(wǎng)絡(luò)支付結(jié)算相關(guān)安全需求,開展電子商務(wù)的商家和后臺(tái)的支撐銀行必須相互配合,首先建立一套相關(guān)的安全策略,在實(shí)踐中慢慢完善,以保證電子商務(wù)下網(wǎng)絡(luò)支付結(jié)算的順利進(jìn)行。電子商務(wù)中網(wǎng)絡(luò)支付安全策略是整個(gè)電子商務(wù)安全策略的子集,即一個(gè)機(jī)構(gòu)在從事電子商務(wù)中關(guān)于安全的綱要性條例,它是用書面形式明確描述所需保護(hù)的資產(chǎn)、保護(hù)的原因、誰負(fù)責(zé)進(jìn)行保護(hù)、哪些行為可接受、哪些行為不可接受等。要保護(hù)以網(wǎng)絡(luò)支付系統(tǒng)等為代表的電子商務(wù)資產(chǎn),所有組織都要有一個(gè)明確的安全策略。網(wǎng)絡(luò)支付結(jié)算的安全策略其實(shí)與電子商務(wù)的安全策略基本類似,有些應(yīng)該在電子商務(wù)的安全中已經(jīng)涉及。這里再具體講一下。1. 制定安全策略的目的制定電子商務(wù)

13、安全策略的目的是為了保障機(jī)密性、完整性、認(rèn)證性、不可否認(rèn)性、不可拒絕性和訪問控制性不被破壞;能夠有序地、經(jīng)常地鑒別和測試安全狀態(tài);能夠?qū)赡艿娘L(fēng)險(xiǎn)有一個(gè)基本評估;系統(tǒng)的安全被破壞后的恢復(fù)措施和手段以及所需的代價(jià)。 (具體結(jié)合網(wǎng)絡(luò)支付) 2. 安全策略的涵義安全策略一般要陳述物理安全、網(wǎng)絡(luò)安全、訪問授權(quán)、病毒保護(hù)、災(zāi)難恢復(fù)等內(nèi)容,這個(gè)策略會(huì)隨時(shí)間而變化,公司負(fù)責(zé)安全的人員必須定期修改安全策略。安全策略必須包含對安全問題的多方面考慮因素。安全策略一般要包含以下內(nèi)容:認(rèn)證;訪問控制:保密;數(shù)據(jù)完整性;審計(jì)。3. 安全策略的基本原則(1)預(yù)防為主。為了掌握主動(dòng)權(quán),就必須有齊全的預(yù)防措施,使系統(tǒng)得到有效

14、的保護(hù)。(2)必須根據(jù)網(wǎng)絡(luò)支付結(jié)算的安全需要和目標(biāo)來制定安全策略。在制定安全策略之前,首先要確定保護(hù)的內(nèi)容:再確定誰有權(quán)訪問系統(tǒng)的哪些部分,不能訪問哪些部分:然后確定有哪些手段可用來保護(hù)這些資產(chǎn)。應(yīng)當(dāng)估計(jì)和分析風(fēng)險(xiǎn)。(3)根據(jù)掌握的實(shí)際信息分析。例如可以根據(jù)服務(wù)器已經(jīng)運(yùn)行的記錄中收到的每一次鏈接和訪問進(jìn)行分析,這些記錄通常包括IP地址和主機(jī)名以及用戶名,可能還有用戶在逗留期間填寫的表格,該表格中所有變量的值都會(huì)被記錄在案:請求的狀態(tài)、傳遞數(shù)據(jù)的大小、用戶Email地址等等都會(huì)被記錄下來。這些記錄對于分析服務(wù)器的性能,發(fā)現(xiàn)和跟蹤黑客襲擊是很有用的??傊?,需要了解實(shí)際的與安全有關(guān)的各種信息,特別對

15、資金流敏感的進(jìn)行分析。 二、網(wǎng)絡(luò)支付安全的安全策略內(nèi)容安全策略具體內(nèi)容中要定義保護(hù)的資源,要定義保護(hù)的風(fēng)險(xiǎn),要吃透電子商務(wù)安全的法律法規(guī),最后要建立安全策略和確定一套安全機(jī)制。每個(gè)機(jī)構(gòu)都必須制定一個(gè)安全策略以滿足安全需要。 1.要定義實(shí)現(xiàn)安全的網(wǎng)絡(luò)支付結(jié)算的保護(hù)資源定義資源是與本機(jī)構(gòu)的具體身份、任務(wù)、性質(zhì)有關(guān)。同一機(jī)構(gòu)在不同的經(jīng)營期對資源的定義也是不同的。安全電子商務(wù)以Internet為信息交換通道,由CA中心、銀行、發(fā)卡機(jī)構(gòu)、商家和用戶組成,是實(shí)現(xiàn)安全網(wǎng)絡(luò)支付結(jié)算的基礎(chǔ)。系統(tǒng)組成見圖41所示。 圖4-1 安全的電子商務(wù)網(wǎng)絡(luò)支付系統(tǒng)架構(gòu)可以看出,涉及到多方的配合,包括:交易方A、商務(wù)網(wǎng)站本身、

16、交易方B、金融機(jī)構(gòu)(如銀行、發(fā)卡機(jī)構(gòu))、公正的第三方群(認(rèn)證機(jī)構(gòu)、時(shí)戳服務(wù)機(jī)構(gòu)、仲裁者)、政府機(jī)構(gòu)(稅務(wù)機(jī)構(gòu)、海關(guān))等。 2. 要定義要定義保護(hù)的風(fēng)險(xiǎn)每一新的網(wǎng)絡(luò)支付方式推出與應(yīng)用,均有一定的風(fēng)險(xiǎn),因?yàn)榻^對安全的支付手段是沒有的,要進(jìn)行相關(guān)風(fēng)險(xiǎn)分析。還要注意網(wǎng)絡(luò)支付工具使用安全與使用便利、快捷之間的辯證關(guān)系。3. 要吃透電子商務(wù)安全與網(wǎng)絡(luò)支付安全的法律法規(guī)雖然,電子商務(wù)和電子商務(wù)安全的法律法規(guī)遠(yuǎn)遠(yuǎn)沒有齊全,要吃透已有的電子商務(wù)安全的法律法規(guī)是必須的。例如中國人民銀行制訂的金融IC卡應(yīng)用的安全機(jī)制規(guī)范。規(guī)范規(guī)定“在一張卡中的不同應(yīng)用之間要相互獨(dú)立,應(yīng)用之間要提供防火墻安全控制措施,杜絕跨應(yīng)用的非

17、法訪問?!币虼?,安全策略中必須建立防火墻。規(guī)范規(guī)定“要確保卡內(nèi)存儲(chǔ)的特定功能的加密解密密鑰不能被其他功能所使用,以及用來產(chǎn)生、派生和傳輸這些密鑰的密鑰都要具備專用性?!币虼?,安全策略中必須對這些密鑰的流通和使用做出嚴(yán)密的管理。 密切注意電子商務(wù)的立法。約束電子商務(wù)中有關(guān)網(wǎng)絡(luò)支付犯罪和解決糾紛需要立法。對Internet的管理和立法是很難的,對電子商務(wù)的管理和立法就更難了,不但需要立法者有過人的智慧,還必須有先進(jìn)的判斷手段和驗(yàn)證機(jī)構(gòu)。這些條件的齊備都需要時(shí)日。4. 建立相關(guān)安全策略和確定一套安全機(jī)制安全策略中最后要根據(jù)定義的保護(hù)資源、定義的保護(hù)風(fēng)險(xiǎn)、電子商務(wù)安全的法律法規(guī),建立安全策略和確定一套

18、安全機(jī)制。安全策略是由個(gè)人或組織針對網(wǎng)絡(luò)支付結(jié)算安全全面制定的, 安全機(jī)制是實(shí)現(xiàn)安全策略的手段或技術(shù)、整套規(guī)則和決策。 例如有一個(gè)AAA大公司的網(wǎng)站,通過Extranet與100多家公司有供應(yīng)鏈上的交易活動(dòng):合同、訂貨、供貨、發(fā)貨、網(wǎng)絡(luò)支付等。其中,保證網(wǎng)絡(luò)支付的安全非常重要,因此相應(yīng)的安全策略的基本規(guī)則和決策可以是:(1)對每一次網(wǎng)上交易支付結(jié)算需要機(jī)密性、完整性和認(rèn)證性。(2)對不可否認(rèn)性的要求嚴(yán)格。(3)對不可拒絕性的要求一般。(4)對訪問控制性的要求極嚴(yán)格:隔絕外部對有關(guān)支付結(jié)算信息文檔的訪問。對應(yīng)的安全機(jī)制為:根據(jù)安全策略制定對應(yīng)的安全機(jī)制簡述為:(1)從技術(shù)要求實(shí)現(xiàn)每一次網(wǎng)上交易需

19、要機(jī)密性、完整性和認(rèn)證性;嚴(yán)格控制內(nèi)部人員非法訪問。(2)為了實(shí)現(xiàn)對不可否認(rèn)性的嚴(yán)格要求,對有關(guān)不可否認(rèn)性的認(rèn)證文件,必須建立嚴(yán)格的備份、歸檔制度:(3)因?yàn)閷Σ豢删芙^性的要求是一般性要求,所以對硬件設(shè)施等不提出特殊要求;(4)因?yàn)橐蟾艚^外部對網(wǎng)絡(luò)支付結(jié)算整體信息文檔的訪問,必須設(shè)置防火墻等措施;(5)因?yàn)橐髧?yán)格控制內(nèi)部人員對與網(wǎng)絡(luò)支付有關(guān)的重要文檔的訪問,因此一方面從技術(shù)上使用一切預(yù)防和監(jiān)查手段;另一方面,要制定內(nèi)部人員對整體信息文檔的訪問機(jī)密守則和監(jiān)督制度。通常,一些機(jī)構(gòu)需要建立保證網(wǎng)絡(luò)支付結(jié)算安全的應(yīng)急小組。確定的安全機(jī)制中必須包括密鑰管理。 三、保證網(wǎng)絡(luò)支付安全的解決方法簡述根據(jù)網(wǎng)

20、絡(luò)支付的安全需求以及安全策略的內(nèi)容描述,具體到網(wǎng)絡(luò)支付結(jié)算,可以有針對性采用如下主要7個(gè)方面的解決方法(技術(shù)管理): (1)交易方身份認(rèn)證如建立CA認(rèn)證機(jī)構(gòu)、使用X509數(shù)字簽名和數(shù)字證書實(shí)現(xiàn)對各方的認(rèn)證,以證實(shí)身份的合法性、真實(shí)性。(2)網(wǎng)絡(luò)支付數(shù)據(jù)流內(nèi)容保密使用相關(guān)加密算法對數(shù)據(jù)進(jìn)行加密,以防止未被授權(quán)的非法第三者獲取消息的真正含義。如采用DES私有秘鑰加密和RSA公開秘鑰加密,SSL保密通訊機(jī)制,數(shù)字信封等。(3)網(wǎng)絡(luò)支付數(shù)據(jù)流內(nèi)容完整性如使用消息摘要(數(shù)字指紋,SHA)算法以確認(rèn)業(yè)務(wù)流的完整性。(4)保證對網(wǎng)絡(luò)支付行為內(nèi)容的不可否認(rèn)性。當(dāng)交易雙方因網(wǎng)絡(luò)支付出現(xiàn)異議、糾紛時(shí),采用某種技術(shù)

21、手段提供足夠充分的證據(jù)來迅速辨別糾紛中的是非。例如采用數(shù)字簽名、數(shù)字指紋、數(shù)字時(shí)間戳等技術(shù)并配合CA機(jī)構(gòu)來實(shí)現(xiàn)其不可否認(rèn)。(5)處理多方貿(mào)易業(yè)務(wù)的多邊支付問題。這種多邊支付的關(guān)系可以通過雙聯(lián)簽字等技術(shù)來實(shí)現(xiàn)。如SET安全支付機(jī)制。(6)網(wǎng)絡(luò)支付系統(tǒng)軟件、支撐網(wǎng)絡(luò)平臺(tái)的正常運(yùn)行保證網(wǎng)絡(luò)支付用專有軟件的可靠運(yùn)行、支撐網(wǎng)絡(luò)平臺(tái)和支付網(wǎng)關(guān)的暢通無阻和正常運(yùn)行,防止網(wǎng)絡(luò)病毒和HACKER的攻擊,防止支付的故意延緩,防止網(wǎng)絡(luò)通道的故意堵塞等是實(shí)現(xiàn)安全網(wǎng)絡(luò)支付的基礎(chǔ),也是安全電子商務(wù)的基礎(chǔ)。例如,采用網(wǎng)絡(luò)防火墻技術(shù)、用戶與資源分級控制管理機(jī)制、網(wǎng)絡(luò)通道流量監(jiān)控軟件、網(wǎng)絡(luò)防病毒軟件等方法。(7)政府支持相關(guān)管

22、理機(jī)構(gòu)的建立和電子商務(wù)法律的制定。建立第三方的公正管理和認(rèn)證機(jī)構(gòu),并盡快完成相關(guān)電子商務(wù)的法律制定,讓法律來保證安全電子商務(wù)及網(wǎng)絡(luò)支付結(jié)算的進(jìn)行。本章后面的內(nèi)容就分別敘述相關(guān)的方法與解決手段的原理與應(yīng)用。4.3網(wǎng)絡(luò)支付支撐網(wǎng)絡(luò)平臺(tái)的安全及防火墻應(yīng)用保證網(wǎng)絡(luò)支付結(jié)算的安全首先就要保證支撐網(wǎng)絡(luò)支付結(jié)算進(jìn)行的網(wǎng)路平臺(tái)的安全,從前面的學(xué)習(xí)中我們知道,這個(gè)平臺(tái)涉及到從客戶端到商家以及銀行專網(wǎng)的整個(gè)商務(wù)過程,可以總稱為一個(gè)Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)。 本節(jié)主要敘述這個(gè)支持網(wǎng)絡(luò)支付安全可靠進(jìn)行的Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)的安全以及相應(yīng)主要安全措施防火墻技術(shù)的應(yīng)用。Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)的構(gòu)成及其主

23、要安全威脅Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)的安全措施防火墻安全防護(hù)一、 Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)的構(gòu)成及其主要安全威脅由前面的支付體系知道,支持網(wǎng)絡(luò)支付安全可靠進(jìn)行的Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)主要由下面部分組成:客戶端硬件、操作系統(tǒng)、Web瀏覽器(IE瀏覽器)以及可能的客戶端網(wǎng)絡(luò)公共通訊通道Internet網(wǎng)絡(luò)電子商務(wù)服務(wù)器端的網(wǎng)絡(luò)及Web服務(wù)器軟件服務(wù)器端的數(shù)據(jù)庫服務(wù)器與銀行專網(wǎng)的連接網(wǎng)關(guān)上述各個(gè)環(huán)節(jié)均可能給網(wǎng)絡(luò)支付帶來安全問題。網(wǎng)關(guān)與銀行專網(wǎng)的安全已經(jīng)由銀行系統(tǒng)提供安全保證,這里不用考慮??蛻魴C(jī)(用戶)企業(yè)電子商務(wù)服務(wù)器Internet對這個(gè)支持網(wǎng)絡(luò)支付安全可靠進(jìn)行的Internet網(wǎng)絡(luò)

24、平臺(tái)系統(tǒng)的攻擊或安全威脅主要有以下4種類型: 破壞客戶的即需網(wǎng)絡(luò)服務(wù),截?cái)嘈畔⒘鲃?dòng):如切斷通訊線路、毀壞硬件、病毒癱瘓軟件系統(tǒng)、冗余信息堵塞網(wǎng)絡(luò)通道等) 偽造:偽造客戶或商家信息,假冒身份以騙取財(cái)物。 篡改:為某目的對相關(guān)網(wǎng)絡(luò)支付信息進(jìn)行篡改 介入:利用特殊軟件工具提取Internet上通信的數(shù)據(jù),以期破解信息;或進(jìn)行信息流量分析,對信息的流動(dòng)情況進(jìn)行分析,如信息傳送的方向、發(fā)送地點(diǎn)等,得到間接情報(bào),為其他目的服務(wù);或非法進(jìn)入系統(tǒng)或數(shù)據(jù)庫,進(jìn)行破壞、COPY等。當(dāng)然還有一些其他的攻擊或威脅手段,不一一敘述。Internet本身由于目前使用的TCP/IP協(xié)議上的缺陷,因此其天生就沒有很強(qiáng)的安全性

25、,因?yàn)樵O(shè)計(jì)時(shí)就為了開放自由,并具有傳輸路徑的冗余。因此這種設(shè)計(jì)上的缺陷是造成Internet安全問題的根本原因,最根本的解決辦法只有重新涉及TCP/IP協(xié)議?,F(xiàn)在正研發(fā)的新一代Internet網(wǎng)絡(luò)通訊協(xié)議IP V6就是解決此網(wǎng)絡(luò)平臺(tái)安全問題的根本辦法,但現(xiàn)在仍然在實(shí)驗(yàn)中、完善中。Internet網(wǎng)絡(luò)平臺(tái)上安全措施主要從保護(hù)網(wǎng)絡(luò)安全、保護(hù)應(yīng)用服務(wù)安全和保護(hù)系統(tǒng)安全三個(gè)方面來敘述。每一方面都要結(jié)合考慮安全防護(hù)的各方面,即物理安全、防火墻、消息安全、Web安全、媒體安全等,以滿足策略所包含的各種要求。 二、 Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)的安全措施1. 保護(hù)網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全是保護(hù)網(wǎng)絡(luò)端系統(tǒng)(包括代理服

26、務(wù)器和服務(wù)器系統(tǒng))之間通信過程的安全性。網(wǎng)絡(luò)安全業(yè)務(wù)是保護(hù)網(wǎng)絡(luò)的安全要素:機(jī)密性、完整性、認(rèn)證性和訪問控制性。網(wǎng)絡(luò)安全采用的主要措施如下:(7個(gè)方面) (1) 全面規(guī)劃網(wǎng)絡(luò)平臺(tái)的安全策略網(wǎng)絡(luò)安全策略內(nèi)容主要包括:如何使用口令和訪問控制;針對網(wǎng)絡(luò)操作系統(tǒng)和應(yīng)用程序?qū)嵤┫鄳?yīng)的安全控制;制定數(shù)據(jù)文件、系統(tǒng)的備份方案,按方案實(shí)施和檢查:制定各種災(zāi)難和故障恢復(fù)計(jì)劃;明確安裝、維護(hù)、操作和管理人員的職責(zé)和網(wǎng)絡(luò)訪問級別制定系統(tǒng)各組成部分的物理安全策略;制定在允許外部訪問時(shí),維護(hù)網(wǎng)絡(luò)安全性的策略:建立安全破壞檢查、系統(tǒng)失靈、系統(tǒng)異常檢查的規(guī)范和報(bào)告制度。 (2) 制定網(wǎng)絡(luò)安全管理措施 要建立網(wǎng)絡(luò)安全管理體制和

27、制度;提高網(wǎng)絡(luò)系統(tǒng)的自我防范能力。應(yīng)該對網(wǎng)絡(luò)中的各用戶及有關(guān)人員進(jìn)行職業(yè)道德教育以及技術(shù)培訓(xùn)。(3) 使用防火墻。這是最主要的措施之一,我們要講的部分。(4) 盡量記錄網(wǎng)絡(luò)上的一切活動(dòng)為了了解、防護(hù)和恢復(fù)未經(jīng)授權(quán)的訪問,在網(wǎng)絡(luò)上的一切活動(dòng)都應(yīng)記錄下來,并處理這些已記錄的信息,根據(jù)這些信息來定位和分析入侵行為。有關(guān)軟件工具可從Internet和銷售商處得到。(5)注意對設(shè)備的物理保護(hù)電纜、路由器、終端、網(wǎng)絡(luò)服務(wù)器等硬件可能會(huì)受到物理攻擊,如通過“搭線”到網(wǎng)絡(luò)電纜上。為此在規(guī)劃網(wǎng)絡(luò)的安裝時(shí),要考慮使?jié)撛诘陌踩:ΡM可能地減小,如鎖上存放網(wǎng)絡(luò)服務(wù)器和路由器的柜子。網(wǎng)絡(luò)連線規(guī)劃時(shí),也應(yīng)考慮減少搭線的可

28、能。(6) 檢查網(wǎng)絡(luò)平臺(tái)系統(tǒng)脆弱性可從系統(tǒng)外部和系統(tǒng)內(nèi)部兩方面來檢查其脆弱性。例如外部的侵入通常是試圖登錄:如用侵入口令字,利用系統(tǒng)軟件的已知缺陷和使用給客戶的擴(kuò)充特權(quán)。內(nèi)部安全檢查:文件和系統(tǒng)訪問的權(quán)限符合安全規(guī)定,檢查可疑的文件;檢查病毒和特洛伊木馬。一旦發(fā)現(xiàn)了脆弱漏洞,即可采取行動(dòng),防止對系統(tǒng)的安全造成實(shí)際危害。 (7)識別和鑒別網(wǎng)絡(luò)中的用戶和系統(tǒng)必須能夠可靠地識別自身以確保關(guān)鍵數(shù)據(jù)和資源的完整性。而且必須有控制手段使用戶或系統(tǒng)只能訪問他們需要或有權(quán)使用的資源。系統(tǒng)中所具有的這種能力還必須是不容易被破壞的。識別和鑒別的方法有:最簡單、最容易、最常用的就是使用口令字:限制網(wǎng)絡(luò)中最大用戶數(shù)和

29、會(huì)話數(shù);限制每個(gè)用戶的訪問日期和時(shí)間;限定用戶的訪問按預(yù)先排定的時(shí)間表進(jìn)行;限制用戶登錄失敗的次數(shù);在定義的非活動(dòng)時(shí)間后會(huì)話應(yīng)當(dāng)暫停,必要時(shí)停用賬戶。2. 保護(hù)應(yīng)用的安全應(yīng)用安全是針對特定應(yīng)用(如Web服務(wù)器、網(wǎng)絡(luò)支付專用軟件系統(tǒng))中所建立的安全防護(hù)措施,獨(dú)立于任何網(wǎng)絡(luò)的安全措施。網(wǎng)絡(luò)支付協(xié)議就很復(fù)雜,它涉及購貨人、零售商和銀行之間的轉(zhuǎn)賬,不同參與者之間的通信需要不同水平的保護(hù),需要在應(yīng)用層上處理。由于現(xiàn)在電子商務(wù)中的應(yīng)用層對安全的要求最嚴(yán)格、最復(fù)雜,因此更傾向于在應(yīng)用層而不是在網(wǎng)絡(luò)層采取各種安全措施。應(yīng)用層上的安全業(yè)務(wù)可以涉及認(rèn)證、訪問控制、機(jī)密性、數(shù)據(jù)完整性、不可否認(rèn)性、Web安全性、ED

30、I和網(wǎng)絡(luò)支付等應(yīng)用的安全性。 3. 保護(hù)系統(tǒng)安全平臺(tái)系統(tǒng)安全性是指從整體系統(tǒng)的角度來進(jìn)行保護(hù),它與網(wǎng)絡(luò)系統(tǒng)硬件平臺(tái)、操作系統(tǒng)用各種應(yīng)用軟件等互相關(guān)聯(lián)。電子商務(wù)下涉及到網(wǎng)絡(luò)支付結(jié)算的的系統(tǒng)安全可能包含下述一些措施。(1)檢查和確認(rèn)安裝軟件中沒有已知的安全漏洞(如病毒、特洛伊木馬等)。如IE瀏覽器、電子錢包軟件、支付網(wǎng)關(guān)。(2)使系統(tǒng)具有最小穿透風(fēng)險(xiǎn)性:通過認(rèn)證才允許連通,從管理上,對所有接入數(shù)據(jù)必須進(jìn)行審計(jì),對系統(tǒng)用戶進(jìn)行嚴(yán)格安全管理。(3)對入侵進(jìn)行檢測、審計(jì)、追蹤。防火墻系統(tǒng)提供這個(gè)功能。三、防火墻安全防護(hù)從上述對支撐網(wǎng)絡(luò)支付結(jié)算的Internet網(wǎng)絡(luò)平臺(tái)系統(tǒng)的安全及相應(yīng)安全措施的敘述,防火

31、墻系統(tǒng)的應(yīng)用是一個(gè)主要手段,是保證整個(gè)網(wǎng)絡(luò)平臺(tái)系統(tǒng)安全的第一道保護(hù),也是關(guān)鍵的安全防護(hù)環(huán)節(jié)。下面介紹一下防火墻的安全防護(hù)原理及過程。1. 防火墻的定義防火墻,F(xiàn)irewall,是在需要保護(hù)的網(wǎng)絡(luò)同可能帶來安全威脅的Internet之間建立的第一道保護(hù),主要是一種用計(jì)算機(jī)軟件和硬件組成的隔離設(shè)備,用于在Intranet和Internet之間構(gòu)筑一道屏障,能夠按設(shè)置的條件進(jìn)行區(qū)分,實(shí)現(xiàn)內(nèi)外有別,用以保護(hù)Intranet中的信息、資源等不受來自Internet中非法用戶的侵犯,它控制Intranet與Internet之間的所有數(shù)據(jù)流量,控制和防止Intranet中的有價(jià)值數(shù)據(jù)流入Internet,也

32、控制和防止來自Internet的無用垃圾和有害數(shù)據(jù)流入Intranet。防火墻的應(yīng)用示意圖為:Internet企業(yè)內(nèi)部網(wǎng)絡(luò)(如Intranet)防火墻系統(tǒng)(堡壘主機(jī)+路由器等)非安全網(wǎng)絡(luò)安全網(wǎng)絡(luò)防火墻(Firewall)是借用詞,其本意是“網(wǎng)絡(luò)門”。好像兩個(gè)網(wǎng)絡(luò)之間的一道安全門,好像房屋的門、建筑物的大門、國境線上檢查站,只讓規(guī)定的事物通過,而阻止“非法”東西的流通。 圖4-2 防火墻作用示意圖防火墻(Firewall)是借用詞,其本意是“網(wǎng)絡(luò)門”。好像兩個(gè)網(wǎng)絡(luò)之間的一道安全門,好像房屋的門、建筑物的大門、國境線上檢查站,只讓規(guī)定的事物通過,而阻止“非法”東西的流通。確切地說,防火墻是一個(gè)或一

33、組系統(tǒng),包括硬件和軟件,它在兩個(gè)網(wǎng)絡(luò)之間執(zhí)行雙向訪問控制策略。2. 防火墻的組成防火墻由下列幾個(gè)基本部分組成:外部過濾器、網(wǎng)關(guān)和內(nèi)部過濾器。如圖43所示。圖4-3 防火墻的基本組成框圖其中:過濾器filter:用于阻斷某些類型信息的通過。通常,外部過濾器用于保護(hù)網(wǎng)關(guān)免受來自Internet的攻擊。當(dāng)網(wǎng)關(guān)遭到來自Internet的攻擊而受到破壞時(shí),內(nèi)部過濾器用于對付網(wǎng)關(guān)受破壞后的后果。 過濾器執(zhí)行由防火墻管理機(jī)構(gòu)制訂的一組規(guī)則,檢驗(yàn)各數(shù)據(jù)組決定是否允許放行。這些規(guī)則按IP地址、端口號碼和各類應(yīng)用等參數(shù)確定。網(wǎng)關(guān)Gateway:提供中繼服務(wù),以補(bǔ)償過濾器的影響,輔助過濾器控制業(yè)務(wù)流,網(wǎng)關(guān)往往是一臺(tái)

34、或一組機(jī)器。一個(gè)暴露的網(wǎng)關(guān)計(jì)算機(jī)通常叫“堡壘機(jī)”。當(dāng)然上述組成不是固定的,實(shí)際上按需要改變配置。有的防火墻還包括域名服務(wù)和Email過濾處理等,輔助過濾器控制業(yè)務(wù)流,如圖44所示。 圖4-4 實(shí)際防火墻組成示例3. 防火墻的功能作為防火墻的計(jì)算機(jī)設(shè)備具有以下功能: (1)由內(nèi)Intranet到外Internet和由外到內(nèi)的所有訪問都必須通過它;(2)只有本地安全策略所定義的合法訪問才被允許通過它;(3)防火墻本身無法被穿透。防火墻能保護(hù)站點(diǎn)不被任意鏈接,甚至能建立跟蹤工具,幫助總結(jié)并記錄有關(guān)正在進(jìn)行的連接資源、服務(wù)器提供的通信量以及試圖闖入者的任何企圖。4. 防火墻的安全業(yè)務(wù) (1)用戶認(rèn)證。

35、對于防火墻來說,認(rèn)證主要是對防火墻用戶的認(rèn)證和防火墻管理員對防火墻的認(rèn)證。 (2)域名服務(wù)。防火墻不能將內(nèi)部網(wǎng)內(nèi)主機(jī)的IP地址泄露出去。 (3)EMAIL處理。電子郵件是一個(gè)主要業(yè)務(wù),這些郵件都要通過防火墻檢驗(yàn)與過濾。 (4)防火墻的IP安全性。防火墻可以提供機(jī)密性和完整性。一個(gè)Externet網(wǎng)可能由多個(gè)內(nèi)部網(wǎng)通過Internet相互連接而成。這些網(wǎng)之間要求數(shù)據(jù)機(jī)密性和完整性。 5. 防火墻的類型防火墻的設(shè)計(jì)按網(wǎng)絡(luò)層次可分為兩類:網(wǎng)絡(luò)級防火墻和應(yīng)用級防火墻。它們采用不同的方式提供類似的功能,現(xiàn)在有些防火墻產(chǎn)品具有雙重性能,應(yīng)選擇適合當(dāng)前配置的防火墻類型。(1)網(wǎng)絡(luò)級防火墻網(wǎng)絡(luò)級類型的防火墻使

36、用簡單的路由器,采用包過濾技術(shù),檢查IP包,決定允許或禁止基于資源的服務(wù)、目的地址及使用端口。新式的防火墻還能監(jiān)控通過防火墻的連接狀態(tài)等,這是一種易于實(shí)現(xiàn)的、快速的、透明的防火墻,具有很好的性價(jià)比。 有一種流行的網(wǎng)絡(luò)級防火墻隔離式主機(jī)防火墻,如下圖所示。在該設(shè)計(jì)里,路由器在網(wǎng)絡(luò)級上運(yùn)行,控制所有出入內(nèi)部的訪問,并將所有的請求傳給堡壘主機(jī)。 (2)應(yīng)用級防火墻。應(yīng)用級防火墻通常是運(yùn)行在防火墻上的運(yùn)行代理服務(wù)器軟件部分(又名稱為應(yīng)用網(wǎng)關(guān))。由于代理服務(wù)器是在同一級上運(yùn)行,所以它易于采集??刂圃L問信息,例如記錄用戶的連接站點(diǎn)和時(shí)間,有助于識別網(wǎng)絡(luò)上的攻擊。因此,與網(wǎng)絡(luò)級防火墻比較,其安全性更強(qiáng),但透

37、明性差一些,網(wǎng)絡(luò)性能有所降低。上圖是雙宿主機(jī)網(wǎng)關(guān)防火墻示意圖,這是應(yīng)用級防火墻的示例。雙宿主機(jī)是一臺(tái)代理服務(wù)器,帶有兩塊網(wǎng)絡(luò)接口卡NIC。每一塊NIC有一個(gè)IP地址,如果網(wǎng)絡(luò)上的兩臺(tái)計(jì)算機(jī)想相互通信,必須與雙宿主機(jī)上能“看到”的IP地址聯(lián)系,代理服務(wù)器軟件查看其規(guī)則是否允許連接,如果允許,代理服務(wù)器通過另一塊NIC網(wǎng)卡啟動(dòng)與其他網(wǎng)絡(luò)的聯(lián)系。 6. 常見防火墻軟件CheckPoint防火墻軟件Firewall-1Firewall-1是目前世界上最好的網(wǎng)絡(luò)防火墻產(chǎn)品之一,除擁有防火墻的一般功能和GUI操作界面外,還提供獨(dú)有的客戶認(rèn)證功能。中國上海創(chuàng)源公司的SecuStar安全之星:企業(yè)版SecuS

38、tar FW2000 免費(fèi)的防火墻軟件:如天網(wǎng)安全陣線提供的免費(fèi)個(gè)人版防火墻“天網(wǎng)防火墻”,用以抵御黑客的攻擊。 4.4 對稱密鑰加密及應(yīng)用在計(jì)算機(jī)網(wǎng)絡(luò)用戶之間進(jìn)行通訊時(shí),為了保護(hù)信息不被第三方竊取,必須采用各種方法對數(shù)據(jù)進(jìn)行加密。最常用的方法之一就是對稱密鑰加密法,或者稱之為秘密密鑰加密法(Secretkey Cryptography)。原理:信息發(fā)送方用一個(gè)密鑰對要發(fā)送的數(shù)據(jù)進(jìn)行加密,信息的接收方能用同樣的密鑰解密,而且只能用這一密鑰解密。由于雙方所用加密和解密的密鑰相同,所以叫作對稱密鑰加密法。由于這對密鑰不能被第三方知道,所以又叫作秘密密鑰加密法。最常用的對稱密鑰加密法叫做DES(Da

39、ta Encryption Standard)算法。 如上頁圖所示,甲、乙兩公司之間進(jìn)行通訊,每個(gè)公司都持有共同的密鑰,甲公司要向乙公司訂購鋼材,用此用共用的密鑰加密,發(fā)給乙公司,乙公司收到后,同樣用這一共用密鑰解密,就可以得到這1份訂購單。由于對稱密鑰加密法需要在通訊雙方之間約定密鑰,一方生成密鑰后,要通過獨(dú)立的安全的通道送給另一方,然后才能開始進(jìn)行通訊。這種加密方法在專用網(wǎng)絡(luò)中使用效果較好,并且速度快。因?yàn)橥ㄓ嵏鞣较鄬潭?,可預(yù)先約定好密鑰。具體在電子商務(wù)網(wǎng)絡(luò)支付時(shí)的應(yīng)用: 銀行內(nèi)部專用網(wǎng)絡(luò)傳送數(shù)據(jù)一般都采用DES算法加密,比如傳送某網(wǎng)絡(luò)支付方式用的密碼。 軍事指揮網(wǎng)絡(luò)上一般也常用這種秘密

40、密鑰加密法。但是,也有缺點(diǎn),與多人通訊時(shí),需要太多的密鑰,因此在電子商務(wù)是面向千千萬萬客戶的,有時(shí)不可能給每一對用戶配置一把密鑰,所以電子商務(wù)只靠這種加密方式是不行的。4.5 公開密鑰加密法及應(yīng)用在公開網(wǎng)絡(luò)中,如在Internet上,用對稱密鑰加密法傳送交易信息,就會(huì)發(fā)生困難。比如,一個(gè)商戶想在Internet上同幾百萬個(gè)用戶安全地進(jìn)行交易,每一位用戶都要由此商戶分配一個(gè)特定的密鑰并通過獨(dú)立的安全通道傳送,密鑰數(shù)太巨大,這幾乎是不可能的,這就必須采用公開密鑰加密法(Publickey Cryptography) 。 公開密鑰加密法的加密和解密所用的密鑰不同,所以又叫非對稱密鑰加密法(Asymm

41、etric Cryptography)。原理:共用2個(gè)密鑰,在數(shù)學(xué)上相關(guān),稱作密鑰對。用密鑰對中任何一個(gè)密鑰加密,可以用另一個(gè)密鑰解密,而且只能用此密鑰對中的另一個(gè)密鑰解密。商家采用某種算法(秘鑰生成程序)生成了這2個(gè)密鑰后,將其中一個(gè)保存好,叫做私人密鑰(Private Key),將另一個(gè)密鑰公開散發(fā)出去,叫做公開密鑰(Public Key)。任何一個(gè)收到公開密鑰的客戶,都可以用此公開密鑰加密信息,發(fā)送給這個(gè)商家,這些信息只能被這個(gè)商家的私人密鑰解密。只要商家沒有將私人密鑰泄漏給別人,就能保證發(fā)送的信息只能被這位商家收到。(定點(diǎn)加密通訊) 公開密鑰加密法的算法原理是完全公開的,加密的關(guān)鍵是密

42、鑰,用戶只要保存好自己的私人密鑰,就不怕泄密。著名的公開密鑰加密法是RSA算法。RSA是這個(gè)算法三個(gè)發(fā)明人(Rivest,Shamir和Adleman)姓名首字母。RSA加密算法的安全性能與密鑰的長度有關(guān),長度越長越難解密。在用于網(wǎng)絡(luò)支付安全的SET系統(tǒng)中使用的密鑰長度為1024位和2048位。據(jù)專家測算,攻破512位密鑰RSA算法大約需要8個(gè)月時(shí)間,而一個(gè)768位密鑰的RSA算法在2019年之前是無法攻破的?,F(xiàn)在,在技術(shù)上還無法預(yù)測攻破具有2048位密鑰的RSA加密算法需要多少時(shí)間。美國LOTUS公司懸賞l億美元,獎(jiǎng)勵(lì)能破譯其DOMINO產(chǎn)品中1024位密鑰的RSA算法的人。從這個(gè)意義上說,

43、遵照SET協(xié)議開發(fā)的網(wǎng)上交易系統(tǒng)是絕對安全的。但生成長密鑰的技術(shù)是尖端的,美國封鎖。比對稱密鑰加密法如DES算法等速度慢很多。公開密鑰加密法是后面鑰講的數(shù)字簽名手段的技術(shù)基礎(chǔ)之一,可以用來解決在電子商務(wù)中如網(wǎng)絡(luò)支付結(jié)算中“防抵賴”“認(rèn)證支付行為”等作用。這可以從下面對公開密鑰加密的兩種作用的敘述中看出來。公開密鑰加密的兩種作用:基于公開密鑰的2個(gè)密鑰之間的數(shù)學(xué)關(guān)系。 1)2位用戶之間要互相交換信息,需要各自生成一對密鑰,將其中的私人密鑰保存好,將公開密鑰發(fā)給對方。交換信息時(shí),發(fā)送方用接收方的公開密鑰對信息加密,只能用接收方的私人密鑰解密。他們之間可以在無保障的公開網(wǎng)絡(luò)中傳送消息,而不用擔(dān)心消息

44、被別人竊取。如下圖所示,甲公司要向乙公司訂購鋼材,甲公司用乙公司的公開密鑰將他要發(fā)給乙公司的消息加密,乙公司收到后,只能用乙公司自己的私人密鑰解密而得到甲公司發(fā)來的訂購單。只要乙公司保證沒有他人知道乙公司的私人密鑰,甲、乙兩公司就能確信,所發(fā)信息只有乙公司能看到。(定點(diǎn)加密傳送) 2)反之,消息發(fā)送者用自己的私人密鑰對數(shù)據(jù)加密后,發(fā)給接收方,接收方只能用發(fā)送方的公開密鑰解密。由于發(fā)送方私人密鑰只有發(fā)送方知道,任何一個(gè)接收者都可以確認(rèn)消息是由發(fā)送方發(fā)來的。如下圖所示,甲公司用自己的私人密鑰加密要發(fā)給乙公司的訂購單,乙公司收到后,只能用甲公司的公開密鑰解密,才可以得到甲公司發(fā)來的訂購單。只要甲公司

45、保證沒有人知道自己的私人密鑰,乙公司可以斷定,訂購單必定是甲公司發(fā)來的。 (不可抵賴發(fā)送行為,類似簽名認(rèn)證某行為,數(shù)字簽名技術(shù)之一)4.6 數(shù)字信封非對稱(公開)密鑰的強(qiáng)大的加密功能使它具有比對稱密鑰更大的優(yōu)越性。但是,由于非對稱密鑰加密比對稱密鑰加密速度慢得多,在加密數(shù)據(jù)量大的信息時(shí),要花費(fèi)很長時(shí)間。而對稱密鑰在加密速度方面具有很大優(yōu)勢。所以在SET協(xié)議中對信息的加密同時(shí)采用兩種加密方式,將兩者結(jié)合起來使用。數(shù)字信封(Digital Envelope)的原理:對需傳送的信息(如電子合同、支付指令)的加密采用對稱密鑰加密法;但密鑰不先由雙方約定,而是在加密前由發(fā)送方隨機(jī)產(chǎn)生;用此隨機(jī)產(chǎn)生的對稱

46、密鑰對信息進(jìn)行加密,然后將此對稱密鑰用接收方的公開密鑰加密,準(zhǔn)備定點(diǎn)加密發(fā)送給接受方。這就好比用“信封”封裝起來,所以稱作數(shù)字信封(封裝的是里面的對稱密鑰)。接收方收到信息后,用自己的私人密鑰解密,打開數(shù)字信封,取出隨機(jī)產(chǎn)生的對稱密鑰,用此對稱密鑰再對所收到的密文解密,得到原來的信息。因?yàn)閿?shù)字信封是用消息接收方的公開密鑰加密的,只能用接收方的私人密鑰解密打開,別人無法得到信封中的對稱密鑰,也就保證了信息的安全,又提高了速度。 (其實(shí)就是雙重加密原理,對稱非對稱配合使用,各用其優(yōu)點(diǎn)) 應(yīng)用:在使用對稱密鑰加密時(shí),密鑰的傳遞以及密鑰的更換都是問題。采用數(shù)字信封的方式,對稱密鑰通過接受方的公開密鑰加

47、密后傳給對方,可以保證密鑰傳遞的安全。而且此對稱密鑰每次由發(fā)送方隨機(jī)生成,每次都在更換,更增加了安全性。 用于網(wǎng)絡(luò)支付:數(shù)字信封不僅用于裝入對稱密鑰,一些重要的短小信息,比如銀行賬號、密碼等都可以采取數(shù)字信封傳送。 上圖中,甲公司采用數(shù)字信封的方法加密數(shù)據(jù)。甲公司先隨機(jī)生成一個(gè)對稱密鑰,用此對稱密鑰來加密要發(fā)給乙公司的消息,然后,再用乙公司的公開密鑰加密這個(gè)隨機(jī)生成的對稱密鑰,裝入數(shù)字信封。乙公司收到后,先用自己的私人密鑰對加密的對稱密鑰解密,即打開數(shù)字信封,取出甲公司隨機(jī)生成的對稱密鑰,再用此對稱密鑰對消息密文解密,得到消息明文.分兩次傳送4.7 數(shù)字摘要需求:通訊雙方在互相傳送消息時(shí),不僅

48、要對數(shù)據(jù)進(jìn)行保密,不讓第三者知道,還要能夠知道數(shù)據(jù)在傳輸過程中沒有被別人改變,也就是要保證數(shù)據(jù)的完整性。數(shù)字摘要的原理:采用的方法是用某種算法對被傳送的數(shù)據(jù)生成一個(gè)完整性值,將此完整性值與原始數(shù)據(jù)一起傳送給接收者,接收者用此完整性值來檢驗(yàn)消息在傳送過程中有沒有發(fā)生改變。這個(gè)值由原始數(shù)據(jù)通過某一加密算法產(chǎn)生的一個(gè)特殊的數(shù)字信息串,比原始數(shù)據(jù)短小,能代表原始數(shù)據(jù),所以稱作數(shù)字摘要(Digital Digest)。(保證消息的真實(shí)性,類似于簽名的真實(shí),數(shù)字簽名技術(shù)之二) 要求:第一,生成數(shù)字摘要的算法必須是一個(gè)公開的算法,數(shù)據(jù)交換的雙方可以用同一算法對原始數(shù)據(jù)經(jīng)計(jì)算而生成的數(shù)字摘要進(jìn)行驗(yàn)證。第二,算

49、法必須是一個(gè)單向算法,就是只能通過此算法從原始數(shù)據(jù)計(jì)算出數(shù)字摘要,而不能通過數(shù)字摘要得到原始數(shù)據(jù)。第三,不同的兩條消息不能得到相同的數(shù)字摘要。由于每個(gè)消息數(shù)據(jù)都有自己特定的數(shù)字摘要,就像每個(gè)人的指紋一樣,所以,數(shù)字摘要又稱作數(shù)字指紋或數(shù)字手印(Thumbprint)。就像可以通過指紋來確定是某人一樣,可以通過數(shù)字指紋來確定所代表的數(shù)據(jù)。 常用算法:如RSA公司提出的MD5(128位)。還有SHA1等。由于常采用的是一種HASH函數(shù)算法,也稱Hash(散列)編碼法。MD5(128位)由Ron.Rivest教授設(shè)計(jì)。該編碼法采用單向Hash函數(shù)將需加密的明文“摘要”成一串128bit的密文。網(wǎng)絡(luò)支

50、付中應(yīng)用:在目前先進(jìn)的SET協(xié)議機(jī)制中采用的hash算法可產(chǎn)生160位的消息摘要,兩條不同的消息產(chǎn)生同一消息摘要的機(jī)會(huì)為l1048,所以說,這串?dāng)?shù)據(jù)在統(tǒng)計(jì)學(xué)意義上是惟一的。不同的消息將產(chǎn)生不同的消息摘要,對消息數(shù)據(jù)哪怕改變一位數(shù)據(jù),消息摘要將會(huì)產(chǎn)生很大變化。 信息:ABCDDFDFDFDFKKKKDFD.HASH函數(shù)唯一摘要:kkfgdd。信息的數(shù)字指紋注意:HASH算法本身并不能完全保證數(shù)據(jù)的完整性,還必須與其他密碼或密鑰結(jié)合起來使用才能保證。因?yàn)楣K惴ㄊ枪_的,如果某人改變了傳送的消息,可以很容易地同時(shí)改變由哈希算法生成的數(shù)字摘要。單用數(shù)字摘要顯然無法保證數(shù)據(jù)的完整性,而必須將數(shù)字摘要保

51、護(hù)起來,使別人無法偽造。在SET系統(tǒng)中是將數(shù)字摘要用發(fā)送者的私人密鑰加密,產(chǎn)生數(shù)字簽名來保證數(shù)據(jù)的完整性。接收者收到加了密的數(shù)字摘要,只能用發(fā)送者的公開密鑰解密,如果可以確信這個(gè)數(shù)字摘要是發(fā)送者發(fā)來的,就可以用此數(shù)字摘要來驗(yàn)證所收到的消息的完整性。4.8 數(shù)字簽名在傳統(tǒng)商務(wù)的合同或支付信件中平時(shí)人們用筆簽名,這個(gè)簽名通常有兩個(gè)作用:可以證明信件是由簽名者發(fā)送并認(rèn)可的(不可抵賴)保證信件的真實(shí)性(非偽造、非篡改) 在電子商務(wù)中,具體到為了保證電子商務(wù)安全網(wǎng)絡(luò)支付中的認(rèn)證性和不可否認(rèn)性,必須具有數(shù)字簽名技術(shù),比如“電子支票上的簽名認(rèn)證”。數(shù)字簽名及原理:Digita1 Signature,就是指利

52、用數(shù)字加密技術(shù)實(shí)現(xiàn)在網(wǎng)絡(luò)傳送信息文件時(shí),附加個(gè)人標(biāo)記,完成傳統(tǒng)上手書簽名或印章的作用,以表示確認(rèn)、負(fù)責(zé)、經(jīng)手、真實(shí)等;或 數(shù)字簽名就是在要發(fā)送的消息上附加一小段只有消息發(fā)送者才能產(chǎn)生而別人無法偽造的特殊數(shù)據(jù)(個(gè)人標(biāo)記),而且這段數(shù)據(jù)是原消息數(shù)據(jù)加密轉(zhuǎn)換生成的,用來證明消息是由發(fā)送者發(fā)來的。 在網(wǎng)絡(luò)支付SET機(jī)制中是用發(fā)送方的私人密鑰對用hash算法處理原始消息后生成的數(shù)字摘要加密,附加在原始消息上,生成數(shù)字簽名。 數(shù)字簽名信件發(fā)送者私人秘鑰加密(hash (信件)(如RSA算法) (如MD5算法) 數(shù)字簽名應(yīng)用過程:在上圖中,甲公司要把訂購單發(fā)給乙公司,他先用哈希算法計(jì)算出訂購單的消息摘要(數(shù)

53、字摘要),然后用自己的私人密鑰加密消息摘要,生成數(shù)字簽名,將此數(shù)字簽名連同這訂購單一起發(fā)送給乙公司。乙公司收到后,通過哈希算法計(jì)算出訂購單的消息摘要,同時(shí)用甲公司的公開密鑰對數(shù)字簽名解密,得到甲公司在發(fā)送前計(jì)算出的消息摘要,如果兩條消息摘要相同,就可以確認(rèn)這份訂購單是甲方發(fā)來的,而且在傳送過程中沒有改變。 數(shù)字簽名的作用:與傳統(tǒng)簽名作用一樣(1)如果接收方可以用簽名者的公鑰正確地解開數(shù)字簽名,則表示數(shù)字簽名的確是由簽名者產(chǎn)生。(公開密鑰加密法應(yīng)用)(2)如果發(fā)送方對消息M計(jì)算出的數(shù)字摘要h(M),和消息M的接收方從接收到的消息M計(jì)算出散列值h(M),這兩種信息摘要相同表示文件具有完整性。 (數(shù)

54、字摘要法的應(yīng)用)數(shù)字簽名可以解決下述網(wǎng)絡(luò)支付中的安全鑒別問題:(1)接收方偽造:接收方偽造一份文件,并聲稱這是發(fā)送方發(fā)送的:付款單據(jù)等。(2)發(fā)送者或接收者否認(rèn):發(fā)送者或接收者事后不承認(rèn)自己曾經(jīng)發(fā)送或接收過支付單據(jù)。(3)第三方冒充:網(wǎng)上的第三方用戶冒充發(fā)送或接收消息;(4)接收方篡改:接收方對收到的文件如支付金額進(jìn)行改動(dòng)。數(shù)字簽名與手書簽名的區(qū)別在于:手寫簽名(包括蓋章)是模擬的,因人而異,即使同一個(gè)人也有細(xì)微差別,比較容易偽造,要區(qū)別是否是偽造,往往需要特殊專家。而數(shù)字簽名是0和1的數(shù)字串,極難偽造,要區(qū)別是否為偽造,不需專家。對不同的信息數(shù)字指紋,即使是同一人,其數(shù)字簽名也是不同的。這樣

55、就實(shí)現(xiàn)了文件與簽署的最緊密的“捆綁”。更加可靠。 4.9 數(shù)字證書與認(rèn)證中心CA在傳統(tǒng)商務(wù)與電子商務(wù)中,均存在對貿(mào)易伙伴身份的確定與認(rèn)證問題。特別在電子商務(wù)中,由于是基于非面對面的網(wǎng)上交易,貿(mào)易雙方幾乎不會(huì)見面,那么驗(yàn)證貿(mào)易對方的身份比如在網(wǎng)絡(luò)支付中對收款人或付款人身份的認(rèn)證是非常必要的。因此如何在Internet上識別對方身份,在電子商務(wù)時(shí)代是重要的一環(huán)。傳統(tǒng)商務(wù)中有相應(yīng)的雙方身份認(rèn)證機(jī)制,如政府部門頒發(fā)的身份證、護(hù)照、公司營業(yè)證書、產(chǎn)品質(zhì)量檢驗(yàn)證書等。有了這些政府頒發(fā)的證書,保證了貿(mào)易雙方身份的認(rèn)證和合法性的認(rèn)證,才保證了傳統(tǒng)商務(wù)的安全、有序、可靠進(jìn)行。而在Internet上是沒有“政府”

56、的。因此必須建立公正的“認(rèn)證中心”機(jī)構(gòu),負(fù)責(zé)頒發(fā)“身份認(rèn)證證書”和檢驗(yàn)“身份”的工作,認(rèn)證的方法則變?yōu)橥ㄟ^網(wǎng)絡(luò)的電子手段。因此不得不使用全新的機(jī)制,來保證電子商務(wù)的進(jìn)行。 在電子商務(wù)的網(wǎng)絡(luò)支付中,涉及到大量的雙方身份認(rèn)證,本節(jié)就主要介紹電子商務(wù)下的身份認(rèn)證工具數(shù)字證書及其發(fā)行者CA的基本知識。一、數(shù)字證書傳統(tǒng)的身份證明一般是通過檢驗(yàn)“物理物品”的有效性來確認(rèn)持有者的身份。這類“物理物品”可以是身份證、護(hù)照、工作證、信用卡、駕駛執(zhí)照、徽章等,上面往往含有與個(gè)人真實(shí)身份相關(guān)的易于識別的照片、指紋、視網(wǎng)膜等,并具有權(quán)威機(jī)構(gòu)如公安機(jī)關(guān)等發(fā)證機(jī)構(gòu)的蓋章。 由于在電子商務(wù)中,信息業(yè)務(wù)是面向全球的,要求驗(yàn)證

57、的對象集合也迅速加大,因而大大增加了身份驗(yàn)證的復(fù)雜性和實(shí)現(xiàn)的困難性。比如,在網(wǎng)絡(luò)通訊雙方使用非對稱密鑰加密之前,必須先要確認(rèn)說得到的公開密鑰確實(shí)是對方的,也就是有一個(gè)身份確認(rèn)得問題。最好的辦法是雙方面對面交換公開密鑰,但這在實(shí)際是不可行的。就像在前面的例子中,這個(gè)商戶不可能和幾百萬個(gè)消費(fèi)者都面對面地交換公開密鑰。 為了能確認(rèn)雙方的身份,必須要由網(wǎng)絡(luò)上雙方都信任的第三方機(jī)構(gòu)(這個(gè)機(jī)構(gòu)就是數(shù)字證書認(rèn)證中心CA)發(fā)行一個(gè)特殊證書來認(rèn)證。在電子商務(wù)中,通常是把傳統(tǒng)的身份證書改用數(shù)字形式,由雙方都信任的第三方機(jī)構(gòu)發(fā)行和管理,以便在網(wǎng)絡(luò)社會(huì)上使用,進(jìn)行身份認(rèn)證。這就是數(shù)字證書。 1. 數(shù)字證書的產(chǎn)生需求2

58、. 數(shù)字證書的定義及內(nèi)容數(shù)字證書:就是指用數(shù)字技術(shù)手段確認(rèn)、鑒定、認(rèn)證Internet上信息交流參與者身份或服務(wù)器身份,是一個(gè)擔(dān)保個(gè)人、計(jì)算機(jī)系統(tǒng)或者組織的身份和密鑰所有權(quán)的電子文檔。是模擬傳統(tǒng)證書如個(gè)人身份證、企業(yè)營業(yè)證書等的特殊數(shù)字信息文檔。例如用戶數(shù)字證書證實(shí)用戶擁有一個(gè)特別的公鑰,服務(wù)器證書證實(shí)某一特定的公鑰屬于這個(gè)服務(wù)器。數(shù)字證書由發(fā)證機(jī)構(gòu)認(rèn)證授權(quán)中心CA發(fā)行。這些機(jī)構(gòu)負(fù)責(zé)在發(fā)行證書前證實(shí)個(gè)人或組織身份和密鑰所有權(quán),證書需要由社會(huì)上公認(rèn)的可靠組織發(fā)行,如果由于它簽發(fā)的證書造成不恰當(dāng)?shù)男湃侮P(guān)系,該組織需要負(fù)責(zé)任。 數(shù)字證書在保證電子商務(wù)安全中是不可缺少和不可替代的,特別是在保證網(wǎng)絡(luò)支付

59、的安全方面。它的使用面很廣,重要的安全電子交易協(xié)議(SET)、電子郵件安全協(xié)議(Secure MINE)都是以數(shù)字證書為基礎(chǔ)的。 數(shù)字證書的內(nèi)容:認(rèn)證中心CA在確認(rèn)了用戶的身份后,向用戶(企業(yè)或個(gè)人)頒發(fā)數(shù)字證書,數(shù)字證書中包括了用戶的基本信息以及用戶的公開密鑰等,并由CA進(jìn)行數(shù)字簽名。(詳細(xì)見下頁)工作原理:接收方在網(wǎng)上收到發(fā)送方業(yè)務(wù)信息的同時(shí),還收到發(fā)送方的數(shù)字證書,通過對其數(shù)字證書的驗(yàn)證,可以確認(rèn)發(fā)送方的身份。在交換數(shù)字證書的同時(shí),雙方都得到了對方的公開密鑰,由于公開密鑰是包含在數(shù)字證書中的,可以確信收到的公開密鑰肯定是對方的。從而完成數(shù)據(jù)傳送中的加解密工作。下圖顯示了數(shù)字證書的基本內(nèi)容

60、。 證書的具體內(nèi)容格式:定義在ITU-T RecX509標(biāo)準(zhǔn)里。證書由以下兩部分組成:(1)證書數(shù)據(jù)的組成版本信息Version:用來區(qū)分X509證書格式的版本;證書序列號Serial number:每一個(gè)由CA發(fā)行的證書必須有一個(gè)惟一的序列號于識別證書:CA使用的簽名算法Algorithm Identifier:CA的雙鑰加密體制算法:發(fā)證者的識別碼Issuer Unique Identifier:發(fā)此證書的CA識別碼;有效使用期限Period of Validity:本證書的有效起始、結(jié)束日期;證書主題名稱;公鑰信息Public key Information:此雙鑰加密體制的算法名稱、公

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論