一種存儲方法及裝置的制造方法
【技術領域】
[0001]本發明涉及信息存儲領域,尤其涉及一種存儲方法及裝置。
【背景技術】
[0002]在目前的云計算環境中,考慮到存儲服務器的存儲速度等原因,存儲服務器提供的是普通存儲,即不提供加密存儲。采用普通存儲方式存儲文件數據時,存儲安全性完全依賴底層虛擬化機制,存儲安全度不高,用戶體驗較差。
【發明內容】
[0003]有鑒于此,本發明提供一種存儲方法及裝置,對需要存入存儲服務器上目標存儲區域的文件進行加密,提高存儲安全性,提升用戶體驗。
[0004]根據本發明實施例的第一方面,提供一種存儲方法,用于存儲服務器,所述方法包括:
[0005]在預存的加密策略中確定目標加密策略;
[0006]提供目標存儲區域;
[0007]按照所述目標加密策略,對需要存入所述存儲服務器的文件進行加密后存儲在所述目標存儲區域。
[0008]根據本發明實施例的第二方面,提供一種存儲裝置,用于存儲服務器,所述裝置包括:
[0009]確定單元,用于在預存的加密策略中確定目標加密策略;
[0010]提供單元,用于提供目標存儲區域;
[0011]執行單元,用于按照所述目標加密策略,對需要存入所述存儲服務器的文件進行加密后存儲在所述目標存儲區域。
[0012]本發明的實施例提供的技術方案可以包括以下有益效果:
[0013]本發明實施例,能夠將需要存入存儲服務器的文件進行加密后存入所述存儲服務器的目標存儲區域內,提高了存儲的安全度,提升了用戶體驗。
[0014]本發明實施例中,用戶可以在預存的加密策略中通過配置操作,確定目標加密策略,針對不同數據類型的文件采用合適的加密算法,保護用戶數據安全。
[0015]本發明實施例中,還可以根據用戶的配置操作,先確定備選加密策略,存儲服務器計算采用所述備選加密策略對文件進行加密后,安全存儲所述文件的安全時長,進一步地,再由用戶根據所述安全時長確定是否采用所述備選加密策略作為目標加密策略。
[0016]本發明實施例中,根據用戶配置的目標加密策略在存儲服務器上劃分目標存儲區±或,并將目標加密策略中的目標加密算法、目標密鑰、文件的目標數據類型等參數的信息應用在所述目標存儲區域中,存儲服務器在目標存儲周期內對用戶存入的每一個目標數據類型的文件根據所述目標加密算法進行加密。
[0017]本發明實施例中,當用戶需要訪問存儲服務器上的目標存儲區域時,將用戶輸入的密鑰和目標加密策略中的目標密鑰相匹配,只有用戶輸入的密鑰和所述目標密鑰一致時,才允許用戶訪問目標存儲區域,進一步提高了存儲的安全度,提升了用戶體驗。
[0018]本發明實施例中,存儲服務器可以向用戶顯示目標存儲區域當前的運行狀態和/或可用存儲區域的存儲容量,提升了用戶體驗。
[0019]本發明實施例可以應用在云環境中,提高文件數據存儲的安全性。
【附圖說明】
[0020]圖1是本發明存儲方法的一個實施例流程圖;
[0021]圖2是本發明存儲方法的一個應用場景;
[0022]圖3是本發明存儲方法的另一個實施例流程圖;
[0023]圖4是本發明存儲裝置的一個實施例框圖;
[0024]圖5是本發明存儲裝置的另一個實施例框圖;
[0025]圖6是本發明存儲裝置的另一個實施例框圖;
[0026]圖7是本發明存儲裝置的另一個實施例框圖;
[0027]圖8是本發明存儲裝置的另一個實施例框圖;
[0028]圖9是本發明存儲裝置的另一個實施例框圖;
[0029]圖10是本發明存儲裝置的另一個實施例框圖。
【具體實施方式】
[0030]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
[0031]在本發明使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發明。在本發明和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。
[0032]應當理解,盡管在本發明可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本發明范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
[0033]參見圖1,為本發明存儲方法的一個實施例流程圖,該實施例可以應用在存儲服務器上,包括以下步驟:
[0034]步驟101,在預存的加密策略中確定目標加密策略。
[0035]本步驟中,可以采用以下兩種方式中的任意一種在預存的加密策略中確定目標加密策略。
[0036]<方式一 > 根據用戶的配置直接確定目標加密策略
[0037]本發明實施例中,預存的加密策略中至少包括以下參數:
[0038]加密算法、密鑰、文件的數據類型、存儲區域的存儲容量、存儲周期。
[0039]具體地,可以通過一顯示裝置向用戶顯示所述存儲服務器預存的加密策略。其中,加密算法可以為對稱加密算法或非對稱加密算法,由用戶根據自身的需要進行配置。密鑰可以由用戶進行輸入,為了提高存儲的安全性,可以建議用戶輸入復雜度較高的密鑰,例如,提示用戶輸入由字母、下劃線和數字組成的密鑰。所述存儲服務器預存的文件的數據類型中包括圖片、數據文件或二進制文件等,本發明實施例中針對不同數據類型的文件可以提供合適的加密算法,同樣可以由用戶根據需要進行配置后,確定需要存儲的文件的目標數據類型。進一步地,用戶確定目標存儲區域的目標存儲容量,以便后續由所述存儲服務器根據所述目標存儲容量劃分出所述目標存儲區域。用戶還可以根據自身的需要設置目標存儲周期,可選地,由用戶輸入存儲開始時間點和存儲結束時間點,以便存儲服務器在存儲開始時間點到存儲結束時間點之間的目標存儲周期內對文件進行安全存儲。
[0040]通過上述過程,用戶在存儲服務器預存的所述加密策略中進行配置操作,直接確定了所述目標加密策略。
[0041]在本發明實施例中,為了進一步提升用戶體驗,可以先確定備選加密策略,存儲服務器計算采用所述備選加密策略對文件進行加密后,安全存儲所述文件的安全時長,再由用戶根據所述安全時長決定是否采用所述備選加密策略作為目標加密策略。具體如下。
[0042]<方式二 >先確定備選加密策略,再確定是否采用所述備選加密策略作為目標加密策略。
[