云計(jì)算與區(qū)塊鏈的融合:使用區(qū)塊鏈提高云安全性
在這個(gè)互聯(lián)網(wǎng)時(shí)代,有數(shù)以百萬(wàn)計(jì)的網(wǎng)站。維護(hù)一個(gè)站點(diǎn)需要一大堆服務(wù)器。這些服務(wù)器上的流量顯然必須是恒定的,而服務(wù)器本身必須不斷地被監(jiān)控和維護(hù),而這需要人力。
為了避免自我維護(hù),使用了“云計(jì)算”。云計(jì)算是使用遠(yuǎn)程服務(wù)器網(wǎng)絡(luò)存儲(chǔ)、管理和處理來(lái)自世界任何地方的數(shù)據(jù)的實(shí)踐。它們被用來(lái)代替本地服務(wù)器或個(gè)人計(jì)算機(jī)。云計(jì)算服務(wù)通過(guò) Internet 交付給組織的設(shè)備。
該技術(shù)的優(yōu)點(diǎn)是:降低設(shè)備和維護(hù)成本、可用性、靈活性和可擴(kuò)展性。
云計(jì)算基本上有3種形式:
1. 第一種形式是軟件即服務(wù)( SaaS ),向訂戶提供由提供商提供全面服務(wù)的現(xiàn)成應(yīng)用軟件。云客戶端無(wú)法控制云基礎(chǔ)架構(gòu)。SaaS 示例:Amazon Web Services、SalesForce.com、Google Mail、Office 365。
2. 第二種形式是平臺(tái)即服務(wù)(PaaS)。云服務(wù)提供商允許我們?cè)谄脚_(tái)內(nèi)部署我們的應(yīng)用程序以及開(kāi)發(fā)和測(cè)試工具。SaaS 和 PaaS 的區(qū)別在于 SaaS 將整個(gè)應(yīng)用程序托管在云中,而 PaaS 為應(yīng)用程序提供平臺(tái)。Google 搜索引擎、Heroku 就是 PaaS 的例子。
3. 第三種形式是基礎(chǔ)設(shè)施即服務(wù)(IaaS),它為用戶提供對(duì)存儲(chǔ)、處理和其他網(wǎng)絡(luò)資源的直接訪問(wèn)。IaaS 示例:Amazon EC2、GoGrid。
云計(jì)算的部署模型
公共云:公共云是由多個(gè)客戶同時(shí)使用的云基礎(chǔ)設(shè)施。它向多個(gè)客戶開(kāi)放供公眾使用。示例:Microsoft Azure 和 Google App Engine
私有云:主要由個(gè)人客戶按需創(chuàng)建,確保數(shù)據(jù)所有權(quán)和安全性。與公共云相比,這是一種安全且昂貴的樂(lè)趣??蛻艨梢詢?yōu)化用戶訪問(wèn)并限制私有云中使用的網(wǎng)絡(luò)。示例:桉樹(shù)系統(tǒng)。 更多區(qū)塊鏈消息,請(qǐng)關(guān)注下載區(qū)塊天眼APP,全球區(qū)塊鏈監(jiān)管查詢APP。
混合云:它是兩個(gè)或多個(gè)云部署模型的結(jié)合?;旌显浦饕P(guān)注自己的數(shù)據(jù)中心,但依靠公共云資源為他們提供一些計(jì)算。構(gòu)建良好的混合云可能非常安全,但挑戰(zhàn)在于有效構(gòu)建和管理這樣的解決方案。Amazon Web Services 是混合云的一個(gè)典型例子。
社區(qū)云:這個(gè)云主要是為來(lái)自各種組織的有共同問(wèn)題的消費(fèi)者的特定社區(qū)創(chuàng)建的。它可能由一家或多家社區(qū)公司擁有、管理和運(yùn)營(yíng)。這種云在教育或銀行業(yè)很有用。這種云的一個(gè)例子:Facebook。
云的一些缺點(diǎn):
數(shù)據(jù)安全。盡管大多數(shù)提供商都提供安全性,但有時(shí)確實(shí)會(huì)發(fā)生數(shù)據(jù)泄漏。最臭名昭著的事件之一是來(lái)自 iCloud 的泄露——名人照片的“流失”。
控制有限。云用戶對(duì)云中數(shù)據(jù)的控制有限。他們?cè)?IaaS 中擁有最大的控制權(quán),他們可以控制虛擬機(jī)并對(duì)其進(jìn)行自定義以滿足他們的需求。
兼容性。盡管這種情況很少見(jiàn),但有時(shí)如果客戶需要持續(xù)訪問(wèn)其數(shù)據(jù),他們可能需要使用多個(gè)云(畢竟,在維護(hù)期間云不可用)。在這種情況下,不同的云并不那么容易相互同步。
服務(wù)提供商不承擔(dān)任何法律責(zé)任。即使是托管具有特殊安全性的數(shù)據(jù)的云提供商也不承擔(dān)任何信息安全漏洞的責(zé)任。碰巧存儲(chǔ)在一個(gè)國(guó)家的云中的數(shù)據(jù)被其他國(guó)家使用。問(wèn)題是哪個(gè)國(guó)家的法律將適用于這些數(shù)據(jù)的隱私。
云和區(qū)塊鏈集成
為了促進(jìn)云計(jì)算的發(fā)展,克服隱私和安全問(wèn)題,提出將區(qū)塊鏈集成到云端。
區(qū)塊鏈技術(shù)和云計(jì)算可以結(jié)合起來(lái)。當(dāng)云與區(qū)塊鏈集成時(shí),不同的云被視為節(jié)點(diǎn)。并且在區(qū)塊鏈中可以進(jìn)行節(jié)點(diǎn)間通信。同一網(wǎng)絡(luò)上的所有節(jié)點(diǎn)都相互通信,因此每個(gè)節(jié)點(diǎn)都包含交易的副本。
區(qū)塊鏈因其屬性而有助于克服一些與云相關(guān)的數(shù)據(jù)安全問(wèn)題。由于區(qū)塊鏈的匿名性,個(gè)人數(shù)據(jù)的泄露是不可能的。由于不可篡改,區(qū)塊鏈可以保護(hù)數(shù)據(jù)不被篡改。通過(guò)復(fù)制數(shù)據(jù),可以增加區(qū)塊鏈系統(tǒng)的容錯(cuò)能力。讓我們考慮在云計(jì)算中使用區(qū)塊鏈集成的選項(xiàng)。
具有數(shù)據(jù)加密功能的故障安全系統(tǒng)
我們可以使用許多云,每一個(gè)我們都不信任,但在任何時(shí)候我們都信任其中的大多數(shù)。讓我們從每個(gè)云中獲取計(jì)算能力,并從區(qū)塊鏈中獲取對(duì)抗數(shù)據(jù)偽造的屬性。區(qū)塊鏈具有重復(fù)性,相同的數(shù)據(jù)存儲(chǔ)在不同的云(即區(qū)塊鏈的節(jié)點(diǎn))中,這也將實(shí)現(xiàn)數(shù)據(jù)的持續(xù)可用性。
考慮使用區(qū)塊鏈在云中安排用戶任務(wù)的場(chǎng)景。為了保證機(jī)密性、及時(shí)性和持續(xù)數(shù)據(jù)完整性,控制系統(tǒng)接受用戶輸入的任務(wù),首先對(duì)其進(jìn)行加密,然后創(chuàng)建一個(gè)加密塊并計(jì)算該塊的哈希碼,然后將其寫(xiě)入?yún)^(qū)塊鏈庫(kù). 網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都包含每個(gè)事務(wù)的副本,這確保了高數(shù)據(jù)可用性(最小化停機(jī)時(shí)間)。區(qū)塊鏈還有助于網(wǎng)絡(luò)抵御潛在的故障和攻擊。
這種系統(tǒng)中的云計(jì)算產(chǎn)生了區(qū)塊鏈節(jié)點(diǎn)的工作,例如,每個(gè)云都可以表示為一個(gè)超級(jí)節(jié)點(diǎn),在多臺(tái)計(jì)算機(jī)上物理執(zhí)行挖掘和驗(yàn)證操作,這將允許系統(tǒng)通過(guò)可以將所述系統(tǒng)的操作作為服務(wù)出售的云提供商。
結(jié)論
云計(jì)算已經(jīng)存在很多年了。但人們?nèi)栽谂朔朴?jì)算的一些挑戰(zhàn),如數(shù)據(jù)安全、數(shù)據(jù)管理、互操作性等。但云也有優(yōu)勢(shì),例如可擴(kuò)展性。區(qū)塊鏈技術(shù)是一種新興技術(shù),在應(yīng)用于加密貨幣時(shí)以其安全性而聞名。但它也有缺點(diǎn),例如可擴(kuò)展性。通過(guò)將區(qū)塊鏈集成到云計(jì)算中,您可以獲得許多好處:數(shù)據(jù)信任、安全性、可擴(kuò)展性。目前還沒(méi)有實(shí)現(xiàn)這種集成的特定技術(shù),但它們并不遙遠(yuǎn)!