




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、云計(jì)算技術(shù)畢業(yè)設(shè)計(jì)(論文)第一章緒論1991 年,物理學(xué)家伯納斯李發(fā)明了互聯(lián)網(wǎng)并無(wú)償向公眾公開(kāi),從而是網(wǎng) 絡(luò)以前所未有的速度獲得了發(fā)展, 世界因?yàn)榫W(wǎng)絡(luò)也發(fā)生了翻天覆地的變化。 隨著 科技的發(fā)展,分布式計(jì)算、網(wǎng)格計(jì)算、并行計(jì)算、網(wǎng)絡(luò)存儲(chǔ)、虛擬化、負(fù)載均衡 等技術(shù)地不斷涌現(xiàn)和發(fā)展。Google首席執(zhí)行官艾里克施密特在2006年的搜索 引擎大會(huì)上提出了云計(jì)算的概念。在 Google、舊M、英特爾、惠普等公司的實(shí)施 和推進(jìn)下,云計(jì)算的應(yīng)用和影響力越來(lái)越大,而作為新興戰(zhàn)H&勝產(chǎn)業(yè)之一,云計(jì)算 已納人到了我國(guó)“十二五”規(guī)劃之中。云計(jì)算技術(shù)的概念及特點(diǎn)近幾年,云計(jì)算這一概念不斷地出現(xiàn)在各大報(bào)道之中,雖然許多
2、人并不了解 云計(jì)算的真正含義,但不置可否的是云計(jì)算技術(shù)已經(jīng)被應(yīng)用于社會(huì)生活的諸多領(lǐng) 域中,并且在推動(dòng)信息產(chǎn)業(yè)發(fā)展方面發(fā)揮著巨大作用。云計(jì)算概念的涵義非常寬泛,它是一種基于互聯(lián)網(wǎng)的計(jì)算方式,人們可以利用這方式將共享的軟件資源、 硬件資源、服務(wù)資源以及信息等按照一定的需求提供給計(jì)算機(jī)或者是其他設(shè)備, 是傳統(tǒng)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。云計(jì)算體系結(jié)構(gòu)其中,“云”是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻的說(shuō)法,指能提供資源的網(wǎng)絡(luò),過(guò) 去在圖形中往往用“云”作為互聯(lián)網(wǎng)的一種抽象表示。簡(jiǎn)單來(lái)說(shuō),云計(jì)算就是把 所要用到的數(shù)據(jù)處理任務(wù)都交給計(jì)算機(jī)網(wǎng)絡(luò)來(lái)處理,用功能超級(jí)強(qiáng)大的數(shù)據(jù)處理 中心負(fù)責(zé)處理客戶電腦上的一切數(shù)據(jù)任務(wù),
3、 這樣就可以通過(guò)一個(gè)數(shù)據(jù)中心同時(shí)向 多名用戶提供服務(wù),從而節(jié)省了的硬件資源。云計(jì)算技術(shù)可以分為以下 3個(gè)層次:IaaS (Infrastructure as a Service) 、 SaaS (Software as a Service) 、PaaS (Platform as a Service) PUtfars SrrvRt )平臺(tái) 以投利務(wù),白盛懺霍環(huán)堵伊事務(wù)laaS f Ftfrastiuclur* u a SerrJ* ,普務(wù)用戶過(guò)加SET可0我事掠的卦“尋受圖1.2云技術(shù)層次示意圖。其中, laaS是基礎(chǔ)構(gòu)架即服務(wù),指用戶通過(guò)互聯(lián)網(wǎng)可以從計(jì)算機(jī)基礎(chǔ)設(shè)施中獲得相應(yīng) 的服務(wù),服務(wù)商將多
4、臺(tái)服務(wù)器組成龐大的基礎(chǔ)設(shè)施來(lái)提供服務(wù),這將通過(guò)網(wǎng)格計(jì) 算、集群和虛擬化等技術(shù)實(shí)現(xiàn)。SaaS是軟件即服務(wù),通過(guò)互聯(lián)網(wǎng)把軟件作為一 種服務(wù)提供提供給用戶,用戶無(wú)需單獨(dú)購(gòu)買(mǎi)想要的軟件,而是向服務(wù)商租用基于 web的軟件,進(jìn)行軟件的使用。軟件作為一種服務(wù)來(lái)提供完整可直接使用的應(yīng)用 程序,在平臺(tái)層以SOA方法為主,使用不用的體系應(yīng)用構(gòu)架,具體是用不同 的技術(shù)實(shí)現(xiàn),表示在軟件應(yīng)用層使用SaaS模式。PaaS是平臺(tái)即服務(wù),指將軟 件研發(fā)的平臺(tái)作為一種服務(wù),提供給用戶可以訪問(wèn)的完整或部分應(yīng)用程序的開(kāi)發(fā) 平臺(tái)。因此,可以說(shuō)PaaS也是SaaS模式的一種應(yīng)用。所以說(shuō),PaaS的出現(xiàn)可以 加快SaaS模式的發(fā)展速度
5、。PaaS是一種分布式的平臺(tái)服務(wù),服務(wù)商提供了開(kāi)發(fā) 環(huán)境、開(kāi)發(fā)平臺(tái)以及硬件資源等給用戶使用,用戶在其平臺(tái)基礎(chǔ)上定制或者開(kāi)發(fā) 自己想要的應(yīng)用程序并且可以通過(guò)“云網(wǎng)”傳遞給其他有意向使用的用戶。公共云混合云 私有云,常外偎著上,網(wǎng),統(tǒng)健薜云計(jì)算提供的是臏務(wù)|以*怦密”*上ar,自上個(gè)世紀(jì)80年代始,專家們便為軟件、硬件系統(tǒng)的可擴(kuò)展性傷透了腦筋。 多種多樣的硬件種類、軟件平臺(tái),使得人們不得不進(jìn)行多系統(tǒng)之間的移植工作; 而后,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和PC的發(fā)展,人們對(duì)本地計(jì)算機(jī)的處理速度和便攜 性的要求也隨之提高。在諸多的解決的技術(shù)中,云計(jì)算仿佛是最有效、最理想化 的一種技術(shù)。云計(jì)算技術(shù)的特點(diǎn)有如下幾點(diǎn):
6、(1)虛擬化。云計(jì)算是建立在互聯(lián)網(wǎng)的基礎(chǔ) 上的,而互聯(lián)網(wǎng)本身即是一個(gè)虛擬的世界,因此云計(jì)算技術(shù)也是虛擬的。實(shí)際上, 可以把云計(jì)算比喻成一個(gè)存在于網(wǎng)絡(luò)虛擬世界里的“資源庫(kù)”,用戶的所有的請(qǐng)求的來(lái)源都出自于這個(gè)“資源池”,而非一個(gè)個(gè)固定的實(shí)體。用戶僅僅使用計(jì)算 機(jī)或者是手機(jī),即可連接到“資源庫(kù)”,然后得到他們所需要的資源。(2)規(guī)模 化。云計(jì)算這個(gè)“資源庫(kù)”擁有著相當(dāng)大的規(guī)模,無(wú)論是Google、舊M、Yahoo,還是Microsoft ,他們都擁有著各自強(qiáng)大的服務(wù)器,如果將這些服務(wù)器的數(shù)量累 加起來(lái),已經(jīng)可以達(dá)到了幾十萬(wàn)臺(tái),其計(jì)算能力是超乎人想象的。(3)成本低。云計(jì)算技術(shù)擁有強(qiáng)大的容錯(cuò)措施,
7、而且其節(jié)點(diǎn)的構(gòu)成的成本也是非常小的的。 當(dāng) 用戶使用計(jì)算機(jī)或者手機(jī)來(lái)獲取相應(yīng)的資源時(shí),云計(jì)算系統(tǒng)就會(huì)將數(shù)據(jù)發(fā)送到網(wǎng) 絡(luò)中的超級(jí)計(jì)算機(jī)集群中,隨后,超級(jí)計(jì)算機(jī)集群會(huì)對(duì)這些數(shù)據(jù)進(jìn)行處理, 整個(gè) 過(guò)程用戶僅需要支付少的服務(wù)費(fèi),就能夠獲得相應(yīng)的服務(wù)。云計(jì)算技術(shù)的優(yōu)點(diǎn)有如下幾點(diǎn):(1)信息的擴(kuò)展性。使用云計(jì)算技術(shù)的用戶 群體日益龐大,使得云計(jì)算的服務(wù)量也在逐漸增大,這樣在云計(jì)算的過(guò)程中,用戶就會(huì)更方便地在數(shù)據(jù)庫(kù)中取得知識(shí)。 倘若在某一環(huán)節(jié)出現(xiàn)了安全問(wèn)題, 云計(jì)算 系統(tǒng)可是會(huì)很容易地把這節(jié)點(diǎn)進(jìn)行隔離,然后迅速排除安全隱患,待問(wèn)題解決以 后,再將這一節(jié)點(diǎn)的信息重新投入使用。(2)資源的共享性。云計(jì)算運(yùn)行的目
8、的 就是能夠達(dá)到資源的共享,同時(shí)這也是對(duì)用戶主要的貢獻(xiàn)之一。 其可以不受地域 的限制,即使用戶處于世界的某一個(gè)地點(diǎn), 只要有網(wǎng)絡(luò)覆蓋,都可以滿足用戶對(duì) 云數(shù)據(jù)的需求。云計(jì)算系統(tǒng)的服務(wù)商也是擁有龐大的計(jì)算機(jī)服務(wù)器系統(tǒng),他們可以通過(guò)網(wǎng)絡(luò),建立一個(gè)大的平臺(tái),然后使用戶的計(jì)算機(jī)或者手機(jī)在這個(gè)平臺(tái)中獲 取所需的服務(wù),這樣大大地增加了知識(shí)以及信息的共享性,同時(shí)也降低了服務(wù)商 的運(yùn)營(yíng)成本,真正地做到了資源的優(yōu)化配置。(3)管理的靈活性。由于不同用戶 存在著不同的需求,云計(jì)算技術(shù)可以解決用戶各種各樣不同要求的服務(wù)。云計(jì)算系統(tǒng)在為用戶提供服務(wù)之前,應(yīng)該首先了解用戶對(duì)哪一方面有所需求, 在了解了 這些情況以后,根
9、據(jù)用戶的要求來(lái)制定服務(wù)計(jì)劃,為用戶提供所需的數(shù)據(jù)、配置相應(yīng)的能力和應(yīng)用。在增加或撤銷的一些應(yīng)用上,也可以讓用戶參與到云計(jì)算模 式的管理和維護(hù)中來(lái),從而了解用戶的需求,進(jìn)而滿足用戶需求。(4)較高的性價(jià)比。云計(jì)算雖然是一項(xiàng)新技術(shù),處于高科技領(lǐng)域,但是卻并不需要高額的成本 投入,而對(duì)用戶來(lái)說(shuō),云計(jì)算系統(tǒng)也是十分經(jīng)濟(jì)的,因?yàn)榧炔恍枰獮樵朴?jì)算系統(tǒng) 配置高端的設(shè)備,又不需要對(duì)系統(tǒng)進(jìn)行實(shí)時(shí)的更新,唯一的需要是對(duì)云計(jì)算系統(tǒng) 的服務(wù)商提出定制的需求,通過(guò)云計(jì)算服務(wù)商的專業(yè)人員對(duì)系統(tǒng)機(jī)型進(jìn)行維護(hù),這樣也減少了用戶對(duì)云計(jì)算的投入,用最少的投入即能體驗(yàn)最優(yōu)質(zhì)的服務(wù)。(5)可靠的服務(wù)系統(tǒng)。云計(jì)算系統(tǒng)的服務(wù)商擁有非常龐
10、大的計(jì)算機(jī)服務(wù)器系統(tǒng),同時(shí),數(shù)據(jù)以及信息的存儲(chǔ)和傳遞都是在一個(gè)虛擬網(wǎng)絡(luò)平臺(tái)上進(jìn)行的。計(jì)算機(jī)服務(wù)器可以做到分工明確,各司其職。如今,云計(jì)算系統(tǒng)已經(jīng)成為了一個(gè)可靠的、穩(wěn)定的 體系,如果其中的某一個(gè)服務(wù)器存在安全問(wèn)題, 備用的服務(wù)器會(huì)迅速投入到工作 中來(lái),來(lái)完成問(wèn)題服務(wù)器所進(jìn)行的任務(wù)。云計(jì)算技術(shù)與傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用模式相圖1.3中國(guó)云計(jì)算服務(wù)市場(chǎng)規(guī)模預(yù)測(cè)圖國(guó)內(nèi)外云計(jì)算技術(shù)的發(fā)展?fàn)顩r云計(jì)算可以說(shuō)是信息時(shí)代中生產(chǎn)工具的一次巨大的飛躍 ,就好像八十年代是 個(gè)人電腦和局域網(wǎng)的時(shí)代,九十年代至今是互聯(lián)網(wǎng)的時(shí)代,而未來(lái)則很有可能是 云計(jì)算的時(shí)代?,F(xiàn)在雖然沒(méi)有準(zhǔn)確地對(duì)云計(jì)算進(jìn)行定義,但普遍認(rèn)為的云計(jì)算是通過(guò)互聯(lián)網(wǎng)提
11、供按所需的、面向海量的數(shù)據(jù)處理和完成復(fù)雜計(jì)算的平臺(tái),是既不需要用戶了解云計(jì)算設(shè)備的核心技術(shù),也不需要用戶擁有較高專業(yè)水平,更不需 要用戶對(duì)云設(shè)備進(jìn)行直接操作,而只需要直接使用即可。云計(jì)算的到來(lái),宣告了以 設(shè)備為中心計(jì)算模式的終結(jié),取而代之的是以應(yīng)用互聯(lián)網(wǎng)為中心的新的計(jì)算模 式。這種模式同時(shí)將改變現(xiàn)有的工作方式和商業(yè)信息服務(wù)模式等方面。這對(duì)各個(gè)企業(yè)來(lái)說(shuō),意味著巨大的商機(jī)與挑戰(zhàn),各大企業(yè)紛紛高調(diào)宣布“入云”、“建云”等 行動(dòng)。2006年,亞馬遜提出簡(jiǎn)單存儲(chǔ)服務(wù)和彈性計(jì)算云,這標(biāo)志著云計(jì)算服務(wù)開(kāi) 始走向成熟。2008年,舊M推出了 “藍(lán)云計(jì)劃”,并提出了 “共有云”、“私有云” 等概念,2009年又
12、發(fā)布了基于云端的協(xié)作平臺(tái),2011年,基于Power7指揮系統(tǒng), Waston Box、Cloud Box、Mason Box等三個(gè)寶盒構(gòu)建云基礎(chǔ)架構(gòu)。 2010年,德 國(guó)建立了目前來(lái)說(shuō)歐洲最大的一個(gè)云計(jì)算中心5。目前,云計(jì)算服務(wù)已經(jīng)被我國(guó)政府正式納入了采購(gòu)項(xiàng)目之中,這足以證明我國(guó)政府是支持云計(jì)算技術(shù)發(fā)展的。在我國(guó),政府對(duì)IT行業(yè)所投入的資金數(shù)額是非常巨大的,而在這部分資金中,有相當(dāng)大的一部分已經(jīng)轉(zhuǎn)移到了云計(jì)算系統(tǒng)領(lǐng) 域,我國(guó)政府之所以重視云計(jì)算技術(shù),就是希望我國(guó)信息產(chǎn)業(yè)能夠迅速的發(fā)展, 從而可以更好的為公共事業(yè)服務(wù)。 從世界的范圍來(lái)看,各國(guó)政府扶持云計(jì)算技術(shù) 發(fā)展已經(jīng)了成為一種趨勢(shì),比如歐盟
13、、 美國(guó)、日本等地區(qū)與國(guó)家都投入了大量的 資金,并制定了相關(guān)政策,用來(lái)增強(qiáng)公共云服務(wù)。與發(fā)達(dá)國(guó)家政府針對(duì)云計(jì)算所 采取的政策相比較來(lái)說(shuō),我國(guó)在云計(jì)算組織架構(gòu)、行業(yè)標(biāo)準(zhǔn)以及制度流程等方面 還不夠完善,還需要加大建設(shè)力度。 經(jīng)過(guò)了這幾年的發(fā)展,我國(guó)的云計(jì)算市場(chǎng)已 經(jīng)逐步成型,越來(lái)越多的軟件公司、網(wǎng)絡(luò)企業(yè)以及市場(chǎng)調(diào)研公司已經(jīng)加入到了云 計(jì)算技術(shù)的市場(chǎng),并且從中獲得了一定的效益。云計(jì)算市場(chǎng)正在形成階段,我國(guó)政府并未過(guò)多地干預(yù)這一行業(yè),而是希望通過(guò)適當(dāng)?shù)氖袌?chǎng)調(diào)控,使其健康發(fā)展。 而隨著云計(jì)算市場(chǎng)規(guī)模逐步擴(kuò)大,云計(jì)算技術(shù)對(duì)于社會(huì)、經(jīng)濟(jì)的影響也必然加大, 想要進(jìn)入云計(jì)算這一領(lǐng)域的企業(yè)也必將增多,面對(duì)這樣的市
14、場(chǎng)狀況,我國(guó)政府必 須加大對(duì)云計(jì)算領(lǐng)域的監(jiān)管力度,具體手段包括:對(duì)互聯(lián)網(wǎng)行業(yè)進(jìn)行分門(mén)別類; 制定相應(yīng)的管理制度;健全云計(jì)算組織結(jié)構(gòu);制定云計(jì)算行業(yè)準(zhǔn)則;完善其相關(guān) 流程等等。另外,還要制止一些地方以發(fā)展云計(jì)算為理由,進(jìn)行固定資產(chǎn)投資以 及圈地等不良做法。隨著云計(jì)算技術(shù)快速的發(fā)展,對(duì)計(jì)算機(jī)硬件設(shè)施的要求將會(huì) 越來(lái)越高,同時(shí),為了發(fā)展云計(jì)算系統(tǒng),企業(yè)必將會(huì)增加對(duì)相關(guān)設(shè)備的定制量。有關(guān)數(shù)據(jù)顯示,定制云計(jì)算服務(wù)器已然占到了全球服務(wù)器總量的10犯上。這些設(shè)施定制數(shù)量的增加,并不意味著IT制造企業(yè)的利潤(rùn)會(huì)隨之增大,相反,可能 會(huì)吸引其他行業(yè)的投資者進(jìn)入到這一行業(yè)。IT制造業(yè)面對(duì)這樣的情況,必須要 加強(qiáng)其產(chǎn)
15、品設(shè)計(jì)能力、壓縮生產(chǎn)成本、打造自身品牌,只有這樣,才能夠把握行 業(yè)發(fā)展趨勢(shì),實(shí)現(xiàn)長(zhǎng)遠(yuǎn)發(fā)展。其次,云計(jì)算的發(fā)展將會(huì)對(duì)IT行業(yè)商業(yè)模式產(chǎn)生重大的影響。傳統(tǒng)的IT行業(yè)的商業(yè)模式主要是以實(shí)體軟件、硬件產(chǎn)品為主,而 隨著云計(jì)算技術(shù)的快速發(fā)展,這種商業(yè)模式將轉(zhuǎn)變?yōu)橄蛴脩籼峁┸浖⒂布?wù), 就是利用云計(jì)算,將用戶所需的應(yīng)用系統(tǒng)通過(guò)互聯(lián)網(wǎng)傳遞給用戶。Google公司就宣稱會(huì)在未來(lái),利用云計(jì)算技術(shù)將所有軟件都能夠轉(zhuǎn)移到網(wǎng)絡(luò)中,然后利用服務(wù)來(lái)代替軟件,未來(lái)的云計(jì)算技術(shù)會(huì)以其強(qiáng)大的處理信息處理功能,幾乎能夠解決用戶所有問(wèn)題。如此說(shuō)來(lái),云計(jì)算將會(huì)對(duì)IT行業(yè)的商業(yè)模式產(chǎn)生重大的影響, 并轉(zhuǎn)變IT行業(yè)的經(jīng)營(yíng)理念與發(fā)展模
16、式。如今,我國(guó)也正在緊緊跟著國(guó)際云計(jì)算 發(fā)展的步伐,現(xiàn)已啟動(dòng)“商用云計(jì)算中心”、“中國(guó)云谷”、“祥云工程”等項(xiàng)目。 云計(jì)算是一個(gè)趨勢(shì),真正的云計(jì)算時(shí)代,是可以去掉機(jī)子的硬盤(pán)存儲(chǔ),完全地利用 網(wǎng)絡(luò)硬盤(pán)來(lái)儲(chǔ)存。這對(duì)于網(wǎng)絡(luò)帶寬的要求很高,國(guó)內(nèi)家庭網(wǎng)絡(luò)寬帶平均只有IM到 2M,有的寬帶雖然宣稱能夠達(dá)到10M但基于共享網(wǎng)絡(luò)技術(shù),使得寬帶傳輸并不是 很穩(wěn)定,所以目前來(lái)說(shuō)很難達(dá)到真正的云計(jì)算時(shí)代。但像日本、韓國(guó)、新加坡等 國(guó)家的網(wǎng)絡(luò)帶寬已經(jīng)達(dá)到獨(dú)享 10M以上的帶寬網(wǎng)絡(luò)。實(shí)際上,云計(jì)算早就已經(jīng)出 現(xiàn)在日常的生活中了,現(xiàn)在所常用的電子商務(wù)平臺(tái),如阿里巴巴、淘寶、易趣等網(wǎng) 站。網(wǎng)店中的商品信息存儲(chǔ)在哪個(gè)城市、
17、哪臺(tái)服務(wù)器里,賣主其實(shí)不必關(guān)心,只需 在家賣貨就行了。再比如,視頻云計(jì)算是專門(mén)為廣播電視行業(yè)大批量的音頻、視 頻處理而精心打造的基于平臺(tái)即服務(wù)和基礎(chǔ)設(shè)施即服務(wù)的架構(gòu)方式的云平臺(tái)。在將來(lái),僅僅需要一臺(tái)手機(jī)或者別的移動(dòng)終端設(shè)備 ,就可以通過(guò)無(wú)線上網(wǎng)的方式連 接到互聯(lián)網(wǎng),通過(guò)網(wǎng)絡(luò)得到所需的一切服務(wù),甚至包括只有超級(jí)計(jì)算機(jī)才能完成的艱巨任務(wù)。對(duì)于云計(jì)算的這些服務(wù),用戶才是最終真正的使用者和受益者。就 目前來(lái)說(shuō),云計(jì)算的推廣所面臨最大問(wèn)題就是現(xiàn)今用戶的使用習(xí)慣。用戶已經(jīng)習(xí)慣了計(jì)算機(jī)的傳統(tǒng)使用模式,即軟件、硬件、網(wǎng)絡(luò)供應(yīng)商可以被看成是相互獨(dú)立 的部門(mén),這些相互獨(dú)立的部門(mén)之所以能夠統(tǒng)一協(xié)作是依靠了一些國(guó)際規(guī)
18、定的統(tǒng)一 標(biāo)準(zhǔn)。而云計(jì)算的發(fā)明和發(fā)展,無(wú)疑給這些部門(mén)的協(xié)作提出了一個(gè)更大的挑戰(zhàn),為了讓云計(jì)算能真正地普及到大眾的工作、生活和學(xué)習(xí) ,首先需要建立大量的國(guó) 際標(biāo)準(zhǔn),協(xié)調(diào)軟件、硬件和網(wǎng)絡(luò)之間互聯(lián)關(guān)系,這些標(biāo)準(zhǔn)的制定難度可能要遠(yuǎn)遠(yuǎn)大 于現(xiàn)在的協(xié)作標(biāo)準(zhǔn)。研究目的與意義云計(jì)算技術(shù)作為一種嶄新的服務(wù)模式,其實(shí)質(zhì)是在分布式計(jì)算并行計(jì)算、網(wǎng) 絡(luò)計(jì)算、等模式的發(fā)展基礎(chǔ)上,出現(xiàn)的一種新型的計(jì)算模型,是一種新型的共享 基礎(chǔ)框架的模式。其所要面對(duì)的是超大規(guī)模的分布式環(huán)境,其核心是為用戶提供 數(shù)據(jù)存儲(chǔ)和網(wǎng)絡(luò)服務(wù),主要目的是解決近十年來(lái)互聯(lián)網(wǎng)因迅速發(fā)展所帶來(lái)的存儲(chǔ) 困難、計(jì)算機(jī)資源大量消耗、硬件成本不斷提高以及數(shù)據(jù)中心空
19、間日漸匱乏等問(wèn) 題。由于云計(jì)算系統(tǒng)的規(guī)模巨大,承載了諸多用戶的隱私數(shù)據(jù),以及前所未有的 開(kāi)放性和復(fù)雜性,其安全問(wèn)題面臨比傳統(tǒng)信息系統(tǒng)更為嚴(yán)峻的挑戰(zhàn),原始的互聯(lián) 網(wǎng)系統(tǒng)與服務(wù)設(shè)計(jì)以及對(duì)策已經(jīng)不能解決云計(jì)算技術(shù)的種種問(wèn)題,而急需新的解決辦法來(lái)應(yīng)多諸多的網(wǎng)絡(luò)安全問(wèn)題,而網(wǎng)絡(luò)安全問(wèn)題會(huì)嚴(yán)重阻礙云計(jì)算技術(shù)的發(fā) 展。本文針對(duì)云計(jì)算技術(shù)迅速發(fā)展所帶來(lái)的網(wǎng)絡(luò)安全問(wèn)題和相應(yīng)的應(yīng)對(duì)措施,進(jìn)行深入的探討和研究。第二章 云計(jì)算技術(shù)中的網(wǎng)絡(luò)安全問(wèn)題由Iaas 、 SaaS PaaS弓I起的安全問(wèn)題云計(jì)算技術(shù)引發(fā)熱議的焦點(diǎn)在于其網(wǎng)絡(luò)安全問(wèn)題。云計(jì)算是一種共享性基礎(chǔ) 架構(gòu),其將數(shù)量龐大的計(jì)算機(jī)鏈接成資源庫(kù),將計(jì)算任務(wù)分布在
20、資源庫(kù)上,使各種 應(yīng)用系統(tǒng)能夠按需獲取計(jì)算能力。作為資源庫(kù)的“云”則必須具備自行維護(hù)和管理的能力,并且能夠?yàn)橛脩籼峁└鞣N類型的IT服務(wù),這些通常由云服務(wù)提供商提 供。云服務(wù)提供商所提供的服務(wù)類型分三個(gè)層次:IaaS(基礎(chǔ)設(shè)施即服務(wù))、SaaS(軟件即服務(wù))、PaaS(平臺(tái)即服務(wù))。這三個(gè)層次都存在著各自不同的安全問(wèn) 題。其中,IaaS的服務(wù)商利用服務(wù)器和自動(dòng)化,為用戶提供計(jì)算、存儲(chǔ)和帶寬等 資源。用戶能夠自由構(gòu)建計(jì)算環(huán)境,能自行管理計(jì)算系統(tǒng)層次架構(gòu)(除最底層硬件) 以及處理在云計(jì)算服務(wù)中遇到的安全問(wèn)題。常遇風(fēng)險(xiǎn)有:數(shù)據(jù)泄露,遠(yuǎn)程認(rèn)證,服務(wù)中斷,端到端的加密。作為中間層,PaaS針對(duì)的是服務(wù)商,
21、是由服務(wù)商為用戶提供云計(jì)算的基礎(chǔ)架 構(gòu),如服務(wù)器、防火墻和操作系統(tǒng)。PaaS中的安全問(wèn)題來(lái)自于系統(tǒng)本身和系統(tǒng)管 理,主要可表現(xiàn)在應(yīng)用配置、保密插口層協(xié)議SSL數(shù)據(jù)不安全許可等三方面。在云基礎(chǔ)架構(gòu)的默認(rèn)配置下,安全運(yùn)行應(yīng)用的概率為零,且在不同的操作系統(tǒng)中, 需進(jìn)行不同的安全配置,如Windows,需要具備的是確保IIS、SQL和.net安全的 能力。在Linux、ApacheMySQL PH叫境中,使用白是通用配置 LAMP SSL是 大多數(shù)云計(jì)算安全應(yīng)用的基礎(chǔ),這也成為了當(dāng)前黑客研究和攻擊的重點(diǎn)目標(biāo),必須采用切實(shí)有效的方法來(lái)緩解 SSL攻擊。云計(jì)算中的數(shù)據(jù)可能遭遇非法訪問(wèn),如 何確保用戶的真實(shí)
22、可靠性以及訪問(wèn)決策是否授權(quán)成為了解決的重點(diǎn)問(wèn)題。最高層SaaS的服務(wù)模式是一類基于web客戶端的服務(wù)模式,許多的安全問(wèn)題 都是不可預(yù)知以及不可控制的,完全依賴于提供商。其中,SaaS主要面臨的是服 務(wù)器端、數(shù)據(jù)傳輸和客戶端這三大重要的安全問(wèn)題。從物理安全上來(lái)講,云計(jì)算是通過(guò)虛擬技術(shù),將資源進(jìn)行高度集中化的,允許單個(gè)服務(wù)器承載很多虛擬機(jī)器 以及很多個(gè)客戶的數(shù)據(jù)資料。一旦服務(wù)器出現(xiàn)崩潰,將發(fā)生的災(zāi)難是不可預(yù)計(jì)的, 因此硬件安全性是最首要的需要。在數(shù)據(jù)存儲(chǔ)方面,采用的存儲(chǔ)模式、保護(hù)模型 以及備份模式等都是相當(dāng)重要的。當(dāng)服務(wù)器遇到攻擊時(shí),數(shù)據(jù)的恢復(fù)問(wèn)題,災(zāi)難應(yīng) 對(duì)保障問(wèn)題,都是成為最為重要的問(wèn)題。在傳
23、輸?shù)姆矫?,互?lián)網(wǎng)是黑客攻擊和病毒 破壞最為強(qiáng)烈的環(huán)節(jié),如何對(duì)數(shù)據(jù)進(jìn)行有效的加密,以保障數(shù)據(jù)在網(wǎng)絡(luò)傳輸過(guò)程 中的安全,成為一個(gè)重大的難題?,F(xiàn)今,隨著云計(jì)算的普及,其安全性也越來(lái)越受 到重視,只有謹(jǐn)慎地對(duì)待每一個(gè)可能出現(xiàn)的安全問(wèn)題,才能讓云計(jì)算技術(shù)得到長(zhǎng) 遠(yuǎn)發(fā)展,為人類提供方便。互聯(lián)網(wǎng)傳統(tǒng)的安全問(wèn)題可擴(kuò)展性、高可靠性、高傳輸率、軟件虛擬化技術(shù)和預(yù)算成本低等相關(guān)突出 點(diǎn)、超強(qiáng)計(jì)算和存儲(chǔ)能力是云計(jì)算所擁有的主要優(yōu)點(diǎn)。但是一切以互聯(lián)網(wǎng)為基礎(chǔ) 的應(yīng)用都伴隨著相當(dāng)程度的危險(xiǎn)性質(zhì), 云計(jì)算也包含在其中,云計(jì)算在其中安全 方面的相關(guān)問(wèn)題、包含兩個(gè)方面?zhèn)鹘y(tǒng)安全問(wèn)題和最新出現(xiàn)的安全問(wèn)題。API的不安全帶來(lái)的問(wèn)題AP
24、I的安全性是云計(jì)算技術(shù)能夠保證用戶數(shù)據(jù)安全的基本保障,通常來(lái)講, 云服務(wù)的安全性和處理數(shù)據(jù)的能力與 API的安全性息息相關(guān),云計(jì)算服務(wù)商需要 提供大量的網(wǎng)絡(luò)接口和 API來(lái)整合上下游、尋找業(yè)務(wù)伙伴,甚至是直接提供業(yè)務(wù), 所以這些API接口的設(shè)計(jì)必須能夠防御意外和惡意的信息泄露行為,以確保用戶認(rèn)證、加密和訪問(wèn)控制的安全性。然而傳統(tǒng)API的性能并不十分理想,在一些通常運(yùn)行于后臺(tái)相對(duì)安全環(huán)境的功能被開(kāi)放之后,就會(huì)給云計(jì)算服務(wù)帶來(lái)新的安 全威脅網(wǎng)。不完善的審計(jì)功能傳統(tǒng)的服務(wù)提供商需要對(duì)用戶信息進(jìn)行外部審計(jì)和安全認(rèn)證,但有些云計(jì)算提供商卻拒絕接受這樣的審計(jì)服務(wù),而且, 用戶只需要提交自身的原始數(shù)據(jù), 數(shù)
25、 據(jù)的運(yùn)算過(guò)程全部由云計(jì)算服務(wù)器處理, 最終結(jié)果也直接通過(guò)云計(jì)算的服務(wù)器提 供,用戶無(wú)法參與數(shù)據(jù)運(yùn)算過(guò)程也無(wú)法審計(jì)運(yùn)算的結(jié)果,這使得原始數(shù)據(jù)提供者承擔(dān)了更多的責(zé)任和義務(wù)。除此之外,使用云計(jì)算的用戶對(duì)自身數(shù)據(jù)的完整性和 安全性負(fù)有最終的責(zé)任。這種審計(jì)功能的不完善性,使得用戶要承受更多的風(fēng)險(xiǎn), 嚴(yán)重影響了用戶對(duì)使用云計(jì)算服務(wù)的信心。不法分子造成的入侵行為云計(jì)算技術(shù)在給用戶帶來(lái)方便快捷的同時(shí),也給用戶的信息安全帶來(lái)了威 脅。病毒傳播、黑客攻擊、用戶信息被盜等這些不法行為也同樣可以發(fā)生在云計(jì) 算平臺(tái)上,對(duì)于云平臺(tái)來(lái)說(shuō),比傳統(tǒng)互聯(lián)網(wǎng)服務(wù)具有更大的開(kāi)放性和動(dòng)態(tài)性,所以其影響范圍也將遠(yuǎn)遠(yuǎn)高于傳統(tǒng)的互聯(lián)網(wǎng),當(dāng)
26、云計(jì)算平臺(tái)受到黑客攻擊時(shí),會(huì)對(duì)所有的云服務(wù)產(chǎn)生影響,并且黑客還可以利用云計(jì)算工具將攻擊范圍擴(kuò)大。在一個(gè)云計(jì)算系統(tǒng)中,必定會(huì)存儲(chǔ)很多機(jī)密的資料和數(shù)據(jù),而云計(jì)算系統(tǒng)的平臺(tái)是一 個(gè)信息高速流動(dòng),并且十分集中的一個(gè)虛擬區(qū)域,其用戶量十分龐大,這一系列情況都為數(shù)據(jù)庫(kù)的管理增添了難度。很多黑客正是針對(duì)云計(jì)算系統(tǒng)的這一軟肋, 對(duì)服務(wù)器進(jìn)行攻擊,一旦非法入侵, 對(duì)于客戶信息的安全性,乃至整個(gè)互聯(lián)網(wǎng)的 穩(wěn)定都會(huì)造成很大的影響。這要求云計(jì)算要具備強(qiáng)大的防御能力9 0云計(jì)算引發(fā)的新的安全問(wèn)題統(tǒng)一標(biāo)準(zhǔn)與規(guī)定云計(jì)算技術(shù)是面向全世界服務(wù)的一種計(jì)算機(jī)互聯(lián)網(wǎng)服務(wù),每一個(gè)國(guó)家都有權(quán) 利制定相應(yīng)的法律法規(guī)對(duì)云計(jì)算技術(shù)進(jìn)行監(jiān)督管理
27、,而不同國(guó)家所制訂和執(zhí)行的 法律,總會(huì)存在些或大或小的差異,這就對(duì)跨國(guó)運(yùn)營(yíng)的云計(jì)算技術(shù)提供商提出了 巨大的挑戰(zhàn),這使得云計(jì)算的跨國(guó)合作變得困難。對(duì)于云計(jì)算技術(shù)來(lái)說(shuō),其運(yùn)行的最大目的就是保障數(shù)據(jù)庫(kù)中所有的資料能夠 完整的、安全的進(jìn)行存儲(chǔ)和傳遞,來(lái)滿足用戶對(duì)資料的需求。另外,云計(jì)算服務(wù) 系統(tǒng)一般都會(huì)涉及到一些類似于硬件和軟件的系統(tǒng)運(yùn)營(yíng)以及存儲(chǔ)工具,并且為用戶服務(wù)的過(guò)程中,會(huì)運(yùn)用到一些關(guān)于安全性和機(jī)密性的技術(shù)方法,這些都是云計(jì)算與傳統(tǒng)信息安全模式相通的地方。 當(dāng)然,云計(jì)算技術(shù)的系統(tǒng)也在很多方面與信 息安全模式存在著差異,云計(jì)算中的數(shù)據(jù)在一般情況下都是處于虛擬的狀態(tài),這對(duì)云計(jì)算的管理和維護(hù)都提出了巨大
28、的挑戰(zhàn), 并且在進(jìn)行轉(zhuǎn)變模式后很容易出現(xiàn) 安全問(wèn)題隱患,這些都是云計(jì)算系統(tǒng)較傳統(tǒng)的信息系統(tǒng)的不足和缺陷。云計(jì)算模式是在最近幾年剛剛發(fā)展起來(lái)的,在很多地方都有值得研究和提高 的地方。從在全世界的范圍來(lái)看,云計(jì)算在數(shù)據(jù)和服務(wù)上并沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn) 進(jìn)行管理和約束。并且,云計(jì)算的服務(wù)商都有自己獨(dú)特的運(yùn)行方式, 所以在服務(wù) 的整體性上也存在著許多的不完善。 這樣一來(lái),就要求必須形成一個(gè)服務(wù)商和用 戶都認(rèn)可的體系,來(lái)保護(hù)用戶信息,減小風(fēng)險(xiǎn)。云計(jì)算服務(wù)現(xiàn)已集合了數(shù)據(jù)存儲(chǔ)、 互聯(lián)網(wǎng)服務(wù)、內(nèi)容分發(fā)等業(yè)務(wù),并正在擴(kuò) 大經(jīng)營(yíng)的范圍。由于其龐大的服務(wù)模式和業(yè)務(wù)范圍, 所以根本無(wú)法簡(jiǎn)單的將云計(jì) 算技術(shù)進(jìn)行電信業(yè)務(wù)分類
29、,就更不能談及業(yè)務(wù)服務(wù)體系和執(zhí)行標(biāo)準(zhǔn)了。同時(shí), 目 前云計(jì)算服務(wù)技術(shù)的發(fā)展參差不齊, 都沒(méi)有制定出相應(yīng)的服務(wù)和管理規(guī)則, 導(dǎo)致 云計(jì)算服務(wù)行業(yè)沒(méi)有一個(gè)統(tǒng)一標(biāo)準(zhǔn)去執(zhí)行, 這也大大增加了云計(jì)算服務(wù)出現(xiàn)安全 問(wèn)題的可能性。信息的安全和數(shù)據(jù)的恢復(fù)云計(jì)算的實(shí)質(zhì)和關(guān)鍵是在系統(tǒng)中的數(shù)據(jù), 互聯(lián)網(wǎng)作為云計(jì)算和信息數(shù)據(jù)之間 傳輸媒介,存在著諸多的安全問(wèn)題。例如,在進(jìn)行數(shù)據(jù)傳遞的過(guò)程中,稍有不慎 就會(huì)將重要的數(shù)據(jù)信息泄露或丟失, 這樣往往會(huì)造成不可彌補(bǔ)的損失。在信息存 儲(chǔ)的過(guò)程中,安全問(wèn)題也不容忽視, 云計(jì)算系統(tǒng)中,數(shù)據(jù)庫(kù)擁有強(qiáng)大的存儲(chǔ)功能 和存儲(chǔ)空間,云計(jì)算系統(tǒng)應(yīng)該盡可能合理地優(yōu)化這一空間, 使得由于不可抗力或
30、 者其他意外遭到丟失或者刪除的數(shù)據(jù)信息能夠得到備份和恢復(fù),以挽回?fù)p失。在技術(shù)領(lǐng)域上,云計(jì)算是完全可以克服這一問(wèn)題的。 避免在信息傳遞和存儲(chǔ)過(guò)程中 的安全性問(wèn)題,并能夠保證所有云計(jì)算系統(tǒng)中提供的信息都是有益的和積極的, 這已經(jīng)成為了云計(jì)算研究領(lǐng)域又一個(gè)需要解決的問(wèn)題 10。在云計(jì)算的環(huán)境下,用戶數(shù)據(jù)在終端運(yùn)算,用戶不知道數(shù)據(jù)存儲(chǔ)的位置,在 發(fā)生安全事故時(shí),云服務(wù)商不能及時(shí)的告知用戶他們所存儲(chǔ)的數(shù)據(jù)遇到了怎樣的 情況,用戶也就無(wú)法對(duì)所需運(yùn)輸?shù)臄?shù)據(jù)進(jìn)行及時(shí)的處理。例如:當(dāng)用戶的數(shù)據(jù)正在運(yùn)算過(guò)程中,突然遭遇斷電等突發(fā)事件, 用戶的數(shù)據(jù)將無(wú)法得到保證。由于數(shù) 據(jù)存放地點(diǎn)不清楚,數(shù)據(jù)恢復(fù)更是無(wú)從談起。 而
31、且有可能被不法份子盜取,這樣 會(huì)給用戶造成巨大損失。不成熟的技術(shù)層面云計(jì)算的最大的特點(diǎn)就是所有信息、數(shù)據(jù)和資料的形式都是虛擬的,而應(yīng)用 的技術(shù)也是虛擬的,這種強(qiáng)大的虛擬特性,能夠很好地解決信息、數(shù)據(jù)和資料的 延展性,很容易地實(shí)現(xiàn)拓寬信息的寬度和廣度,提高服務(wù)用戶的效率。但是,這 種虛擬特性卻是一把雙刃劍,其在為用戶服務(wù)的過(guò)程中,也帶來(lái)了一定的安全問(wèn) 題,一旦某一個(gè)虛擬的信息出現(xiàn)了問(wèn)題, 這種危機(jī)將很快將延伸開(kāi)來(lái),甚至?xí)?響整個(gè)互聯(lián)網(wǎng),給社會(huì)造成嚴(yán)重的損失。云計(jì)算技術(shù),是一個(gè)需要持續(xù)運(yùn)行的服務(wù)平臺(tái),這要保證向用戶提供信息、 數(shù)據(jù)、資料的持續(xù)性,這一特性,對(duì)云計(jì)算的控制平臺(tái)提出了很高要求,必須要
32、 有超強(qiáng)的穩(wěn)定性能,保證數(shù)據(jù)處理、 發(fā)布時(shí)間和精準(zhǔn)度。所以云計(jì)算技術(shù)的服務(wù) 平臺(tái)必須是一個(gè)擁有強(qiáng)大的計(jì)算能力和持久性的平臺(tái)。對(duì)于云計(jì)算技術(shù)來(lái)說(shuō),其運(yùn)行的最大目的就是能夠保障數(shù)據(jù)庫(kù)中所有資料安 全、完整的存儲(chǔ)和傳遞,滿足用戶對(duì)資料的需求。另外,云計(jì)算系統(tǒng)一般都會(huì)涉 及一些系統(tǒng)運(yùn)營(yíng)和存儲(chǔ)工具,會(huì)運(yùn)用一些關(guān)于安全性和機(jī)密性的技術(shù)方法, 這些 都是云計(jì)算與傳統(tǒng)信息安全模式相似的地方。當(dāng)然,云計(jì)算系統(tǒng)也在很多方面與 信息安全模式存在著差異,計(jì)算云中的數(shù)據(jù)一般情況下都是虛擬狀態(tài), 這對(duì)云計(jì) 算系統(tǒng)的管理和維護(hù)都提出了嚴(yán)峻的挑戰(zhàn),并且在進(jìn)行轉(zhuǎn)變模式以后很容易會(huì)出 現(xiàn)安全問(wèn)題,這些都是云計(jì)算系統(tǒng)較傳統(tǒng)的信息系
33、統(tǒng)的一些不足和缺陷11。第三章 云計(jì)算技術(shù)層面怎么應(yīng)對(duì)網(wǎng)絡(luò)安全云計(jì)算在具有巨大商機(jī)的同時(shí),也存在者諸多的安全風(fēng)險(xiǎn),例如用戶數(shù)據(jù)的 丟失和泄露、數(shù)據(jù)刪除的不徹底、賬戶服務(wù)或通信的威脅、管理界面的損害、 內(nèi)部威脅、不安全的API、云計(jì)算服務(wù)的惡意使用等眾多運(yùn)營(yíng)和使用的風(fēng)險(xiǎn)。這 些風(fēng)險(xiǎn)可能會(huì)導(dǎo)致用戶數(shù)據(jù)保密性、可用性和完整性遭到嚴(yán)重的破壞。而最重要 的是這些風(fēng)險(xiǎn)可能導(dǎo)致經(jīng)濟(jì)信息失控等嚴(yán)重的后果,因而可能直接危及國(guó)家的安 全。制度和標(biāo)準(zhǔn)統(tǒng)一經(jīng)過(guò)了多年的發(fā)展,云計(jì)算系統(tǒng)已經(jīng)成為了一個(gè)大眾、高效的信息傳播的平 臺(tái)。但是云計(jì)算技術(shù)畢竟剛剛興起,在制度和標(biāo)準(zhǔn)的建立上需要更加具體、完善 的保護(hù)。要對(duì)云計(jì)算系統(tǒng)的
34、運(yùn)營(yíng)商和用戶進(jìn)行責(zé)任和義務(wù)的劃分。要基于云計(jì)算技術(shù)的發(fā)展模式和業(yè)務(wù)模式,盡快制定完善的法律法規(guī)和行業(yè)規(guī)范, 使得云計(jì)算 技術(shù)這一行業(yè)有統(tǒng)一的執(zhí)行標(biāo)準(zhǔn)和服務(wù)條例。例如:出臺(tái)相應(yīng)的數(shù)據(jù)保護(hù)法、建立云計(jì)算平臺(tái)網(wǎng)絡(luò)安全防護(hù)制度、建立應(yīng)急處置預(yù)案、明確云計(jì)算服務(wù)提供商管 理責(zé)任、規(guī)范跨境云計(jì)算技術(shù)的經(jīng)營(yíng)模式,制定用戶使用日志留存規(guī)范等。云計(jì)算服務(wù)進(jìn)一步降低了互聯(lián)網(wǎng)業(yè)務(wù)的開(kāi)發(fā)和應(yīng)用門(mén)檻的同時(shí),為信息創(chuàng)造了方便、 快捷、廉價(jià)的傳播渠道,這不僅為用戶帶來(lái)了方便,也為企業(yè)帶來(lái)了效益。正因 為其利益的驅(qū)動(dòng),所以需配套建設(shè)有力的管控手段,以此來(lái)確保云計(jì)算服務(wù)行業(yè) 的和諧。由于云計(jì)算服務(wù)范圍的廣泛性,使得對(duì)其的管理難
35、度也很大。但是,我 們可以將云計(jì)算服務(wù)按照使用對(duì)象、使用范圍以及業(yè)務(wù)模式等方面劃分為不同的 安全等級(jí)要求,例如:根據(jù)使用對(duì)象可以劃分分為面向政府、 企業(yè)和普通用戶的 云服務(wù);根據(jù)使用范圍可以劃分為私有云、公有云、混合云等,根據(jù)業(yè)務(wù)模式可 以劃分為提供信息、數(shù)據(jù)、軟件和基礎(chǔ)設(shè)施資源的云服務(wù)等,并根據(jù)每個(gè)等級(jí)的 特點(diǎn)和需求制定相應(yīng)的安全防護(hù)標(biāo)準(zhǔn)和等級(jí)保護(hù)制度?!盎旌显啤钡陌l(fā)展,將進(jìn)一步推動(dòng)云計(jì)算技術(shù)的發(fā)展。如今云計(jì)算技術(shù)已經(jīng)逐漸地推廣,眾多企業(yè)的信息數(shù)據(jù)將應(yīng)用虛擬化和自動(dòng)化,私有云和公共云的過(guò)渡與兼容而成為一種趨勢(shì)。創(chuàng) 建可信可靠的“混合云”,提高安全措施,追求高效率是一種必然的發(fā)展趨勢(shì)。在 將來(lái)
36、,私有云將成為公共云服務(wù)系統(tǒng)的基石,加強(qiáng)IT數(shù)據(jù)中心和混合環(huán)境的控制,將成為“混合云”占領(lǐng)市場(chǎng)主導(dǎo)地位的動(dòng)力之一。除此之外,還可以建立誠(chéng)實(shí)可 靠的第三方公共云服務(wù)平臺(tái),如由企業(yè)提供的云服務(wù)平臺(tái)、由政府開(kāi)發(fā)的公共云 服務(wù)平臺(tái)等等。經(jīng)過(guò)近幾年的發(fā)展,云計(jì)算技術(shù)在國(guó)內(nèi)外上都取得了可喜的成就, 成為了廣大用戶可信任的一種服務(wù)模式。 但是不管是在國(guó)內(nèi)還是國(guó)外,云計(jì)算技 術(shù)上都沒(méi)有一個(gè)統(tǒng)一規(guī)范,在每一個(gè)服務(wù)上云計(jì)算都有自己獨(dú)特的一套手段,從而在信息數(shù)據(jù)的傳遞和共享方面不能融合,這使得廣大的云計(jì)算技術(shù)發(fā)展不集 中,更不能形成合力。如果形成了一個(gè)統(tǒng)一標(biāo)準(zhǔn),在應(yīng)用技術(shù)、方式方法上使得 各服務(wù)商達(dá)到統(tǒng)一,這樣有利
37、于整個(gè)云計(jì)算服務(wù)領(lǐng)域的高效發(fā)展。實(shí)現(xiàn)用戶數(shù)據(jù)與信息的加密云計(jì)算服務(wù)的一般來(lái)說(shuō)是零星分散開(kāi)的,這就需要加強(qiáng)對(duì)數(shù)據(jù)訪問(wèn)的監(jiān)控。 數(shù)據(jù)存在于網(wǎng)上和云技術(shù)提供的服務(wù),用戶的授權(quán)限制的原因有可能訪問(wèn)不了用 戶域也訪問(wèn)不了控制體系,所以也就沒(méi)有對(duì)用戶的一些關(guān)于隱私的數(shù)據(jù)得到很好 的保護(hù)了。對(duì)于一些不良商販自賣自盜的行為, 需要采取相應(yīng)的對(duì)策,其中最有 效的是分級(jí)分權(quán)管理,不同的用戶擁有不同的權(quán)限,根據(jù)權(quán)限來(lái)訪問(wèn)對(duì)應(yīng)權(quán)限的 數(shù)據(jù),同時(shí)采取封裝策略,不透漏用戶數(shù)據(jù)具體的存儲(chǔ)位置,以此來(lái)保護(hù)數(shù)據(jù)的 安全。對(duì)于云計(jì)算安全,防止外部人員盜取內(nèi)部數(shù)據(jù)是非常重要的,所以數(shù)據(jù)的隔離體系顯得尤為重要,其可以防止外來(lái)人員訪問(wèn)
38、內(nèi)部資料。 還可以采用加密技術(shù) 來(lái)保證云計(jì)算的安全。在上傳前進(jìn)行秘鑰加密,上傳后再通過(guò)對(duì)應(yīng)的加密方式來(lái) 解密,這樣就能保證在上傳過(guò)程中的安全性。至于加密的手段有很多,而且加密手段也很成熟。一般來(lái)說(shuō),在數(shù)據(jù)加密的同時(shí),大部分還會(huì)同時(shí)使用數(shù)據(jù)切分, 就是把數(shù)據(jù)分成不同的部分分散存儲(chǔ)在不同區(qū)域的服務(wù)器上,這樣更能保證數(shù)據(jù)的安全性。如果想預(yù)防來(lái)自外面的攻擊那就需要通過(guò)完整的保護(hù)跟秘密的保駕護(hù)航,來(lái)保護(hù)存儲(chǔ)在硬盤(pán)中的數(shù)據(jù)不被剽竊, 保護(hù)程序免于篡改。在這種情況下是無(wú)法區(qū) 分訪問(wèn)是來(lái)自進(jìn)程內(nèi)或者是其他進(jìn)程:攻擊程序和受害程序運(yùn)行在同一個(gè)平臺(tái) 上,另外還共同使用是個(gè)密碼加密程序(當(dāng)然也產(chǎn)生數(shù)據(jù)摘要)。這樣很
39、明顯可以看出,安全終端不能僅僅只是抵御來(lái)自平臺(tái)之外的攻擊就可以實(shí)現(xiàn)的了。這么說(shuō)吧,有三個(gè)層次可以進(jìn)行進(jìn)程的隔離。如果存儲(chǔ)器在外部的話,進(jìn)程的不同, 采取的措施也不同,來(lái)加密數(shù)據(jù)的秘要也不同,從而生成的加密摘要也不盡相同。 假如進(jìn)程之間可以相互訪問(wèn)然而尼瑪可以互設(shè)不同,不僅在解密方面的話只會(huì)可能拿到錯(cuò)誤的信息,而且系統(tǒng)會(huì)在不能通過(guò)系統(tǒng)驗(yàn)證的情況下及時(shí)制止非法的訪 問(wèn)。當(dāng)然還可以在硬件方面功夫使得軟件可以對(duì)密鑰,保護(hù)模式等進(jìn)行配置。數(shù)據(jù)的完整性顧名思義就是在長(zhǎng)時(shí)間內(nèi),存儲(chǔ)在云端的數(shù)據(jù)是不會(huì)隨著時(shí)間 的推移而改變的,也不會(huì)造成數(shù)據(jù)丟失什么的。 在傳統(tǒng)意義上,如果想保證在云 計(jì)算服務(wù)器里面的數(shù)據(jù)是安全
40、的可以通過(guò)這幾個(gè)手段,第一通過(guò)拍照,備份是一種比較有效的措施,還有容災(zāi)等手段, 數(shù)據(jù)備份的實(shí)現(xiàn)需要軟件硬件來(lái)支持, 通 過(guò)硬件備份就是再備用一個(gè)服務(wù)器,兩個(gè)服務(wù)器的數(shù)據(jù)相同,通過(guò)軟件備份就是 用現(xiàn)有的企業(yè)的備份軟件來(lái)實(shí)現(xiàn),可以按照用戶的需求來(lái)進(jìn)行操作包括在線備 份,離線備份等,這樣對(duì)用戶的影響很少了。云計(jì)算的安全環(huán)境因?yàn)樘摂M記得加 入而改變,但是也引起了很多前安全問(wèn)題。 即便能夠解決,但是復(fù)出的代價(jià)未免 過(guò)于昂貴(保護(hù)機(jī)制很復(fù)雜而且需要的安全工具和方法與主機(jī)使用的完全不同)。引入虛擬機(jī)引起的安全問(wèn)題包括以下內(nèi)容: 攻擊打不了補(bǔ)丁,偵聽(tīng)是在脆弱的服 務(wù)器端口進(jìn)行,安全措施差的賬戶可能會(huì)被綁架,密
41、鑰(接入和管理主機(jī))被盜。不過(guò)這樣也是可以的,為了解決這類問(wèn)題可以采取這樣的措施, 通過(guò)選擇具 有安全模塊的虛擬服務(wù)器來(lái)解決。止匕外,還需要為每一個(gè)服務(wù)器分一個(gè)獨(dú)立的硬 盤(pán)分區(qū),在進(jìn)行邏輯上隔離和進(jìn)行安裝的時(shí)候。 如果要想實(shí)現(xiàn)虛擬服務(wù)器之間的 隔離可以通功VLANffi不同的IP網(wǎng)來(lái)實(shí)現(xiàn),他們之間的通訊可以通過(guò) VPN及有計(jì) 劃的備份可以實(shí)現(xiàn)。突破技術(shù)層面防范網(wǎng)絡(luò)安全問(wèn)題社會(huì)和人類的發(fā)展往往都是這樣,沒(méi)有人會(huì)知道未來(lái)會(huì)發(fā)生的事,云計(jì)算系 統(tǒng)也一樣,不能抗拒的自然現(xiàn)象、 一些硬件及軟件事故的發(fā)生,都會(huì)影響云計(jì)算 的順利運(yùn)行,而作為服務(wù)商,必須要有風(fēng)險(xiǎn)意識(shí),能夠做到未雨綢繆,在技術(shù)上 給予更完善的
42、保障,要形成一套比較完備的預(yù)備措施,一旦發(fā)生意外,將能夠立即對(duì)數(shù)據(jù)庫(kù)中的資料進(jìn)行 備份和保護(hù)。在防范云計(jì)算在網(wǎng)絡(luò)上的風(fēng)險(xiǎn),技術(shù)上的 突破是必須要加強(qiáng)的。例如,SSL是大多數(shù)云計(jì)算安全應(yīng)用的基礎(chǔ),但也可能成為一個(gè)主要的病毒傳播媒介,需要更多的監(jiān)控和管理。IaaS云服務(wù)商應(yīng)該保證這一物理架構(gòu)的安全性。一般來(lái)說(shuō),只有經(jīng)過(guò)授權(quán)的員工才可以訪問(wèn)運(yùn)營(yíng)企業(yè)的 硬件設(shè)備。IaaS提供商應(yīng)該及時(shí)對(duì)客戶的應(yīng)用數(shù)據(jù)進(jìn)行徹底的安全檢查,避免 風(fēng)險(xiǎn)的發(fā)生,如執(zhí)行病毒程序等等。 SaaS提供商則應(yīng)最大限度地確保提供給客 戶的應(yīng)用程序和相關(guān)組件的安全性, 用戶通常只需要負(fù)責(zé)操作層的安全功能, 包 括用戶的訪問(wèn)管理、身份驗(yàn)證
43、等等。云計(jì)算技術(shù)的安全性實(shí)施措施可從服務(wù)端和客戶端兩個(gè)方面操作。作為服務(wù)端,安全性主要由服務(wù)的提供商來(lái)實(shí)現(xiàn),目前確保云中信息安全的方法主要有建 立可信云、安全認(rèn)證、數(shù)據(jù)加密、法律和標(biāo)準(zhǔn)協(xié)議。如 Google的SaaS提供的 云服務(wù)就是具備比較專業(yè)規(guī)范的安全保證。 數(shù)據(jù)的安全性和數(shù)據(jù)控制權(quán)是企業(yè)最 關(guān)心的問(wèn)題之一,使用強(qiáng)加密和密鑰管理是云計(jì)算技術(shù)系統(tǒng)保護(hù)數(shù)據(jù)的一種核心 機(jī)制。目前云中的機(jī)密數(shù)據(jù)必須通過(guò)合同責(zé)任、訪問(wèn)控制組、加密措施等進(jìn)行保護(hù)。密鑰管理可分為訪問(wèn)密鑰存儲(chǔ)、保護(hù)密鑰存儲(chǔ)、密鑰備份與恢復(fù)等。當(dāng)前有 許多標(biāo)準(zhǔn)和指導(dǎo)方針對(duì)云中的密鑰管理適用,如OASIS密鑰管理協(xié)同協(xié)議(KMP),IEEE
44、1619.標(biāo)準(zhǔn)等12。通過(guò)在企業(yè)應(yīng)用程序中加入單點(diǎn)登錄 SSO的認(rèn)證功 能,采用強(qiáng)制用戶認(rèn)證、代理協(xié)同認(rèn)證、資源認(rèn)證、不同安全域之間的認(rèn)證或者 不同認(rèn)證方式相結(jié)合的方式。客戶端的安全性主要體現(xiàn)在網(wǎng)絡(luò)安全和用戶操作安 全等方面。云計(jì)算的客戶端的網(wǎng)絡(luò)安全最直觀的體現(xiàn)是WEB應(yīng)用。WEB瀏覽器因開(kāi)放性和自身漏洞等原因,遭遇攻擊的頻率很高,因此成為計(jì)算中非常脆弱的環(huán) 節(jié)之一。要保護(hù)用戶的證書(shū)和認(rèn)證密碼不被木馬盜竊,就必然要為其提供切實(shí)可 行的深層次的防御技術(shù)。如趨勢(shì)科技推出主動(dòng)式服務(wù)TMHD,目前正研究的 WEB應(yīng)用防火墻。作為云計(jì)算的用戶,進(jìn)行應(yīng)用云服務(wù)時(shí),應(yīng)該支持云安全技術(shù)的安全 產(chǎn)品,這樣才能在
45、基礎(chǔ)設(shè)施防御、端點(diǎn)安全、服務(wù)器和桌面取證與防御等方面,確保實(shí)時(shí)可靠的安全簽名升級(jí)與技術(shù)支持的服務(wù)。例如:保護(hù)云 API密鑰的安全, 就要求提供商提供多把密鑰,分開(kāi)存儲(chǔ)數(shù)據(jù)并做到備份數(shù)據(jù)。增強(qiáng)端點(diǎn)的可靠性 , 端點(diǎn)設(shè)備上要盡量少放數(shù)據(jù),防止數(shù)據(jù)丟失或者不能訪問(wèn),并確保備份數(shù)據(jù)在存儲(chǔ) 和轉(zhuǎn)移時(shí)受到切實(shí)嚴(yán)密的保護(hù)。推出深入的云安全防御措施。黑客對(duì)公共云基礎(chǔ) 設(shè)施和公共云防御措施的理解熟悉必將為其攻擊公共云提供技術(shù)上的支持,能有效防止被云計(jì)算的驅(qū)逐。深入的云安全防御措施的推出將是勢(shì)在必行的,將通向 公共云眾多的大門(mén)注入新的防御措施以便能夠及時(shí)的發(fā)現(xiàn)所有可能發(fā)生的安全事件。關(guān)注云中數(shù)據(jù)安全性。云計(jì)算以迅
46、猛之勢(shì)發(fā)展著,這必然引發(fā)云部署模型從單一模式走向綜合模式的優(yōu)化,各種公共云服務(wù)的綜合,又必然引發(fā)云中龐大數(shù) 據(jù)管理與分析的技術(shù)的不斷更新,保護(hù)企業(yè)復(fù)合數(shù)據(jù)源的安全性和完整性是一個(gè) 巨大的挑戰(zhàn)。同時(shí),要注重隱私的精妙程序設(shè)置和云安全法則的制定出臺(tái)是云服 務(wù)迫切期盼的云中應(yīng)用程序的開(kāi)發(fā)。Cloud Foundry被提名為最佳開(kāi)發(fā)臺(tái),標(biāo)志著 在云計(jì)算技術(shù)中開(kāi)發(fā)應(yīng)用軟件成為了一種新趨勢(shì)。對(duì)軟件行業(yè)來(lái)說(shuō),云計(jì)算真正為研發(fā)業(yè)務(wù)和研發(fā)管理提供了一個(gè)面向服務(wù)的、統(tǒng)一的、動(dòng)態(tài)規(guī)劃的平臺(tái),并從根本上消除了開(kāi)發(fā)的諸多局限性。云計(jì)算網(wǎng)絡(luò)安全的關(guān)鍵技術(shù)-入侵檢測(cè)和安全傳輸研究本文以上幾個(gè)小結(jié)提到了云計(jì)算作為一門(mén)新興的技
47、術(shù)所存在的問(wèn)題和運(yùn)用理論知識(shí)如何解決進(jìn)行了闡述,僅有理論的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,要在實(shí)際通信傳輸 過(guò)程中解決此類問(wèn)題還需要在技術(shù)實(shí)踐方面進(jìn)行驗(yàn)證, 而在以上所提到的安全問(wèn) 題中,兩塊內(nèi)容不可不談,也是安全問(wèn)題的重中之重,一塊是云數(shù)據(jù)傳輸?shù)娜肭?檢測(cè)方方面,還有一個(gè)問(wèn)題就是關(guān)于怎么樣應(yīng)對(duì)安全傳輸?shù)膯?wèn)題, 接下來(lái)本文就 運(yùn)用網(wǎng)絡(luò)安全方面的知識(shí)結(jié)合云計(jì)算的安全理論, 將這兩塊內(nèi)容結(jié)合起來(lái)探討研 究。第四章云計(jì)算入侵檢測(cè)要保證云計(jì)算在傳輸過(guò)程中的安全性能,除了以上幾個(gè)問(wèn)題之外,還有一個(gè)急需解決的問(wèn)題就是怎么樣應(yīng)對(duì)網(wǎng)絡(luò)入侵方面的問(wèn)題,其中包括云計(jì)算網(wǎng)絡(luò)傳輸過(guò)程中數(shù)據(jù)攜帶的的病毒,蠕蟲(chóng),木馬等等,所以需要對(duì)云計(jì)
48、算網(wǎng)絡(luò)傳輸進(jìn)行入 侵檢測(cè),但是傳統(tǒng)的網(wǎng)絡(luò)入侵檢測(cè)算法,對(duì)現(xiàn)在高流量大數(shù)據(jù)的監(jiān)測(cè)是力不從心 的,所以在云計(jì)算時(shí)代對(duì)于入侵檢測(cè)算法的改進(jìn)是迫不及待的,接下來(lái)就云計(jì)算網(wǎng)絡(luò)入侵檢測(cè)的問(wèn)題展開(kāi)研究探討。4.1云計(jì)算入侵檢測(cè)系統(tǒng)簡(jiǎn)介云計(jì)算中入侵監(jiān)測(cè)系統(tǒng)的定義為(Intrusion Detecn System ,簡(jiǎn)稱mS): 監(jiān)視和分析在云計(jì)算網(wǎng)絡(luò)渠道中傳輸?shù)臄?shù)據(jù)和信息,從而發(fā)現(xiàn)來(lái)自云計(jì)算外部和內(nèi)部的異常。 云計(jì)算檢測(cè). 在問(wèn)題的,也就是不安全的, 析系統(tǒng)和用戶的行為。所以 其包括以下幾個(gè)方面。但統(tǒng)配蹙及存在漏洞 *分析異常行為1系統(tǒng)的具體實(shí)施解決方法是這樣的,假設(shè)是系統(tǒng)是存 但是入侵行為的存在是能被檢測(cè)到
49、的,通過(guò)監(jiān)測(cè)分Ills的主要作用是檢測(cè)并提交異常行為,發(fā)現(xiàn)入侵,分析用戶及系統(tǒng)活動(dòng)評(píng)估資源和數(shù)據(jù)完整Jt+入侵檢測(cè)系統(tǒng)識(shí)別已知的攻擊行為,管理日志識(shí)別逢反行為圖4.1入侵檢測(cè)系統(tǒng)分析圖(1)監(jiān)視、分析云數(shù)據(jù)端用戶及系統(tǒng)活動(dòng);(2)檢臺(tái)系統(tǒng)配置及存在的漏洞:(3)評(píng)估系統(tǒng)關(guān)鍵資源和數(shù)據(jù)文件的完整性;(4)識(shí)別己知的攻擊行為;(5)統(tǒng)計(jì)分析異常行為;(6)管理操作系統(tǒng)的日志.并識(shí)別違反用戶安全策略的行為云計(jì)算網(wǎng)絡(luò)入侵檢測(cè)的分類網(wǎng)絡(luò)入侵檢測(cè)主要分為兩大類,這是根據(jù)數(shù)據(jù)來(lái)源的不同分類的,一種是主 機(jī)型另外一種是網(wǎng)絡(luò)型和主機(jī)型,主機(jī)型主要是以日志作為參考, 除此之外也可以通過(guò)方式比如那些從主機(jī)收集的信息
50、進(jìn)行分析在進(jìn)行檢測(cè)。另一類是網(wǎng)絡(luò)型, 其數(shù)據(jù)源有別于主機(jī)型,具采樣依據(jù)是網(wǎng)絡(luò)上的數(shù)據(jù)包。通常的做法是將網(wǎng)卡設(shè) 置一下,當(dāng)云計(jì)算網(wǎng)絡(luò)進(jìn)行傳輸?shù)臅r(shí)候?qū)魅氡揪W(wǎng)斷的數(shù)據(jù)包進(jìn)行抓包分析進(jìn)行 判斷再進(jìn)行防范。云計(jì)算網(wǎng)絡(luò)安全入侵檢測(cè)傳統(tǒng)的互聯(lián)網(wǎng)入侵檢測(cè)技術(shù)在算法上難以解決現(xiàn)在云技術(shù)時(shí)代的要求,原有的入侵技術(shù)在算法上簡(jiǎn)單的使用 BM單模式匹配,其速度已經(jīng)滿足不了現(xiàn)有的網(wǎng) 絡(luò)需求,所以在云技術(shù)時(shí)代的背景下新的檢測(cè)模式發(fā)揮著巨大的作用。應(yīng)用于云計(jì)算傳輸?shù)哪J狡ヅ錂z測(cè)技術(shù)云傳輸模式匹配是基于攻擊特征的網(wǎng)絡(luò)數(shù)據(jù)包分析技術(shù)。具有分析速度快、 誤報(bào)率低等優(yōu)點(diǎn)。模式匹配檢測(cè)技術(shù)對(duì)網(wǎng)絡(luò)上的每個(gè)數(shù)據(jù)包的具體分析過(guò)程如 下:(
51、1)從網(wǎng)絡(luò)數(shù)據(jù)包的包頭開(kāi)始和攻擊特征比較;(2)如果比較結(jié)果相同,則說(shuō)明檢測(cè)到一個(gè)可能的攻擊,輸出事件結(jié)果:(3)如果比較結(jié)果不同,從網(wǎng)絡(luò)數(shù)據(jù)包下一個(gè)位置重新開(kāi)始比較:(4)直到檢測(cè)到攻擊或網(wǎng)絡(luò)數(shù)據(jù)包中所有字節(jié)匹配完畢,一個(gè)攻擊特征匹配 結(jié)束;(5)對(duì)于每一個(gè)攻擊特征,重復(fù)(1)至(3)開(kāi)始的比較:(6)直到每一個(gè)攻擊特征匹配完畢,則數(shù)據(jù)包的匹配分析完畢。圖4.2模式匹配檢測(cè)流程圖云計(jì)算檢測(cè)模塊涉及到許許多多字符, 字節(jié),或者字符串的匹配,所以匹配算法的優(yōu)劣性對(duì)系統(tǒng)檢測(cè)的性能是最為直接的體現(xiàn)。云計(jì)算監(jiān)測(cè)系統(tǒng)中的匹配算 法常用到的有這兩種,一種是KM醉法,另外一種是BMJ法。這兩個(gè)算法在惡劣 的
52、條件下均需要消耗呈線性的搜索時(shí)間,但是相對(duì)來(lái)說(shuō)BMT法較為先進(jìn),其次數(shù) 更加少,所以,BMg常被首選為云計(jì)算用于檢測(cè)。這兩種云計(jì)算檢測(cè)算法都采用定長(zhǎng)順序存儲(chǔ)結(jié)構(gòu),可以寫(xiě)出不依賴于其他申操作的基本匹配算法。云計(jì)算模式匹配算法的基本思想是:從云端數(shù)據(jù)包主用S的第pos個(gè)字符起和模式的第一個(gè)字符比較之,若相等,則繼續(xù)逐個(gè)比較后續(xù)字符;否則從云數(shù)據(jù)流主用的下一個(gè)字符起再重新和模式的字符比較之。依次類推,直至模式T中的每個(gè)字符依次和主用S中的一個(gè)連續(xù)的字符序列相等,則匹 配成功,函數(shù)值為和模式T中的第一個(gè)字符相等的字符在主用S中的序號(hào),否則稱匹配不成功,函數(shù)值為零。 其具體的檢測(cè)算法為inr hikx(
53、SString S.SSti ing T.hir pos) “返回子串T在主用S中的第pM個(gè)字符之后的位置的“若不存在,則函數(shù)值為0. 其中,T 非空,I posStrUiiith(S)ointi=pos; intj=l;while (i=S0A&jTO) lehim -T0; else futuni 0: 4 Index圖4.3檢測(cè)算法但是模式匹配的算法在云計(jì)算安全方面還有值得改進(jìn)的地方使其速度更快 在匹配模式的進(jìn)一步改進(jìn)過(guò)程中產(chǎn)生了KM算法。KM郵法在云計(jì)算中的應(yīng)用KM算法是D. E. Knuth與V. RPratt和J . HMorris同時(shí)研究出的,因此人們 稱其為克努特莫里斯普拉特操
54、作(簡(jiǎn)稱為KMPT法)此算法可以在O(n+m)的時(shí) 間數(shù)量級(jí)上完成模式匹配。因?yàn)槠渌俣瓤斓忍匦员粦?yīng)用于云技術(shù)中,常用來(lái)解決云端數(shù)據(jù)傳輸過(guò)程中的檢測(cè)數(shù)據(jù)流的作用。其特點(diǎn)為:每當(dāng)一趟匹配過(guò)程中出現(xiàn)字符比較不等時(shí),不需回溯指針,而是 利Hj已經(jīng)得到的“部分匹配”的結(jié)果將模式向右“滑動(dòng)”盡可能遠(yuǎn)的一段距離后, 繼續(xù)進(jìn)行比較。算法的基本思想是,云計(jì)算傳輸數(shù)據(jù)主用不動(dòng),云傳輸模式用移動(dòng),對(duì)于云傳輸模式用P(P1 P2 P3 Pm)和云傳輸數(shù)據(jù)主用S(S1 S2 S3 Sm,nm),(1)若p=s則繼續(xù)往前匹配比較,檢查 P口 S。(2)若Pw S,則考慮下列兩種情況:j=1 ,則執(zhí)行s。和P的匹iELt較
55、,相當(dāng)于移動(dòng)主審到下一個(gè)位置重新 與模式用匹配:若1jm,說(shuō)明匹配成功,或者in-m+l說(shuō)明匹配失敗。K歸算法的核心是構(gòu)造next函數(shù)。計(jì)算next函數(shù)的代碼如下:void get_next(SString T,int next) i=1; next1=0; j=0;while(iT0)if(j=0|Ti=Tj) +i;+j;nexti=j else j=nextj;void get_nextval(SString T,int nextavl)i=1; nextavl1=0; j=0;while(io,產(chǎn)生一個(gè)右 向移動(dòng)(令 Shiftindex(ch)表示 mShifllindex(ch)
56、, n*j模式用長(zhǎng)),移動(dòng)后正文中的字符ch正好與模式用中的 字符ch位置相對(duì)應(yīng),然后重復(fù)開(kāi)始的動(dòng)作,從右向左回溯匹配模式用;若 ShiftI index(ch)=O ,表示ch不在模式用出現(xiàn),正文用當(dāng)前位置向右移動(dòng)m(模式用長(zhǎng) 度),然后重復(fù)開(kāi)始的動(dòng)作,從右向左回溯匹配模式用。以 s_ example ofthe BoyerMoore algorithm , P= algorithm ” 為例: algorithm(-Pattern876543210(-Shiflindex(ch)=m-Shifflindex(ch)首先比較的是主用中的?。和模式用中的 m,如圖3. 1所示。圖4.6主串和模
57、式串比較示意圖比較不等,查看模式用可知, o”出現(xiàn)在模式用中,Shiftindex(o) 值為5, 因此將模式用向右移動(dòng)5個(gè)位置,繼續(xù)比較?e 和m,如圖3. 2所示。圖4.7主串和模式串比較示意圖比較不等,同時(shí)發(fā)現(xiàn)”長(zhǎng)度)e .不出現(xiàn)在模式用中,模式用向右移動(dòng) 9個(gè)位置(模式用因此將整個(gè)模式用向右移動(dòng)到?et的下一個(gè)位置繼續(xù)比較。如圖3. 3所示。圖4.8主串和模式串比較示意圖依次比較下去 然后比較相等圖3.4所示Bh#法的Create Shift函數(shù)如下所示:void Create_Shift(char+P , int shift)for(into ; iping Pin
58、ging 30.30,0,2 with 32 byzea of data:Rwcpi0q仁 timed cut .Reply from 30.30 . C . 2 : bytes32 ti_nia=:3 4hib TTL-126Reply froia : bytas=32 tiHa=llJM TTL=12Seply fiom 30.30 . fl . 2 z bytas=32 time =3 4him TTL=15 Ping sxaxiatica f口工 :Paekeca: Sent = 4, Received - 3, Lost = 1 ping 213.
59、0.0.2Pinging with 32 byuea of data:R伊quwEt; timed out.Reply fro-in :s=32 tijne=0ms TTL=12GReply from : bytes=32 time=lris TTL=12GReply frail z bytea=32 time=lLma TTL=12Ping statiaica for 213x0.0.27Packers: Sent = 4, Received = 3, Lost = 1 (25% 1。自白).AppraniJUAtG
60、 Hound trip tijng in Htilli-seeonda :Mini TmiiTi 0msF Maki rmiHi ling F Average 4jeib圖5.12云平臺(tái)提供服務(wù)示意圖現(xiàn)在對(duì)該設(shè)計(jì)進(jìn)行說(shuō)明:兩個(gè)用戶分別通過(guò)互聯(lián)網(wǎng)對(duì)云計(jì)算平臺(tái)進(jìn)行加密訪 問(wèn),具體的實(shí)現(xiàn)驗(yàn)證如下圖公鑰基礎(chǔ)設(shè)施PKI應(yīng)用于云計(jì)算公鑰基礎(chǔ)設(shè)施PKI的介紹PKI是一組在分布式計(jì)算系統(tǒng)中利用公鑰技術(shù)和X.509證書(shū)所提供的安全服務(wù),其出現(xiàn)能夠?yàn)樗芯W(wǎng)絡(luò)應(yīng)用透明的提高加密、數(shù)字簽名等密碼服務(wù)所需要的密鑰和證書(shū)管理。PKI的2主要作用也是其特別之處就是用一套軟硬件結(jié)合 的系統(tǒng)和安全策略的集合,具提供了一整套的安
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境監(jiān)測(cè)數(shù)據(jù)傳輸與處理技術(shù)考核試卷
- 3-5譯碼器1電子課件教學(xué)版
- 體育場(chǎng)地設(shè)施安裝的殘疾人輔助設(shè)施考核試卷
- 漁業(yè)技術(shù)引進(jìn)考核試卷
- 紙板容器技術(shù)人才發(fā)展考核試卷
- 漁業(yè)水域生態(tài)平衡與保護(hù)措施考核試卷
- 燈具制造的數(shù)字化生產(chǎn)線考核試卷
- 煉鐵廢氣回收與利用技術(shù)應(yīng)用考核試卷
- 纖維原料的新型應(yīng)用與創(chuàng)新技術(shù)考核試卷
- 下肢深靜脈血栓的預(yù)防和護(hù)理 2
- 壓力容器生產(chǎn)單位質(zhì)量安全總監(jiān)、安全員考試題含答案
- 住宅小區(qū)綠化苗木種植協(xié)議
- MPE720軟件指令基礎(chǔ)
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》藝術(shù)領(lǐng)域 -5-6歲
- 液壓知識(shí)培訓(xùn)課件
- 冷鏈物流建設(shè)施工方案
- 《消防安全操作規(guī)程》
- 中考體育培訓(xùn)課件
- 以一流課程建設(shè)為導(dǎo)向的概率論與數(shù)理統(tǒng)計(jì)課程教學(xué)改革與實(shí)踐
- 中職心理健康第五課認(rèn)識(shí)情緒管理情緒
評(píng)論
0/150
提交評(píng)論