高考入取通知書中的身份信息被惡意掉換,當年本該進入大學深造的考生卻不得不接受名落孫山的“事實”,提前進入社會為生活奔波,人生軌跡從此被徹底改變。
這樣的事件總是引起社會巨大的憤怒。當年這些實體記錄的信息都能這么輕易被篡改。數字化時代,這些被電子化保存的重要數據又應該如何做好防護呢?
01. 數據合規有要求
近年來電子數據的合規性保存越來越受到重視。所謂合規性保存,不只是將數據存起來,還需要做到在規定的期限內防篡改(對數據做增刪改等操作)。
醫療、金融、保險、證券等行業均提出了數據合規保存的要求。以醫療行業為例,《電子病歷應用管理規范》規定了不同類型醫療數據的保留周期,門(急)診電子病歷由醫療機構保管的,保存時間自患者最后一次就診之日起不少于 15 年;住院電子病歷保存時間自患者最后一次出院之日起不少于 30 年,同時對應歸檔封存的病歷數據,要求不得刪除和修改。
目前,為了達到數據合規性保存的要求,采用的主流存儲解決方案是“對象存儲 + WORM”的組合方式。
其中,對象存儲適用于非結構化數據的存儲,具備無限擴展和低成本特性,能夠很好的滿足海量數據存儲需求。WORM (Write Once Read Many),即一次寫入多次讀取,可以作為對象存儲附帶的一項功能存在。如其名稱所示,能夠有效防止數據被篡改。
這套解決方案可廣泛應用于電子憑證、視頻監控、數據加密、企業備份、個人征信記錄等場景,滿足各個行業數據合規性要求,確保原始數據的真實性,有效杜絕本文開頭提到的類似事件再次發生。
02. QingStor 對象存儲 WORM
QingStor 對象存儲的 WORM 功能,是存儲桶維度的功能項,支持所有的存儲類型。它是基于時間策略的數據合規保留,最長保護期限為 100 年。用戶可以通過管理控制臺 Console、SDK、API 等方式進行自定義設置。
QingStor 對象存儲的用戶在自定義設置 WORM 規則,存儲桶的數據完成寫入后,任何人均無法對數據進行刪除、修改、覆蓋等操作,可以達到數據合規保留的效果。
在保證數據合規的前提下,QingStor 對象存儲的 WORM 通過提供兩種狀態(規則鎖定,規則未鎖定),為用戶提供靈活的自定義的能力。
在產品體驗上,QingStor 對象存儲的 WORM 功能能夠提供的特性如下:
提供基于時間的保留策略:用戶可以創建 WORM 策略,最長支持 100 年的保護周期,當策略生效后。該 Bucket 內的文件得到保護,任何人都不能針對文件實施修改和刪除操作;
支持所有的存儲類型:WORM 策略支持所有的存儲類型,包括標準存儲、低頻存儲。用戶可以將數據存儲在最具成本效益的存儲類型的同時,保持數據的合規性。
支持生命周期管理策略:針對開啟了 WORM 策略的 Bucket,允許設置生命周期策略,以自動進行存儲類型轉換。另外針對已經超過 WORM 保護期的數據,可通過生命周期策略自動進行刪除。
03. 解決方案擴展
對于現代應用來說,直接使用 QingStor 對象存儲的 WORM 功能會非常方便。除此之外,通過文件系統的權限管理,也可以控制文件的讀寫,對數據防護起到一定作用。不過這只是限制了沒有權限的人員的操作,并不能真正保護數據。
和文件系統的權限管理方式不同,在 WORM 配置完成,將規則設置為鎖定狀態后,任何人員,包括管理員,也無法在保護期內對已有數據進行任何操作。對 WORM 規則的修改也只是限于延長保護時間,這是一種更加徹底的數據安全的防護方法。
另外,對于傳統應用,如果無法直接接入對象存儲的話,也可以選擇文件存儲的 WORM 功能達到數據保護效果,但是在存儲成本上會高于對象存儲。亦或者可以通過傳統應用直接對接存儲網關,比如 JuiceFS,實現低門檻使用對象存儲的目的。
04. 常見問題
問:WORM 可以適用于哪些場景?
答:存儲后不允許被修改或刪除的數據,如金融交易數據、醫療檔案、技術文件、合同文書、司法文件等,可以存放在指定的 Bucket 內,并通過開啟存儲桶的 WORM 功能來進行數據保護。
問:Bucket 內的 WORM 規則,最多可以有幾條?
答:Bucket 最多允許存在一條處于生效狀態的 WORM 規則。
問:Bucket 內的 WORM 規則,是否可以修改?
答:規則分為兩種狀態,分別是鎖定和未鎖定。可以修改。規則處于未鎖定狀態時,可以對規則進行操作,包括刪除、修改(縮短或延長保護時間);規則處于鎖定狀態時,只可以修改(延長保護時間),不可以刪除規則,或縮短保護時間。