蔣輝芹
(泰州學院計算機科學與技術學院,江蘇 泰州 225300)
云計算數(shù)據保密與安全問題研究
蔣輝芹
(泰州學院計算機科學與技術學院,江蘇 泰州 225300)
云計算數(shù)據保密與安全問題是云計算技術發(fā)展面臨的最大挑戰(zhàn)之一.首先對云計算服務進行概述,深入分析云計算服務中存在的安全問題,然后從硬件設備層、基礎管理層和應用訪問層等三個方面提出了應對云計算數(shù)據保密和安全問題的方案.
云計算;數(shù)據;保密;安全
云計算技術是一種新的數(shù)據存儲、訪問、處理和計算技術,具有計算效率高、成本低廉的特點,能夠高效實現(xiàn)對資源的整合和共享,以服務形式為客戶提供大規(guī)模數(shù)據存儲、處理和傳輸?shù)姆?然而,云計算技術作為一種新興事物,諸如虛擬化和虛擬機使用、數(shù)據和用戶高度集中、數(shù)據位置不確定、云平臺可用性到達率不高、云平臺易遭受攻擊等帶來的安全問題,已經阻礙了云計算技術的發(fā)展[1,2].基于云計算技術特殊的開放信息系統(tǒng)架構,需要從硬件設備、管理層和訪問接口等方面進行全面考慮,確保其每一個流程和步驟,都在安全的環(huán)境下,從而實現(xiàn)云計算服務的高效、便捷、安全、可擴展,促進云計算技術的發(fā)展和推廣.
隨著互聯(lián)網技術和數(shù)字技術的快速發(fā)展,世界數(shù)據量呈現(xiàn)出前所未有的增長速度.近年來興起的云計算模式具備強大處理技術系統(tǒng),適應大規(guī)模的數(shù)據處理需求,能夠最大程度地節(jié)約成本,提高數(shù)據處理效率.
云計算的定義最早由谷歌公司在2006年提出,是分布式計算、并行計算、網格計算和效用計算的進一步發(fā)展,是根據這些計算機科學概念所整合發(fā)展的新技術,主要通過服務模式對網絡計算資源進行調整和使用[3].云計算系統(tǒng)中主要的組成部分“云”,是一種具有強大控制和監(jiān)管功能的由大量計算機所構成的虛擬化資源池,通過網絡處理程序將龐大的資源(包括存儲器、服務器、網絡、應用軟件和服務等)重新切割和分配[4],從而實現(xiàn)資源的快速使用和共享,滿足用戶的需求.用戶在使用過程中,僅需要對其進行委托,投入較少的管理工作,便可以獲得自己所需的服務,簡單而便捷.
云計算服務的主要特點是能夠根據用戶對數(shù)據管理和使用的動態(tài)需求,實現(xiàn)相應的數(shù)據處理和計算.當用戶缺乏所需要的數(shù)據或者資源支持時,向云端發(fā)送應用服務請求,云計算系統(tǒng)通過對海量的數(shù)據進行計算和處理,將結果返回給用戶,用戶根據自己所獲取的服務或資源繳付一定的費用,經濟高效,大幅度地降低各行業(yè)數(shù)據系統(tǒng)構建的成本.
云計算作為一種新生事物,毫無疑問推動了計算機數(shù)據處理技術的發(fā)展.然而,新生事物往往是利弊相依的.云計算服務快速發(fā)展的同時,數(shù)據保密和安全問題成為影響云計算技術發(fā)展和推廣的重要因素.數(shù)據保密和安全主要包括在一定的網絡環(huán)境或者大型系統(tǒng)中,對云端的數(shù)據信息進行保護,以免遭受惡意破壞、篡改、泄露、盜取等,維護系統(tǒng)的安全性,消除用戶的安全隱患.云計算系統(tǒng)具有透明性和開放性的特點,即系統(tǒng)的內部組件和服務以完全透明開放的形式提供給數(shù)據用戶,而數(shù)據使用者只需要獲得合法身份和授權,便可以與云計算服務商達成互相信任的協(xié)議.在這種相互信任的關系下,云計算服務商需要確保數(shù)據的完整性、機密性和真實性.
盡管目前一些主流云計算提供商,爭相保證對用戶數(shù)據的安全性,但用戶依然時刻面臨諸如系統(tǒng)故障、服務延時、數(shù)據泄露、數(shù)據丟失、審計缺失等一系列安全問題.比如,數(shù)據用戶將數(shù)據存儲于其自身的硬盤設備中時,具備相當高的安全性和操作權限,能極大保證數(shù)據的機密性和安全性.然而云計算由第三方服務商所提供,通常是獨立的實體,各自擁有自己的數(shù)據處理服務方案和安全保護方案.當用戶將數(shù)據存儲到云端時,必然會失去對數(shù)據的控制,而數(shù)據的完整性和機密性完全交由云計算服務商來進行操作實現(xiàn).當前是數(shù)據爆炸的時代,云計算為解決龐大的數(shù)據處理和計算提供了可能,但這種不同于傳統(tǒng)計算的訪問和控制模式使得數(shù)據安全和保密問題成為云計算技術發(fā)展面臨的最大挑戰(zhàn),很大程度上限制了云計算的優(yōu)勢發(fā)揮.
3.1 硬件設備層的安全保護
硬件設備層是云計算服務系統(tǒng)當中最基礎的部分,為云計算提供較為全面的資源服務,實現(xiàn)對數(shù)據的存儲、處理和傳輸?shù)?作為云計算的基礎層,它的安全性直接影響著云計算服務及數(shù)據的安全,是整個云計算服務系統(tǒng)的安全基礎.針對這方面的安全問題,可以從加固技術和虛擬化技術兩方面切入.
加固服務主要是指通過對基礎硬件設備進行主動管理和監(jiān)控,確保安全可靠.主要包括管理和監(jiān)控云計算基礎設備所在地的供電狀況,及應對自然災害的安全能力是否符合相關參數(shù)要求;存儲設備的所在地的災害恢復機制是否合理;存儲設備的維護和升級是否及時;存儲設備所在地的操作人員和管理人員的人工分配是否符合標準等.除了對一些日常行為的監(jiān)控外,還包括對存儲服務器和虛擬主機進行補丁等主動防護措施,確保不會受到侵害.
另外,虛擬化和虛擬機技術是云計算技術的基礎,具有保證用戶數(shù)據安全和機密的功能.在使用主機虛擬化技術時,尤其要加強對鏡像文件數(shù)據安全進行防護,保證數(shù)據用戶在訪問鏡像文件時,具備完整性和安全性;注意主機的安全防范工作,規(guī)避數(shù)據泄露和非法訪問等安全風險,防止間諜軟件、木馬、病毒和黑客的攻擊;嚴密監(jiān)控虛擬服務器的運行狀態(tài),實時監(jiān)控各虛擬機系統(tǒng)日志和防火墻日志;有效隔離部署在同一物理機器上的虛擬機對物理資源的使用;及時關閉不需要運行的虛擬機.
3.2 基礎管理層的安全保護
基礎管理層同樣是云計算服務中的重要組成部分,對數(shù)據的機密性和安全性具有重要的意義.基礎管理層的基本運行原理是通過將云計算環(huán)境中不同硬件設備組合起來,統(tǒng)一向外提供Web服務,而這種運行機制必然導致Web服務在云環(huán)境中會受到外來侵害或者篡改,從而導致安全性受到威脅.針對基礎管理層的安全保護問題,可以從外部防御和內部防范兩方面進行考慮.
外部防御主要針對非法入侵和拒絕服務攻擊等來自系統(tǒng)外部的安全威脅.針對這類安全威脅,防御措施主要包括進一步完善云計算系統(tǒng)的日志管理機制,實現(xiàn)對系統(tǒng)的有效監(jiān)控,防止外來非法侵害;強化對底層基礎存儲設備的數(shù)據加密工作,防止數(shù)據信息泄露;設置安全預警機制,當基礎設備遭受非法侵害時,能夠將故障設備的存儲數(shù)據進行備份,并且將讀寫請求轉移.這樣既保證了數(shù)據的私密性和完整性,又實現(xiàn)了服務的連續(xù)性.
內部防范主要是指云計算服務商保留用戶修改云端服務器中原始數(shù)據的權限,并將修改后的數(shù)據安全返回給用戶.因為用戶的安全需求不同,內部防范可以通過制定服務條款,來滿足用戶對數(shù)據安全的需求.
3.3 應用訪問層的安全保護
應用訪問層是連接服務系統(tǒng)與外界的紐帶,根據用戶的不同需求提供訪問接口,而用戶通過這些不同的接口對云端進行訪問、計算、存儲和開發(fā)應用程序.針對應用訪問層的安全保護,可以通過控制接口及對應資源、保證云計算服務器與用戶之間的認證及授權不受侵害兩方面進行考慮.
云計算的安全環(huán)境是由不同的安全區(qū)域所構成的,這些可使用區(qū)域對于數(shù)據的安全性和保密性具有十分重要的意義.簡單來說,云計算服務系統(tǒng)實際是服務器和存儲器的聯(lián)合體,它能夠實現(xiàn)本地的資源共享,并受本地訪問控制列表的控制和監(jiān)督.通過對虛擬機的操作,遵守一定的訪問規(guī)則來管理本地的數(shù)據、資源和用戶,以保證局域網資源的安全.各個安全區(qū)域都有各自的安全機制,不同局域網之間應在不違背原有的安全訪問規(guī)則的前提下,提供二者都能適應的公共訪問接口.
另外,云計算服務還應當充分考慮不同的安全域數(shù)據用戶的創(chuàng)建、認證和撤銷.在不同的安全域范圍內采取用戶信息共享的方法,通過對用戶有效監(jiān)管,對其訪問服務和操作權限進行控制,從而保證云計算數(shù)據的安全性和可靠性.
顯然,機密、可靠、安全的云計算服務,給數(shù)據用戶帶來更好的資源和數(shù)據處理、存儲服務體驗.而云計算服務數(shù)據保密與安全問題是影響云計算技術推廣和發(fā)展的重要因素,解決云計算服務的數(shù)據安全和保密問題對云服務技術發(fā)展具有十分重要的意義.本文主要從硬件設備層、基礎管理層、應用訪問層的安全保護這三個方面來實現(xiàn),通過提高基礎設備的物理所在地安全、防侵害能力、Web服務內外部防護能力以及對于不同的安全域之間的共享和訪問控制的防護能力,對云計算的數(shù)據保密性和安全性進行控制和操作,確保用戶信息和服務器數(shù)據安全,更好的為用戶服務.
[1]陳清金,陳存香,李曉宇.云計算安全框架分析. 中興通訊技術,2015,(2):35-38.
[2]施珺,李慧,周立東.基于云計算的安全數(shù)據存儲研究.南京師大學報(自然科學版),2012,(9):138-142.
[3]劉鵬.云計算[M]. 北京:電子工業(yè)出版社,2010.
[4]李志勇,易燦,劉彥姝.云計算數(shù)據保密與安全問題研究綜述[J].硅谷,2014,(1):52,66.
(責任編校:晴川)
Research of Data Confidentiality and Security of Cloud Computing
JIANG Huiqin
(College of Computer Science and Technology,Taizhou University, Taizhou Jiangsu 225300,China)
This paper first introduces the service of cloud computing, and then it analyzes exsiting security problems. The paper proposes solutions for the problem of data confidentiality and security of cloud computer from three aspects, including hardware device layer, basic management layer and application access layer.
cloud computing; data; confidentiality; security
2015-06-15
蔣輝芹(1976— ),女,江蘇泰興人,泰州學院計算機科學與技術學院講師,碩士.研究方向:計算機技術.
TP309
A
1008-4681(2015)05-0047-03