版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VPN基礎(chǔ)與應(yīng)用簡(jiǎn)介學(xué)習(xí)目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠:掌握VPN技術(shù)產(chǎn)生的背景掌握VPN組網(wǎng)類(lèi)型、功能掌握VPN采用的技術(shù)掌握IPSec技術(shù)原理掌握VPN應(yīng)用實(shí)驗(yàn)
為什么會(huì)有VPN這種技術(shù)?
VPN技術(shù)產(chǎn)生的背景VPN技術(shù)產(chǎn)生的背景Internet總公司(北京)分公司(沈陽(yáng))分公司(上海)信息在傳輸中可能泄密數(shù)據(jù)被黑客竊聽(tīng)總部分支機(jī)構(gòu)移動(dòng)用戶A黑客我的密碼是CAF我的密碼是CAFVPN的需求之一:數(shù)據(jù)機(jī)密性保護(hù)移動(dòng)用戶BInternetVPN技術(shù)產(chǎn)生的背景信息在傳輸中可能失真總部分支機(jī)構(gòu)移動(dòng)用戶-葉孤城黑客同意2000元成交VPN的需求之二:數(shù)據(jù)完整性保護(hù)移動(dòng)用戶-西門(mén)吹雪Internet黑客篡改數(shù)據(jù)同意
5000元成交VPN技術(shù)產(chǎn)生的背景信息的來(lái)源可能偽造的總部分支機(jī)構(gòu)黑客交易服務(wù)器VPN的需求之三:數(shù)據(jù)源發(fā)性保護(hù)移動(dòng)用戶Internet誰(shuí)是真的死神?我是死神,請(qǐng)求交易“我是死神”,請(qǐng)求交易VPN技術(shù)產(chǎn)生的背景信息傳輸?shù)某杀究赡芎芨咭苿?dòng)用戶APSTNPSTN長(zhǎng)途撥號(hào):010-163市話撥號(hào):163上海的撥號(hào)服務(wù)器沈陽(yáng)北京的撥號(hào)服務(wù)器10010010101010數(shù)據(jù)在公網(wǎng)傳輸不安全?長(zhǎng)途撥號(hào),成本太高?VPN的需求之四:降低遠(yuǎn)程傳輸成本InternetVPN技術(shù)產(chǎn)生的背景數(shù)據(jù)在公網(wǎng)上傳輸隨時(shí)都面臨安全性問(wèn)題信息在傳輸中可能泄密信息在傳輸中可能失真信息的來(lái)源可能被偽造信息傳輸?shù)某杀究赡芎芨撸ㄏ鄬?duì)于專(zhuān)線)VPN技術(shù)產(chǎn)生的背景遠(yuǎn)程訪問(wèn)Internet內(nèi)部網(wǎng)分支機(jī)構(gòu)安全網(wǎng)關(guān)安全網(wǎng)關(guān)ISP接入設(shè)備端到端數(shù)據(jù)通路的典型構(gòu)成撥入段外部段(公共因特網(wǎng))內(nèi)部段公司的內(nèi)部網(wǎng)絡(luò)VPN技術(shù)產(chǎn)生的背景遠(yuǎn)程訪問(wèn)ISP接入設(shè)備撥入段Internet撥入段數(shù)據(jù)泄漏風(fēng)險(xiǎn)攻擊者可以很容易的在撥入鏈路上實(shí)施監(jiān)聽(tīng)I(yíng)SP很容易檢查用戶的數(shù)據(jù)可以通過(guò)鏈路加密來(lái)防止被動(dòng)的監(jiān)聽(tīng),但無(wú)法防范惡意竊取數(shù)據(jù)的ISP。PSTN搭線監(jiān)聽(tīng)攻擊者ISPISP竊聽(tīng)密文傳輸?shù)搅薎SP處已解密成明文明文傳輸VPN技術(shù)產(chǎn)生的背景Internet內(nèi)部網(wǎng)惡意修改通道終點(diǎn)到:假冒網(wǎng)關(guān)外部段(公共因特網(wǎng))ISP接入設(shè)備原始終點(diǎn)為:安全網(wǎng)關(guān)數(shù)據(jù)在到達(dá)終點(diǎn)之前要經(jīng)過(guò)許多路由器,明文傳輸?shù)膱?bào)文很容易在路由器上被查看和修改監(jiān)聽(tīng)者可以在其中任一段鏈路上監(jiān)聽(tīng)數(shù)據(jù)逐段加密不能防范在路由器上查看報(bào)文,因?yàn)槁酚善餍枰饷軋?bào)文選擇路由信息,然后再重新加密發(fā)送惡意的ISP可以修改通道的終點(diǎn)到一臺(tái)假冒的網(wǎng)關(guān)遠(yuǎn)程訪問(wèn)搭線監(jiān)聽(tīng)攻擊者ISPISP竊聽(tīng)正確通道VPN技術(shù)產(chǎn)生的背景因特網(wǎng)上數(shù)據(jù)泄漏的風(fēng)險(xiǎn)Internet內(nèi)部網(wǎng)ISP接入設(shè)備遠(yuǎn)程訪問(wèn)安全網(wǎng)關(guān)數(shù)據(jù)在安全網(wǎng)關(guān)中是明文的,因而網(wǎng)關(guān)管理員可以直接查看機(jī)密數(shù)據(jù)網(wǎng)關(guān)本身可能會(huì)受到攻擊,一旦被攻破,流經(jīng)安全網(wǎng)關(guān)的數(shù)據(jù)將面臨風(fēng)險(xiǎn)VPN技術(shù)產(chǎn)生的背景安全網(wǎng)關(guān)中數(shù)據(jù)泄漏的風(fēng)險(xiǎn)Internet遠(yuǎn)程訪問(wèn)內(nèi)部網(wǎng)安全網(wǎng)關(guān)ISP接入設(shè)備內(nèi)部段公司的內(nèi)部網(wǎng)絡(luò)內(nèi)部網(wǎng)中可能存在不信任的主機(jī)、路由器等內(nèi)部員工可以監(jiān)聽(tīng)、篡改、重定向企業(yè)內(nèi)部網(wǎng)的數(shù)據(jù)報(bào)文來(lái)自企業(yè)網(wǎng)內(nèi)部員工的其他攻擊方式VPN技術(shù)產(chǎn)生的背景
內(nèi)部網(wǎng)中數(shù)據(jù)泄漏的風(fēng)險(xiǎn)在端到端的數(shù)據(jù)通路上隨處都有可能發(fā)生數(shù)據(jù)的泄漏,包括:撥入段鏈路上ISP接入設(shè)備上在因特網(wǎng)上在安全網(wǎng)關(guān)上在企業(yè)內(nèi)部網(wǎng)上能否提供一個(gè)綜合一致的解決方案,它不僅能提供端到端的數(shù)據(jù)保護(hù),同時(shí)也能提供逐段的數(shù)據(jù)保護(hù)呢?VPN技術(shù)產(chǎn)生的背景InternetLAN與LAN之間彼此孤立VPNTunnelVPNTunnelVPNTunnelLAN與LAN之間實(shí)現(xiàn)安全互訪LAN與LAN通過(guò)VPN技術(shù)構(gòu)建新的LANVPN技術(shù)產(chǎn)生的背景VPN是虛擬專(zhuān)用網(wǎng)絡(luò),是企業(yè)網(wǎng)在因特網(wǎng)等公共網(wǎng)絡(luò)上的延伸VPN通過(guò)一個(gè)私有的通道來(lái)創(chuàng)建一個(gè)安全的私有連接,將遠(yuǎn)程用戶、公司分支機(jī)構(gòu)、公司的業(yè)務(wù)伙伴等跟企業(yè)網(wǎng)連接起來(lái),形成一個(gè)擴(kuò)展的公司企業(yè)網(wǎng)提供高安全能、低價(jià)位的因特網(wǎng)接入解決方案VPN技術(shù)產(chǎn)生的背景主題VPN接入類(lèi)型Internet遠(yuǎn)程訪問(wèn)內(nèi)部網(wǎng)合作伙伴分支機(jī)構(gòu)AccessVPNExtranetVPNVPN接入類(lèi)型IntranetVPN遠(yuǎn)程訪問(wèn)虛擬網(wǎng)(AccessVPN):對(duì)于出差流動(dòng)員工、遠(yuǎn)程辦公人員和遠(yuǎn)程小辦公室,AccessVPN通過(guò)公用網(wǎng)絡(luò)與企業(yè)內(nèi)部網(wǎng)絡(luò)建立私有的網(wǎng)絡(luò)連接。在AccessVPN的應(yīng)用中,利用了二層網(wǎng)絡(luò)隧道技術(shù)在公用網(wǎng)絡(luò)上建立VPN隧道(Tunnel)連接來(lái)傳輸私有網(wǎng)絡(luò)數(shù)據(jù)。Internet內(nèi)部網(wǎng)AccessVPN遠(yuǎn)程訪問(wèn)VPN接入類(lèi)型企業(yè)內(nèi)部虛擬網(wǎng)(IntranetVPN):
IntranetVPN通過(guò)公用網(wǎng)絡(luò)進(jìn)行企業(yè)各個(gè)分布點(diǎn)互聯(lián)Internet內(nèi)部網(wǎng)IntranetVPN分支機(jī)構(gòu)VPN接入類(lèi)型企業(yè)擴(kuò)展虛擬網(wǎng)(ExtranetVPN):
ExtranetVPN是指利用VPN將企業(yè)網(wǎng)延伸至合作伙伴與客戶Internet內(nèi)部網(wǎng)ExtranetVPN合作伙伴VPN接入類(lèi)型主題VPN功能
數(shù)據(jù)機(jī)密性保護(hù)數(shù)據(jù)完整性保護(hù)數(shù)據(jù)源身份認(rèn)證重放攻擊保護(hù)VPN功能1100111001010001010010101001000100100100000100000011001110010100010100101010010001001001000001000000明文加密解密明文保證數(shù)據(jù)在傳輸途中不被竊取發(fā)起方接受方密文·#¥^&(%#%$%^&*(!#$%*((_%$@#$%%^*&**)%$#@VPN功能-數(shù)據(jù)機(jī)密性保護(hù)
長(zhǎng)江長(zhǎng)江,我是黃河!長(zhǎng)江長(zhǎng)江,我是黃河!發(fā)起方接受方1001000101010010100001000000110110001010100010101001000101010010100001000000110110001010HashHash100010101001000101010010100001000000110110001010是否一樣?防止數(shù)據(jù)被篡改100010101001000101010010100001000000110110001010VPN功能-數(shù)據(jù)完整性保護(hù)長(zhǎng)江長(zhǎng)江,我是黃河!倒長(zhǎng)江長(zhǎng)江,我是黃河!超男超女假冒的“超女”假冒VPNInternet101011011110100110010100驗(yàn)證簽名,證實(shí)數(shù)據(jù)來(lái)源私鑰簽名私鑰簽名101011011110100110010100VPN功能-數(shù)據(jù)源身份認(rèn)證保留負(fù)載長(zhǎng)度認(rèn)證數(shù)據(jù)(完整性校驗(yàn)值ICV)變長(zhǎng)序列號(hào)安全參數(shù)索引(SPI)下一頭部填充(0~255字節(jié))下一頭部填充長(zhǎng)度認(rèn)證數(shù)據(jù)(變長(zhǎng)的)負(fù)載數(shù)據(jù)(變長(zhǎng)的)序列號(hào)安全參數(shù)索引(SPI)AH協(xié)議頭ESP協(xié)議頭SA建立之初,序列號(hào)初始化為0,使用該SA傳遞的第一個(gè)數(shù)據(jù)包序列號(hào)為1,序列號(hào)不允許重復(fù),因此每個(gè)SA所能傳遞的最大IP報(bào)文數(shù)為232—1,當(dāng)序列號(hào)達(dá)到最大時(shí),就需要建立一個(gè)新的SA,使用新的密鑰。VPN功能-重放攻擊保護(hù)主題VPN采用的四項(xiàng)技術(shù)VPN采用的四項(xiàng)技術(shù)
為了保證在公網(wǎng)中的信息傳輸安全性,VPN主要采用四項(xiàng)技術(shù):隧道技術(shù)(Tunneling);加解密技術(shù)(Encryption&Decryption);密鑰管理技術(shù)IKE(KeyManagement);身份認(rèn)證技術(shù)CA(Authentication)。隧道技術(shù)(Tunneling)
隧道技術(shù)類(lèi)似于點(diǎn)對(duì)點(diǎn)連接技術(shù),它在公用網(wǎng)建立一條數(shù)據(jù)通道(隧道),讓數(shù)據(jù)包通過(guò)這條通道傳輸。隧道是由隧道協(xié)議形成的,分為第二、三層隧道協(xié)議。
二層隧道協(xié)議PPTP協(xié)議L2F協(xié)議L2TP協(xié)議三層隧道協(xié)議GRE協(xié)議IPSEC協(xié)議VPN采用的四項(xiàng)技術(shù)-隧道技術(shù)二層隧道協(xié)議第二層隧道協(xié)議是先把各種網(wǎng)絡(luò)協(xié)議封裝到PPP中,再把整個(gè)數(shù)據(jù)包裝入隧道協(xié)議中。這種雙層封裝方法形成的數(shù)據(jù)包靠第二層協(xié)議進(jìn)行傳輸。第二層隧道協(xié)議有L2F、PPTP、L2TP等。L2TP協(xié)議是目前IETF的標(biāo)準(zhǔn),它結(jié)合了PPTP協(xié)議以及第二層轉(zhuǎn)發(fā)L2F協(xié)議的優(yōu)點(diǎn)而形成。但是L2TP也沒(méi)有加密措施,一般是配合IPsec協(xié)議使用,提供隧道驗(yàn)證,協(xié)議設(shè)計(jì)只能支持256個(gè)并發(fā)用戶;
VPN采用的四項(xiàng)技術(shù)-隧道技術(shù)三層隧道協(xié)議第三層隧道協(xié)議是把各種網(wǎng)絡(luò)協(xié)議直接裝入隧道協(xié)議中,形成的數(shù)據(jù)包依靠第三層協(xié)議進(jìn)行傳輸。第三層隧道協(xié)議有GRE、IPSec等。IPSec(IPSecurity)是由一組RFC文檔組成,定義了一個(gè)系統(tǒng)來(lái)提供安全協(xié)議選擇、安全算法,確定服務(wù)所使用密鑰等服務(wù),從而在IP層提供安全保障。VPN采用的四項(xiàng)技術(shù)-隧道技術(shù)密碼學(xué)術(shù)語(yǔ)密碼學(xué):一門(mén)以保障數(shù)據(jù)和通信安全為目的的科學(xué),它使用加密、解密、身份認(rèn)證來(lái)實(shí)現(xiàn);加密:將明文信息變換成不可讀的密文形式以隱藏其中的含義;解密:將密文信息還原成明文的過(guò)程。用來(lái)加密和解密的函數(shù)叫做密碼算法;身份認(rèn)證:一種用來(lái)驗(yàn)證通信參與者是否真的是他所聲稱(chēng)的身份的手段,通過(guò)身份認(rèn)證可以發(fā)現(xiàn)那些假冒的頂替的入侵者;數(shù)據(jù)完整性:一種用來(lái)檢查數(shù)據(jù)再通信過(guò)程中是否被修改過(guò)的手段,通過(guò)它可以檢查被篡改過(guò)或者通信錯(cuò)誤的消息;不可否認(rèn)性:證明發(fā)送者的確發(fā)送過(guò)某個(gè)消息,如果使用了“不可否認(rèn)性”算法,一旦因消息發(fā)生糾紛,發(fā)送者就無(wú)法否認(rèn)他曾經(jīng)發(fā)送過(guò)該消息;VPN采用的四項(xiàng)技術(shù)-加解密技術(shù)對(duì)稱(chēng)密鑰算法指加密和解密使用相同密鑰的加解密算法。常見(jiàn)的對(duì)稱(chēng)加密算法有DES、3DES、AES、RC4、RC5、RC6。加密密鑰解密密鑰加密密鑰解密密鑰兩者相等可相互推導(dǎo)VPN采用的四項(xiàng)技術(shù)-加解密技術(shù)公鑰私鑰公鑰私鑰不可相互推導(dǎo)不相等VPN采用的四項(xiàng)技術(shù)-加解密技術(shù)非對(duì)稱(chēng)密鑰算法指加密和解密使用不同密鑰的加密算法,也稱(chēng)為公私鑰加密。假設(shè)兩個(gè)用戶要加密交換數(shù)據(jù),雙方交換公鑰,使用時(shí)一方用對(duì)方的公鑰加密,另一方即可用自己的私鑰解密。常見(jiàn)的非對(duì)稱(chēng)加密算法有:RSA、DSA(數(shù)字簽名用)。哈希函數(shù)(Hash)算法
Hash算法特別的地方在于它是一種單向算法,用戶可以通過(guò)Hash算法對(duì)目標(biāo)信息生成一段特定長(zhǎng)度的唯一的Hash值,卻不能通過(guò)這個(gè)Hash值重新獲得目標(biāo)信息。因此Hash算法常用在不可還原的密碼存儲(chǔ)、信息完整性校驗(yàn)等。常見(jiàn)的Hash算法有MD5、SHA-1。VPN采用的四項(xiàng)技術(shù)-加解密技術(shù)MD5算法填充負(fù)載IP頭部AH共享密鑰HASH運(yùn)算(MD5)輸入要發(fā)送的消息輸入共享密鑰得到128位的定長(zhǎng)輸出將輸出結(jié)果填入到AH頭部的認(rèn)證數(shù)據(jù)字段VPN采用的四項(xiàng)技術(shù)-加解密技術(shù)加密SHA-1填充負(fù)載IP頭部AH共享密鑰HASH運(yùn)算(SHA—1)輸入要發(fā)送的消息輸入共享密鑰得到160位的定長(zhǎng)輸出將輸出結(jié)果填入到AH頭部的認(rèn)證數(shù)據(jù)字段VPN采用的四項(xiàng)技術(shù)-加解密技術(shù)什么是IKEIKE(InternetKeyExchange)是一個(gè)密鑰協(xié)商協(xié)議;IKE提供了身份認(rèn)證,協(xié)商信息的保護(hù),并為IPSec等安全協(xié)議進(jìn)行安全聯(lián)盟的協(xié)商;IKE是一個(gè)通用的協(xié)議,它不僅可以為IPSec協(xié)商安全參數(shù),也可以為其它的協(xié)議協(xié)商安全參數(shù)。VPN采用的四項(xiàng)技術(shù)-密鑰管理技術(shù)IKEIKE協(xié)商機(jī)制IKE采用的密鑰協(xié)商機(jī)制分兩個(gè)階段;第一階段進(jìn)行身份認(rèn)證和ISAKMP的安全聯(lián)盟的協(xié)商;即IKESA的協(xié)商并完成身份認(rèn)證和保護(hù);第二階段則利用第一階段協(xié)商的安全聯(lián)盟來(lái)保護(hù)信息,并為IPSec等安全協(xié)議進(jìn)行安全聯(lián)盟的協(xié)商;即IPSecSA的協(xié)商。IKE第一階段協(xié)商分6個(gè)步驟IKE第二階段協(xié)商分3個(gè)步驟VPN采用的四項(xiàng)技術(shù)-密鑰管理技術(shù)IKEDiffie—Hellman密鑰交換算法
在一個(gè)非安全的通道上安全地建立一個(gè)共享密鑰Internet事先雙方協(xié)商兩個(gè)公共數(shù)值,非常大的素?cái)?shù)m和整數(shù)g做計(jì)算X=gamodm發(fā)送X=gamodm產(chǎn)生一個(gè)很大的數(shù)b產(chǎn)生一個(gè)很大的數(shù)a做計(jì)算Y=gbmodm發(fā)送Y=gbmodmKA=Yamodm=gabmodmKB=Xbmodm=gabmodm兩者相等得出共享密鑰Key=gabmodmHostAHostBHostAHostB變換#n建議#n…SA變換#1建議#1ISAKMP頭部UDP頭部IP頭部發(fā)起方創(chuàng)建一個(gè)明文的ISAKMP報(bào)文發(fā)給HostB響應(yīng)方SA變換#2建議#2ISAKMP頭部UDP頭部IP頭部HostB用消息2告訴HostA選擇第二個(gè)建議方案完成ISAKMP安全關(guān)聯(lián)屬性的協(xié)商HostAHostB發(fā)起方交換Diffe-Hellman公開(kāi)值,隨機(jī)數(shù)和身份標(biāo)識(shí)響應(yīng)方雙方得到了用于保護(hù)ISAKMP消息的認(rèn)證與加密密鑰HostAHostB發(fā)起方HostA向HostB發(fā)送認(rèn)證信息,供HostB確認(rèn)HostA的身份響應(yīng)方相互認(rèn)證了身份,協(xié)商好了SA,得到了密鑰或者密鑰原料簽名認(rèn)證gaIDNjISAKMP頭部UDP頭部IP頭部B標(biāo)識(shí)B簽名B證書(shū)ISAKMP頭部UDP頭部IP頭部簽名認(rèn)證gbIDNrISAKMP頭部UDP頭部IP頭部A標(biāo)識(shí)A簽名A證書(shū)ISAKMP頭部UDP頭部IP頭部交換Diffe-Hellman公開(kāi)值,隨機(jī)數(shù)和身份標(biāo)識(shí)HostB向HostA發(fā)送認(rèn)證信息,供HostA確認(rèn)HostB的身份消息1消息2消息3消息4消息5消息6IKE第一階段協(xié)商6個(gè)步驟HostAHostB發(fā)起方向HostB認(rèn)證自己、建議安全關(guān)聯(lián)、交換公開(kāi)值、選擇nonce等響應(yīng)方此時(shí)雙方可以根據(jù)上述交換的nonceandDiffie-Hellman公開(kāi)值等信息各自生成一對(duì)密鑰,分別用于保護(hù)兩個(gè)方向上的通信…Hash-1NjSAISAKMP頭部UDP頭部IP頭部ga…Hash-2NrSAISAKMP頭部UDP頭部IP頭部gbHash-3ISAKMP頭部UDP頭部IP頭部向HostA認(rèn)證自己、建議安全關(guān)聯(lián)、交換公開(kāi)值、選擇nonce等HostA向HostB發(fā)送一個(gè)消息來(lái)證明自己的活性,該消息只包含一個(gè)Hash值此時(shí)兩個(gè)系統(tǒng)就可用協(xié)商好的安全協(xié)議保護(hù)用戶數(shù)據(jù)流了IKE第二階段協(xié)商3個(gè)步驟IKE協(xié)商模式第一階段兩種協(xié)商模式主模式(身份保護(hù)交換)-MainMode靈活野蠻模式(根據(jù)基本ISAKMP文檔制定的)-AggressiveMode速度快第二階段僅一種協(xié)商模式快速模式-QuickModeVPN采用的四項(xiàng)技術(shù)-密鑰管理技術(shù)IKEIKE認(rèn)證方式IKE的認(rèn)證方式只存在于第一階段共有有三種方式預(yù)共享密鑰方式(PSK,PresharedKey)數(shù)字簽名方式(RSASIGNATURE)公鑰加密方式VPN采用的四項(xiàng)技術(shù)-密鑰管理技術(shù)IKEIKE具有以下優(yōu)點(diǎn)使得無(wú)需在加密映射中手工指定IPSec安全參數(shù)能夠指定IPSecSA的壽命能夠在IPSec會(huì)話期間修改加密密鑰能夠提供防重發(fā)服務(wù)支持CA,實(shí)現(xiàn)易于管理、可擴(kuò)展能夠動(dòng)態(tài)地驗(yàn)證對(duì)等體的身份IKE可以使用的技術(shù)包括MD5SHA-1DES3DESVPN采用的四項(xiàng)技術(shù)-密鑰管理技術(shù)IKE什么是CACA(Certificate
Authority)是數(shù)字證書(shū)認(rèn)證中心的簡(jiǎn)稱(chēng),是指發(fā)放、管理、廢除數(shù)字證書(shū)的機(jī)構(gòu);CA的作用是檢查證書(shū)持有者身份的合法性,并簽發(fā)證書(shū)(在證書(shū)上簽字),以防證書(shū)被偽造或篡改,以及對(duì)證書(shū)和密鑰進(jìn)行管理;CA必須是各行業(yè)各部門(mén)及公眾共同信任的、認(rèn)可的、權(quán)威的、不參與交易的第三方網(wǎng)上身份認(rèn)證機(jī)構(gòu);CA是PKI的核心組成部分;VPN采用的四項(xiàng)技術(shù)-身份認(rèn)證技術(shù)CACA的作用
CA提供的安全技術(shù)對(duì)網(wǎng)上的數(shù)據(jù)、信息發(fā)送方、接收方進(jìn)行身份確認(rèn),以保證各方信息傳遞的安全性、完整性、可靠性和交易的不可抵賴性。交易信息的保密性
交易信息的不可修改性
交易者身份的確定性
交易的不可抵賴性
VPN采用的四項(xiàng)技術(shù)-身份認(rèn)證技術(shù)CA什么是數(shù)字證書(shū)數(shù)字安全證書(shū)就是標(biāo)志網(wǎng)絡(luò)用戶身份信息的一系列數(shù)據(jù),用來(lái)在網(wǎng)絡(luò)通訊中識(shí)別通訊各方的身份,即要在Internet上解決“我是誰(shuí)”的問(wèn)題,就如同現(xiàn)實(shí)中我們每一個(gè)人都要擁有一張證明個(gè)人身份的身份證或駕駛執(zhí)照一樣,以表明我們的身份或某種資格;數(shù)字證書(shū)是一個(gè)經(jīng)證書(shū)授權(quán)中心數(shù)字簽名的包含公開(kāi)密鑰擁有者信息以及公開(kāi)密鑰的文件;最簡(jiǎn)單的證書(shū)包含一個(gè)公開(kāi)密鑰、名稱(chēng)以及證書(shū)授權(quán)中心的數(shù)字簽名;一般情況下證書(shū)中還包括密鑰的有效時(shí)間,發(fā)證機(jī)關(guān)(證書(shū)授權(quán)中心)的名稱(chēng),該證書(shū)的序列號(hào)等信息;VPN采用的四項(xiàng)技術(shù)-身份認(rèn)證技術(shù)CA數(shù)字簽名標(biāo)準(zhǔn)(DSS)填充負(fù)載IP頭部私鑰進(jìn)行HASH運(yùn)算輸入要發(fā)送的消息用私鑰加密HASH輸出結(jié)果得到定長(zhǎng)輸出將數(shù)字簽名附在數(shù)據(jù)報(bào)的后面供對(duì)方驗(yàn)證身份得到數(shù)字簽名VPN采用的四項(xiàng)技術(shù)-身份認(rèn)證技術(shù)CAInternetBobAliceHacker將自己的公鑰發(fā)給Bob,謊稱(chēng)是Alice的將自己的公鑰發(fā)給Alice,謊稱(chēng)是Bob的用Bob的“公鑰”加密消息發(fā)給Bob用Bob的“公鑰”加密消息發(fā)給Bob將消息截獲,并解密然后用Bob真正的公鑰加密,重新發(fā)給Bob收到消息,但已經(jīng)被黑客看過(guò)為了防止這種“中間人”攻擊,消除上述安全隱患,提出了數(shù)字證書(shū)的概念,數(shù)字證書(shū)將身份標(biāo)識(shí)與公鑰綁定在一起,并由可信任的第三方權(quán)威機(jī)構(gòu)用其私鑰簽名,這樣就可驗(yàn)證期有效性
數(shù)字證書(shū)的國(guó)際標(biāo)準(zhǔn)是:ISOX.509協(xié)議由于一個(gè)CA不能無(wú)法滿足所有的需求,因此形成了一個(gè)類(lèi)似于DNS的層次CA結(jié)構(gòu)VPN采用的四項(xiàng)技術(shù)-身份認(rèn)證技術(shù)CA課程議題IPSec技術(shù)原理IPSec技術(shù)原理什么是IPSec協(xié)議IPSec(網(wǎng)絡(luò)安全協(xié)議)協(xié)議是一個(gè)協(xié)議集而不是一個(gè)單個(gè)的協(xié)議;IPSec協(xié)議給出了應(yīng)用于IP層上網(wǎng)絡(luò)數(shù)據(jù)安全的一整套體系結(jié)構(gòu);自1995年IPSec的研究工作開(kāi)始以來(lái),IETF組織已經(jīng)積累了大量的標(biāo)準(zhǔn)文件集(RFC)。IPSec協(xié)議的組成IPSec協(xié)議包括AH協(xié)議、ESP協(xié)議、密鑰管理協(xié)議(IKE協(xié)議)和用于網(wǎng)絡(luò)驗(yàn)證及加密的一些算法等;IPSec規(guī)定了如何在對(duì)等層之間選擇安全協(xié)議、確定安全算法和密鑰交換,向上提供了訪問(wèn)控制、數(shù)據(jù)源驗(yàn)證、數(shù)據(jù)加密等網(wǎng)絡(luò)安全服務(wù);IPSec技術(shù)原理IPSec認(rèn)證-AHIPSec加密-ESPIPSec技術(shù)原理IPSec認(rèn)證-AH協(xié)議其使用的包頭號(hào)放在標(biāo)準(zhǔn)的IPv4和IPv6包頭和下一個(gè)高層協(xié)議幀(如TCP、UDP、ICMP、ESP等)之間;國(guó)際IANA機(jī)構(gòu)分配給AH的協(xié)議號(hào)為51。IPv4包頭AH包頭高層協(xié)議AH協(xié)議提供數(shù)據(jù)的認(rèn)證服務(wù);保證數(shù)據(jù)在傳輸過(guò)程中沒(méi)有被改變或破壞,數(shù)據(jù)的順序也沒(méi)有很大變化。AH協(xié)議是一個(gè)用于提供IP數(shù)據(jù)包完整性和認(rèn)證的機(jī)制。其完整性是保證數(shù)據(jù)報(bào)不被無(wú)意的或惡意的方式改變通過(guò)在整個(gè)IP數(shù)據(jù)報(bào)中實(shí)施一個(gè)消息文摘計(jì)算來(lái)提供完整性和認(rèn)證服務(wù)提供反重放保護(hù)使用IP協(xié)議號(hào)51IPSec認(rèn)證-AH協(xié)議保留負(fù)載長(zhǎng)度認(rèn)證數(shù)據(jù)(完整性校驗(yàn)值ICV)變長(zhǎng)序列號(hào)安全參數(shù)索引(SPI)下一頭部負(fù)載AH頭部IP頭部認(rèn)證數(shù)據(jù):一個(gè)變長(zhǎng)字段,也叫IntegrityCheckValue,由SA初始化時(shí)指定的算法來(lái)計(jì)算。長(zhǎng)度=整數(shù)倍32位比特保留負(fù)載長(zhǎng)度認(rèn)證數(shù)據(jù)(完整性校驗(yàn)值ICV)變長(zhǎng)序列號(hào)安全參數(shù)索引(SPI)下一頭部
下一頭部:8比特,標(biāo)識(shí)認(rèn)證頭后面的下一個(gè)負(fù)載類(lèi)型
負(fù)載長(zhǎng)度:8比特,表示以32比特為單位的AH頭部長(zhǎng)度減2,Default=4保留字段:16比特,保留將來(lái)使用,Default=0SPI:32比特,用于標(biāo)識(shí)有相同IP地址和相同安全協(xié)議的不同SA。由SA的創(chuàng)建者定義,只有邏輯意義序列號(hào):32比特,一個(gè)單項(xiàng)遞增的計(jì)數(shù)器,用于防止重放攻擊,SA建立之初初始化為0,序列號(hào)不允許重復(fù)32位IPSec認(rèn)證-AH協(xié)議IPSec加密-ESP協(xié)議其使用的包頭號(hào)放在標(biāo)準(zhǔn)的IPv4和IPv6包頭和下一個(gè)高層協(xié)議幀(如TCP、UDP、ICMP等)之間。國(guó)際IANA機(jī)構(gòu)分配給ESP的協(xié)議號(hào)為50。IPv4包頭ESP包頭高層協(xié)議ESP協(xié)議為IP數(shù)據(jù)包提供機(jī)密性、數(shù)據(jù)源驗(yàn)證、抗重播以及數(shù)據(jù)完整性等安全服務(wù)。認(rèn)證數(shù)據(jù):一個(gè)變長(zhǎng)字段,也叫IntegrityCheckValue,由SA初始化時(shí)指定的算法來(lái)計(jì)算。長(zhǎng)度=整數(shù)倍32位比特
下一頭部:8比特,標(biāo)識(shí)認(rèn)證頭后面的下一個(gè)負(fù)載類(lèi)型
填充字段:8比特,大多數(shù)加密加密算法要求輸入數(shù)據(jù)包含整數(shù)各分組,因此需要填充負(fù)載數(shù)據(jù):包含由下一頭部字段給出的變長(zhǎng)數(shù)據(jù)SPI:32比特,用于標(biāo)識(shí)有相同IP地址和相同安全協(xié)議的不同SA。由SA的創(chuàng)建者定義,只有邏輯意義ESP認(rèn)證ESP尾負(fù)載ESP頭IP頭填充(0~255字節(jié))下一頭部填充長(zhǎng)度認(rèn)證數(shù)據(jù)(變長(zhǎng)的)負(fù)載數(shù)據(jù)(變長(zhǎng)的)序列號(hào)安全參數(shù)索引(SPI)
填充長(zhǎng)度:8比特,給出前面填充字段的長(zhǎng)度,置0時(shí)表示沒(méi)有填充下一頭部填充長(zhǎng)度認(rèn)證數(shù)據(jù)(變長(zhǎng)的)填充(0~255字節(jié))負(fù)載數(shù)據(jù)(變長(zhǎng)的)序列號(hào)安全參數(shù)索引(SPI)32位ESP頭部ESP尾部ESP認(rèn)證數(shù)據(jù)加密的認(rèn)證的序列號(hào):32比特,一個(gè)單項(xiàng)遞增的計(jì)數(shù)器,用于防止重放攻擊,SA建立之初初始化為0,序列號(hào)不允許重復(fù)IPSec加密-ESP協(xié)議IPSec的兩種模式通道模式AH和ESP保護(hù)的是傳輸頭;AH和ESP會(huì)攔截從傳輸層到網(wǎng)絡(luò)層的數(shù)據(jù)包,根據(jù)具體的配置提供安全保護(hù)。主要用于主機(jī)-主機(jī)的VPN應(yīng)用。隧道模式用于數(shù)據(jù)包的最終目的地不是安全終點(diǎn)的情況下。主要用于網(wǎng)關(guān)-網(wǎng)關(guān)的VPN應(yīng)用。通道模式下IPSec數(shù)據(jù)包格式AH+ESPESPAHIP頭AH(51)網(wǎng)絡(luò)載荷加密通道IP頭ESP(50)網(wǎng)絡(luò)載荷IP頭AH(51)ESP(50)網(wǎng)絡(luò)載荷隧道模式下IPSec數(shù)據(jù)包格式AH+ESPESPAH新IP頭AH(51)上層協(xié)議新IP頭ESP(50)新IP頭AH(51)ESP(50)原IP頭上層協(xié)議原IP頭上層協(xié)議原IP頭加密通道
對(duì)一個(gè)IP報(bào)文進(jìn)行封裝,在原有的IP頭前,又添加一個(gè)新的IP報(bào)頭的協(xié)議,就像隧道一樣保護(hù)原來(lái)的IP報(bào)文。從而隱藏了網(wǎng)絡(luò)的相關(guān)信息。傳輸模式下的AH認(rèn)證工作原理Internet負(fù)載IP頭部HostAHostBVPN網(wǎng)關(guān)VPN網(wǎng)關(guān)負(fù)載AH頭部IP頭部負(fù)載AH頭部IP頭部負(fù)載IP頭部經(jīng)過(guò)IPSec核心處理以后經(jīng)過(guò)IPSec核心處理以后負(fù)載AH頭部IP頭部隧道模式下的AH認(rèn)證工作原理Internet負(fù)載IP頭HostAHostBVPN網(wǎng)關(guān)1VPN網(wǎng)關(guān)2負(fù)載IP頭經(jīng)過(guò)IPSec核心處理以后經(jīng)過(guò)IPSec核心處理以后負(fù)載IP頭AH頭新IP頭負(fù)載IP頭AH頭新IP頭負(fù)載IP頭AH頭新IP頭SourceIP=VPN網(wǎng)關(guān)1DestinationIP=VPN網(wǎng)關(guān)2SourceIP=HostADestinationIP=HostB傳輸模式下的ESP工作原理Internet負(fù)載IP頭部HostAHostBVPN網(wǎng)關(guān)VPN網(wǎng)關(guān)負(fù)載IP頭部經(jīng)過(guò)IPSec核心處理以后經(jīng)過(guò)IPSec核心處理以后ESP認(rèn)證ESP尾負(fù)載ESP頭IP頭加密數(shù)據(jù)認(rèn)證數(shù)據(jù)ESP認(rèn)證ESP尾負(fù)載ESP頭IP頭ESP認(rèn)證ESP尾負(fù)載ESP頭IP頭加密數(shù)據(jù)認(rèn)證數(shù)據(jù)隧道模式下的ESP工作原理Internet負(fù)載IP頭HostAHostBVPN網(wǎng)關(guān)1VPN網(wǎng)關(guān)2負(fù)載IP頭經(jīng)過(guò)IPSec核心處理以后經(jīng)過(guò)IPSec核心處理以后SourceIP=VPN網(wǎng)關(guān)1DestinationIP=VPN網(wǎng)關(guān)2SourceIP=HostADestinationIP=HostB負(fù)載ESP認(rèn)證ESP尾IP頭ESP頭新IP頭負(fù)載ESP認(rèn)證ESP尾IP頭ESP頭新IP頭負(fù)載ESP認(rèn)證ESP尾IP頭ESP頭新IP頭主題VPN隧道建立方式VPN通道建立方式Host對(duì)HostHost對(duì)VPN網(wǎng)關(guān)
VPN對(duì)VPN網(wǎng)關(guān)RemoteUser對(duì)VPN網(wǎng)關(guān)Internet公司BVPN網(wǎng)關(guān)AVPN網(wǎng)關(guān)B公司BHosttoHost模式:該模式要求兩邊主機(jī)都支持IPSecVPN網(wǎng)關(guān)可支持也可不支持IPSec安全通道安全通道安全通道主機(jī)必須支持IPSec主機(jī)必須支持IPSecGateway可支持也可不支持IPSecGateway可支持也可不支持IPSecVPN通道建立方式-HosttoHostInternet公司BVPN網(wǎng)關(guān)AVPN網(wǎng)關(guān)B公司BHosttoVPN模式:該模式要求一邊的主機(jī)都支持IPSec
另一邊的VPN網(wǎng)關(guān)必須支持IPSec安全通道安全通道主機(jī)必須支持IPSec主機(jī)可以不支持IPSecGateway可支持也可不支持IPSecGateway必須支持IPSec非安全通道VPN通道建立方式-HosttoVPNGatewayInternet公司BVPN網(wǎng)關(guān)AVPN網(wǎng)關(guān)B公司BVPNtoVPN模式:該模式不要求主機(jī)支持IPSec兩邊的VPN網(wǎng)關(guān)必須都支持IPSec非安全通道安全通道主機(jī)可以不支持IPSec主機(jī)可以不支持IPSecGateway必須支持IPSecGateway必須支持IPSec非安全通道VPN通道建立方式-GatewaytoGatewayInternet公司BISP接入服務(wù)器VPN網(wǎng)關(guān)B安全通道安全通道主機(jī)必須支持IPSecGateway必須支持IPSec非安全通道PSTN§3.4.2RemoteUsertoVPNGatewayVPN通道建立方式-remoteuserto
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 培養(yǎng)小學(xué)生批判性思維的數(shù)學(xué)教學(xué)方法探討
- 2024年小型無(wú)人機(jī)研發(fā)與制造合同范本3篇
- AI助力廣告創(chuàng)意基于圖像識(shí)別的應(yīng)用探索
- 創(chuàng)業(yè)公司人力資源管理的挑戰(zhàn)與對(duì)策
- 商業(yè)領(lǐng)域的數(shù)字化營(yíng)銷(xiāo)趨勢(shì)與創(chuàng)新企業(yè)應(yīng)對(duì)策略
- 2025中國(guó)郵政集團(tuán)限公司山西省分公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)科學(xué)院上海高等研究院智能信息通信技術(shù)研究與發(fā)展中心公開(kāi)招聘2人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)石化春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)電信學(xué)院校園招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)國(guó)際航空股份限公司空中乘務(wù)員蘇尼特右旗專(zhuān)場(chǎng)招聘會(huì)招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- DL∕T 1315-2013 電力工程接地裝置用放熱焊劑技術(shù)條件
- 2023-2024學(xué)年廣東名校七年級(jí)語(yǔ)文(下)期末試卷附答案解析
- 2025屆內(nèi)蒙古化學(xué)九年級(jí)第一學(xué)期期末聯(lián)考試題含解析
- 青島市平度市2022-2023學(xué)年七年級(jí)上學(xué)期期末地理試題
- 洗煤廠代加工的合同范本
- 抖音小店客服管理制度及考核機(jī)制
- 航天企業(yè)員工入股協(xié)議書(shū)樣本
- 門(mén)面房買(mǎi)賣(mài)合同范本簡(jiǎn)單版
- 2024年臨汾翼城縣就業(yè)困難高校畢業(yè)生公益性崗招考聘用70人重點(diǎn)基礎(chǔ)提升難、易點(diǎn)模擬試題(共500題)附帶答案詳解
- 農(nóng)產(chǎn)品電子商務(wù)智慧樹(shù)知到期末考試答案章節(jié)答案2024年浙江農(nóng)林大學(xué)
- 羽毛球教學(xué)與實(shí)戰(zhàn)智慧樹(shù)知到期末考試答案章節(jié)答案2024年阜陽(yáng)師范大學(xué)
評(píng)論
0/150
提交評(píng)論