《支付安全策略》PPT課件.ppt
電子支付的安全保障,2,【教學(xué)目標(biāo)與要求】,了解電子支付的安全風(fēng)險(xiǎn),掌握電子支付的相關(guān)安全需求; 了解保障支付安全的多種技術(shù); 掌握對稱技術(shù)原理; 掌握非對稱加密技術(shù)原理; 了解數(shù)字簽名的概念及原理; 掌握數(shù)字證書的主要內(nèi)容及其實(shí)現(xiàn)技術(shù); 了解數(shù)字摘要、數(shù)字時(shí)間戳等安全技術(shù);,第六講 支付安全技術(shù),3,第六講 支付安全技術(shù),【知識架構(gòu)】,【重要術(shù)語】,密碼技術(shù);數(shù)字簽名;數(shù)字證書;CFCA; PKI;CA ; SSL; SET;,第六講 支付安全技術(shù),6.1 電子支付安全概述,來自銀行合 作單位的安 全隱患,6.1.1 電子支付的安全隱患,6.1 電子支付安全概述,電子支付系統(tǒng)安全需求,保密性,可靠性,完整性,可用性,抗否認(rèn)性,所謂防火墻就是指綜合采用適當(dāng)技術(shù)在被保護(hù)網(wǎng)絡(luò)周邊建立的用于隔離被保護(hù)網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的系統(tǒng)。,6.2 電子支付安全相關(guān)技術(shù),6.2.1 安全防范技術(shù),1.防火墻技術(shù),6.2 電子支付安全相關(guān)技術(shù),2.虛擬專用網(wǎng)技術(shù),虛擬專用網(wǎng)(Virtual Private Networking,VPN)指的是依靠ISP(Internet服務(wù)提供商)和其它NSP(網(wǎng)絡(luò)服務(wù)提供商),在公用網(wǎng)絡(luò)中建立專用的數(shù)據(jù)通信網(wǎng)絡(luò)的技術(shù)。,VPN采用的主要技術(shù)有哪些?,隧道技術(shù)(Tunneling),身份認(rèn)證技術(shù)(Authentication),加解密技術(shù)(Encryption&Decryption),密鑰管理技術(shù)(Keymanagement),6.2 電子支付安全相關(guān)技術(shù),3.存取訪問控制技術(shù),常見的存取訪問控制方式,存取訪問控制表,存取訪問控制矩陣,口令方式,6.2 電子支付安全相關(guān)技術(shù),6.2.2 數(shù)據(jù)加密技術(shù),1.對稱加密技術(shù),又稱秘密密鑰、私有密鑰,用且只用同一個(gè)密鑰對信息進(jìn)行加密和解密。 對稱密鑰密碼體系的優(yōu)點(diǎn)是加密、解密速度很快(高效),但缺點(diǎn)也很明顯:密鑰難于共享,需太多密鑰。 目前比較著名的對稱密碼加密算法有:DES和IDEA,6.2 電子支付安全相關(guān)技術(shù),2.非對稱加密技術(shù),非對稱密鑰密碼體系也稱公開密鑰技術(shù)。 非對稱密鑰技術(shù)的優(yōu)點(diǎn)是:易于實(shí)現(xiàn),使用靈活,密鑰較少。弱點(diǎn)在于:要取得較好的加密效果和強(qiáng)度,必須使用較長的密鑰。,接收方公鑰,明文,密文,接收方私鑰,密文,明文,加密,解密,密鑰對,傳輸,發(fā)送方,接收方,12.2 電子支付安全相關(guān)技術(shù),6.2.3 身份認(rèn)證技術(shù),1,2,3,基于口令的身份認(rèn)證,基于物理證件的身份認(rèn)證,基于人體生物學(xué)特征的身份認(rèn)證,12.2 電子支付安全相關(guān)技術(shù),6.2.4 數(shù)字認(rèn)證技術(shù),又稱數(shù)字指紋、Hash編碼法,能保證信息傳輸?shù)耐暾浴?發(fā)送方,原文,Hash算法,摘要,對比,接收方,原文,摘要,Hash算法,互聯(lián)網(wǎng),6.2 電子支付安全相關(guān)技術(shù),6.2 電子支付安全相關(guān)技術(shù),數(shù)字信封:是用加密技術(shù)來保證只有規(guī)定的特定收信人才能閱讀信的內(nèi)容。 基本原理:發(fā)送者使用隨機(jī)產(chǎn)生的對稱密鑰加密數(shù)據(jù),然后將生成的密文和密鑰本身一起用接收者的公開密鑰加密,加密的對稱密鑰稱為數(shù)字信封,將密文及加密后的密鑰發(fā)送給接收者;接收者先用自己的私鑰解密數(shù)字信封,得到對稱密鑰,然后使用對稱密鑰解密數(shù)據(jù)。,6.2 電子支付安全相關(guān)技術(shù),數(shù)字證書是用電子手段來證實(shí)一個(gè)用戶的身份和對網(wǎng)絡(luò)資源訪問的權(quán)限,是一個(gè)經(jīng)證書授權(quán)中心CA(Certificate Authority)數(shù)字簽名的、包含證書申請者個(gè)人消息及其公開密鑰的文件。,1,2,3,個(gè)人證書(Personal Digital ID),企業(yè)(服務(wù)器)證書(Server ID),軟件(開發(fā)者)證書(Developer ID),6.2 電子支付安全相關(guān)技術(shù),證書的版號 證書的序列號 證書擁有者的姓名 證書擁有者的公共密鑰 公共密鑰的有效期 6.證書的有效期 7.頒發(fā)證書的單位,CCTTT.509國際標(biāo)準(zhǔn), X.509數(shù)字證書包含,6.3 PKI技術(shù),6.3.1 什么是PKI,Public Key Infrastructure (PKI) . . . . . . 是硬件、軟件、人員、策略和操作規(guī)程的總和,它們要完成創(chuàng)建、管理、保存、發(fā)放和廢止證書的功能 PKI 基于公開密鑰加密算法來保證網(wǎng)絡(luò)通訊安全,PKI是一個(gè)用公鑰技術(shù)來實(shí)施和提供安全服務(wù)具有普適性的安全基礎(chǔ)設(shè)施. 它的目標(biāo)是為所有應(yīng)用提供統(tǒng)一規(guī)范的安全服務(wù). 遵循一定規(guī)則建立的PKI, 提供信息安全服務(wù), 能夠節(jié)省費(fèi)用, 提高效率, 簡化管理, 降低復(fù)雜性, 提高可靠性.,6.3 PKI技術(shù),什么是PKI,6.3 PKI技術(shù),PKI的組成,一個(gè)典型的PKI系統(tǒng)中包括PKI策略、軟硬件系統(tǒng)、證書機(jī)構(gòu)CA、注冊機(jī)構(gòu)RA、證書發(fā)布系統(tǒng)和PKI應(yīng)用等。,一個(gè)新用戶申請證書,獲取用戶的身份信息 進(jìn)行證書廢止檢查 檢查證書的有效期 校驗(yàn)數(shù)字證書 解密數(shù)據(jù),證書下載到用戶本地,審核通過的注冊請求發(fā)送給CA,證書同時(shí)要被發(fā)布出去,應(yīng)用程序通過證書:,RA系統(tǒng)審核用戶身份,發(fā)送注冊信息給RA,CA為用戶簽發(fā)證書下載憑證.,RA將證書下載憑證發(fā)放給用戶,PKI系統(tǒng)如何工作,使用數(shù)字證書的用戶之間通過CA(一個(gè)可信的第三方)來建立信任關(guān)系,Applications and other users,Directory,提交證書申請請求,PKI提供的基本服務(wù),認(rèn)證 采用數(shù)字簽名技術(shù),簽名作用于相應(yīng)的數(shù)據(jù)之上 數(shù)據(jù)源認(rèn)證服務(wù) 身份認(rèn)證服務(wù) 完整性 PKI采用了兩種技術(shù) 數(shù)字簽名:既可以是實(shí)體認(rèn)證,也可以是數(shù)據(jù)完整性 MAC(消息認(rèn)證碼):如DES-CBC-MAC或者HMAC-MD5,PKI提供的基本服務(wù),保密性 用公鑰分發(fā)隨機(jī)密鑰,然后用隨機(jī)密鑰對數(shù)據(jù)加密 不可否認(rèn) 發(fā)送方的不可否認(rèn) 數(shù)字簽名 接受方的不可否認(rèn) 收條 + 數(shù)字簽名,6.4 安全協(xié)議,6.4 安全協(xié)議,SET協(xié)議 客戶、商家、支付網(wǎng)關(guān) 認(rèn)證中心和網(wǎng)上銀行 必須在銀行網(wǎng)絡(luò)、商家服務(wù)器、客戶機(jī)上安裝相應(yīng)的軟件,而不是象SSL協(xié)議可直接使用,因此增加了許多附加軟件費(fèi)用。 要求使用電子錢包進(jìn)行付款,必須先下載電子錢包軟件,操作復(fù)雜,耗費(fèi)時(shí)間;每天交易無限額,利于購買大宗商品;由于存在著驗(yàn)證過程,因此支付緩慢,有時(shí)還不能完成交易。 安全需求高,因此所有參與交易的成員都必須先申請數(shù)字證書來認(rèn)識身份;保證了商家的合法性,并且客戶的信用卡號不會(huì)被竊取,使其在結(jié)購物和支付更加放心。,參與方 費(fèi)用 便捷性 安全性,SSL協(xié)議 客戶、商家 和網(wǎng)上銀行 已被大部分Web瀏覽器和Web服務(wù)器所內(nèi)置,因此可直接投入使用,無需額外的附加軟件費(fèi)用。 使用過程中無需在客戶端安裝電子錢包,因此操作簡單;每天交易有限額規(guī)定,因此不利于購買大宗商品;支付迅速,幾秒鐘便可完成。 只有商家的服務(wù)器需要認(rèn)證,客戶端認(rèn)證則是有選擇的;缺少對商家的認(rèn)證,因此客戶的信用卡號等支付信息有可能被商家泄漏。,補(bǔ)充:3D協(xié)議,3D協(xié)議 3D安全協(xié)議涉及5個(gè)實(shí)體,包括持卡人、發(fā)卡行、商戶、收單行和VISA組織。3D安全協(xié)議將這5個(gè)實(shí)體邏輯地分到3個(gè)域中。其中,發(fā)卡機(jī)構(gòu)域指發(fā)卡行和持卡人;中間運(yùn)行域是使發(fā)卡機(jī)構(gòu)域和收單機(jī)構(gòu)域在全球范圍內(nèi)協(xié)同運(yùn)行的系統(tǒng)和功能設(shè)施;收單機(jī)構(gòu)域指收單行和商戶。 3D安全協(xié)議中一個(gè)重要的組成部分是發(fā)卡行認(rèn)證服務(wù)器訪問控制服務(wù)器ACS。,持卡人,發(fā)卡機(jī)構(gòu),訪問控制,發(fā)卡機(jī)構(gòu)域 中間操作域 收單機(jī)構(gòu)域,商戶,收單 機(jī)構(gòu),收單機(jī)構(gòu),支付網(wǎng)關(guān),VISA目錄服務(wù)器,插件,歷史驗(yàn)證,VISANET,(1),(2),(3),(4),(5),(6),(7),(8),(9),(12),(13),(10),(11),(14),(1)持卡人登陸商戶網(wǎng)站,瀏覽商品,輸入口令及卡號,輸入訂購信息及支付信息。 (2)商戶軟件插件通過VISA的目錄服務(wù)器檢查卡號所示的發(fā)卡機(jī)構(gòu)是否參與了3D安全協(xié)議。 (3)VISA目錄服務(wù)器將卡號傳送給發(fā)卡機(jī)構(gòu)的訪問控制服務(wù)器,通過發(fā)卡機(jī)構(gòu)檢查認(rèn)證該卡是否已參與3D安全協(xié)議。 (4)發(fā)卡機(jī)構(gòu)的ACS確認(rèn)該卡是否已參與3D安全協(xié)議。 (5)VISA目錄服務(wù)器將發(fā)卡機(jī)構(gòu)的ACS的地址告知商戶插件。 (6)商戶插件將持卡人瀏覽器定位到ACS,同時(shí)附上交易信息待持卡人進(jìn)一步確認(rèn)。,(7)發(fā)卡機(jī)構(gòu)的ACS要求持卡人輸入用戶名和密碼。 (8)持卡人向發(fā)卡機(jī)構(gòu)中輸入用戶名和密碼。 (9)發(fā)卡方的ACS驗(yàn)證密碼,產(chǎn)生回應(yīng)信息,然后將客戶重新定位向商戶插件;與此同時(shí)將有關(guān)信息發(fā)送給VISA的歷史驗(yàn)證服務(wù)器。 (10)商戶將交易信息提交給收單機(jī)構(gòu)。 (11)收單機(jī)構(gòu)向發(fā)卡機(jī)構(gòu)要求授權(quán)。 (12)發(fā)卡機(jī)構(gòu)通過VISANET向收單機(jī)構(gòu)發(fā)送授權(quán)(這里的交易流與傳統(tǒng)刷卡交易一樣)。 (13)收單機(jī)構(gòu)將交易回應(yīng)信息返回到商戶。 (14)商戶確認(rèn)交易并向持卡人提供收據(jù)。,6.5 中國金融認(rèn)證中心,6.5.1 CFCA的組成部分,CA服務(wù)器,證書下載中心,目錄服務(wù)器,密鑰管理中心,證書注冊機(jī)構(gòu),OCSP服務(wù)器,CFCA,6.5 中國金融認(rèn)證中心,6.5.2 CA的組成結(jié)構(gòu),6.5 中國金融認(rèn)證中心,6.5.3 CFCA的證書,個(gè)人證書,企業(yè)證書,安全電子郵件證書,VPN設(shè)備證書,手機(jī)證書,Web服務(wù)器證書,6.5 中國金融認(rèn)證中心,6.5.4 CFCA的功能,1證書的申請 2證書的審批 3證書的發(fā)放 4證書的歸檔 5證書的撤銷 6證書的更新 7證書撤銷列表的管理功能 9CA 自身密鑰的管理 8CA 的管理,37,第六講 支付安全技術(shù),【習(xí)題】,一、選擇題 1在采用RSA 公開密鑰加密系統(tǒng)中,若A 想給B 發(fā)送一封郵件,并且想讓B 知道郵件是A 發(fā)出的,則A 應(yīng)該選用的加密密鑰是( )。 AA 的公鑰 BB 的公鑰 CA 的私鑰 DB 的私鑰 2非對稱加密將密鑰被分解為一對密鑰,即( )。 A一把公開的加密密鑰和一把公開的解密密鑰 B一把秘密的加密密鑰和一把公開的解密密鑰 C一把公開的加密密鑰和一把秘密的解密密鑰 D一把公開密鑰或加密密鑰和一把專用密鑰或解密密鑰 3SET 協(xié)議通過( )算法和( )算法的結(jié)合使用,保證了數(shù)據(jù)的一致性和完整性,并可實(shí)現(xiàn)交易以預(yù)防抵賴。 ADES BRSA CMD5 DRC2 ERC3 4CFCA 體系中證書的發(fā)放包括( )和( )。 A離線方式 B在線方式 C人工發(fā)放 D銀行發(fā)放 E個(gè)人申請 5CA 認(rèn)證體系的實(shí)體大致可分為以下幾部分:接收用戶證書申請的證書受理者 ( ),證書發(fā)放的審核部門( ),證書發(fā)放的操作部門( ),記錄撤銷證書的證書撤 銷表( )。 ACA BCP CCRL DRA ERS,38,第六講 支付安全技術(shù),【習(xí)題】,二、簡答題 1簡述網(wǎng)上支付可能存在的安全問題。 2認(rèn)證中心有哪些主要的職能? 3簡述數(shù)字簽名的概念及其作用。 4在CFCA 體系中,目前支持哪些類型的證書? 5保障網(wǎng)上支付安全的技術(shù)有哪些?,END,