3)安全基礎(chǔ)設(shè)施
為了保證數(shù)據(jù)的機(jī)密性,云服務(wù)提供商除了需要提供可靠的密鑰管理方案外,還需向用戶提供如下安全基礎(chǔ)設(shè)施:CA認(rèn)證中心、簽名服務(wù)器、安全網(wǎng)關(guān)、加密文件系統(tǒng)、硬件USB Key做強(qiáng)認(rèn)證。
①簽名服務(wù)
CA中心為每個(gè)用戶簽發(fā)證書(保存在USB Key內(nèi)),同時(shí)管理用戶證書。用戶獲取證書后即可通過簽名服務(wù)進(jìn)行強(qiáng)認(rèn)證完成身份驗(yàn)證,杜絕用戶因密碼泄露導(dǎo)致身份被仿冒,進(jìn)而防止敏感數(shù)據(jù)泄露。
簽名服務(wù)可以訪問CA認(rèn)證體系中的加密機(jī)實(shí)現(xiàn)簽名、驗(yàn)證簽名功能。加密機(jī)可以提供高強(qiáng)度的RSA公私鑰算法支持,也能提供各種對稱算法支持,如AES、3DES算法。
②安全網(wǎng)關(guān)
安全網(wǎng)關(guān)是安全操作的屏障,它與USB Key配合對所有登錄用戶進(jìn)行強(qiáng)認(rèn)證,將非法用戶拒之門外。遠(yuǎn)程客戶端可以與安全網(wǎng)關(guān)建立安全的傳輸通道,把用戶的私有數(shù)據(jù)安全地傳送到云計(jì)算環(huán)境中。
安全網(wǎng)關(guān)主要功能包括:用戶身份認(rèn)證、安全文件傳輸、密碼服務(wù)和安全審計(jì)。
③遠(yuǎn)程終端
用戶遠(yuǎn)程終端采用USB Key作為用戶身份識別。當(dāng)用戶要使用云資源時(shí),首先在安全網(wǎng)關(guān)上認(rèn)證。
終端要實(shí)現(xiàn)安全傳輸客戶端功能,集成FTP等文件傳輸協(xié)議,并支持?jǐn)帱c(diǎn)續(xù)傳功能。
④加密文件系統(tǒng)
加密文件系統(tǒng)組件在指定的云計(jì)算應(yīng)用節(jié)點(diǎn)通過與用戶進(jìn)行密鑰交換得到文件加密密鑰,采用這個(gè)密鑰完成數(shù)據(jù)加解密,將解密數(shù)據(jù)用于計(jì)算,運(yùn)算完成后將加密結(jié)果數(shù)據(jù)保存到本地磁盤或者遠(yuǎn)程文件服務(wù)器。用戶數(shù)據(jù)無論是在Internet傳輸,還是在機(jī)群內(nèi)部傳輸均是高強(qiáng)度加密的密文,能有效防止泄密的發(fā)生。
軟件實(shí)現(xiàn)的文件加密算法在I/O輕負(fù)載時(shí)可以滿足要求,但是I/O操作頻繁,軟件算法會(huì)成為性能瓶頸。因此,加密文件系統(tǒng)將支持訪問硬件加密卡提供的密碼算法服務(wù),完成加解密運(yùn)算。
每個(gè)用戶可以有自己的加密目錄,如果在共享文件服務(wù)器上,各個(gè)用戶的加密信息是私有隔離的。也可以把文件設(shè)置成多個(gè)用戶共享,有權(quán)限的用戶都可以打開加密過的文件進(jìn)行訪問。