談談UCloud優刻得保障數據安全的七種「武器」

2021-01-07 站長之家

當前,數據安全受到多方面的威脅。有來自系統軟硬體的非人為故障,有運維工程師的誤操作,甚至是黑客或內部人員的惡意刪除。2017年1月31日,全球最大的代碼託管服務平臺Gitlab由於工程師的誤操作,刪除了5000個項目和700個用戶帳號的數據,雖然多方補救,但部分數據最終沒能恢復。近幾年黑客入侵用戶系統後加密磁碟,以此來勒索的事件也層出不窮。更有來自黑客或內部人員的惡意刪除,導致業務的極大損失。

如何徹底杜絕此類風險,確保數據安全,需要全方位的技術保障措施:備份、反入侵、分權限管理、快速回檔等技術手段都不可或缺,而且必須覆蓋每一類存儲產品。

UCloud作為業界領先的雲服務商,提供了全面的各類存儲產品,開發了完整和成熟的數據安全機制。並且在為數萬家用戶提供可靠線上服務的過程中,積累了豐富的經驗。下文提到的數個案例,其實就發生在UCloud平臺上。通過我們的產品和專業及時的服務,這些用戶最終得以恢復數據,避免由此造成的損失。

一般地說,用戶搭建資料庫有如下三種方式:使用公有雲提供的DB PaaS託管服務,如UCloud UDB,由雲服務商來負責DB的搭建及運維;用戶也可以使用公有雲的雲主機和雲盤來自行搭建資料庫;或者在私有雲環境下搭建。在這三種情況下,UCloud都提供了專業的數據安全機制,來切實有效的保證用戶的數據安全。

接下來將介紹UCloud針對資料庫數據安全的七種「武器」。具體而言,本文主要回答如下三個問題:

1. 資料庫的備份容災機制如何完善?

2. 數據被破壞丟失後如何快速恢復?

3. 資料庫運維人員的權限如何有效控制?

UDB PaaS託管服務

如果需要得到最專業的資料庫安全服務,用戶的首選就是雲服務商提供的DB PaaS服務。譬如說,UDB是UCloud提供的雲資料庫服務,支持各種主流的資料庫產品。自2013年上線以來,運營了數以萬計的UDB實例。

UDB遠遠不只是幫用戶搭建DB那麼簡單,事實上這部分功能只是UDB價值的冰山一角。UDB提供了完備的資料庫搭建、運維、性能調優、資源擴縮容等服務。其高可用、高性能、便捷易用等特性幫助用戶大量減輕了運維負擔。同時,資料庫團隊還自研了分布式架構、讀寫分離、存儲計算分離等特性,進一步提高雲資料庫的性能和可用性。在數據的備份恢復機制上,UDB提供自動備份、秒級恢復、監控告警、問題診斷等服務。

武器一:UDB備份機制

面對不可預測的誤操作或者人為惡意操作,資料庫自身的備份機制就顯得尤為重要。UDB的備份機制具體如下:

(1)UDB的備份模式

自動備份每天自動進行一次備份(默認備份時間為00:00—06:00的某一整點),備份可以保存7天。備份模式包括物理備份和邏輯備份兩種。用戶可以對某些關鍵時間點的重要數據進行手動備份,允許保留個數為3個。

(2)UDB備份文件存儲

備份文件存儲在UCloud獨立的備份資源池中,安全性有保障。備份文件的副本始終保持多份異地冗餘。

(3)備份文件轉存

針對用戶個性化的備份文件存儲需求,UDB支持備份文件下載:

Web控制臺或API支持下載備份文件(包括自動備份和手動備份)。Web控制臺或API支持下載二進位日誌文件(MySQL的binlog) 用戶在下載備份文件後,可轉存到自有的存儲系統或者UCloud平臺上的存儲類產品(UDisk、UFS、UFile等),理論上採用公有雲存儲產品更為安全可靠。

(4)備份成功率保障機制

UDB的自動備份具備有效的告警機制,如果備份失敗,則會自動觸發告警。UDB後臺會定期進行備份成功率的巡檢,通過SPT反饋備份情況給到用戶。

武器二:數據恢復方案

針對誤操作或者人為惡意造成的資料庫刪除,UDB提供了一系列數據恢復方案。

對UDB實例中的庫做刪除,比如drop/delete操作,可以從源實例通過回檔功能恢復到操作的前一刻,回檔到一個全新的實例。UDB實例被刪除後,它原先的備份將持續自動保留7天,7天內仍然可從備份恢復為一個全新實例。出現最極端的情況,實例被刪、備份文件全部被刪,那該怎麼辦呢?UDB後端在一定有效期內仍然保留有操作當天的最新備份,應對該極端情況。由於這份備份是系統內部維護,用戶並不能直接訪問。所以即便發生運維人員惡意刪除,此份備份依然存在,仍然可以使用該備份來數據恢復。

武器三:從本地備份到跨雲備份

為了確保數據的絕對安全,必須做到數據的多份備份,可以從本地磁碟的多份備份到跨區域備份,甚至實現跨雲平臺的多雲備份。

資料庫數據可靠性受底層有效的RAID保護,實例級的冗餘則包括主實例採用高可用架構,後端主備雙節點,保證數據雙份冗餘。控制臺一鍵創建從實例,主實例可以一主帶N從,包括可用區級(主從在同可用區)和地域級(主從跨可用區),保證實例級冗餘。

UCloud還提供數據傳輸產品UDTS,在資料庫可靠性更高要求的場景,主實例可以通過UDTS搭建異地或者兩地三中心的UDB集群架構,進一步保障數據安全。此外,UDTS也適用於多雲部署的場景,其支持多種資料庫類型、雙向遷移的能力,可以幫助使用者將數據平滑地做跨雲的遷移和備份。某電商便是藉此實現了UCloud和T雲之間的數據同步。

UDB數據恢復案例

1

場景一:資料庫誤變更

遊戲行業業務變更快、變更多,是比較容易造成資料庫誤操作或者不當變更的情況,此時如何快速恢復到變更前狀態就成為了棘手的問題。某遊戲用戶在版本發布時造成資料庫的schema變更欄位出錯,發現出錯時,已經對遊戲服造成了巨大影響。此時,管理人員對影響的UDB實例做了一個回檔操作,恢復至變更前一刻,精確到秒級,挽回了損失。再對源實例進行必要數據的導出,補償到回檔的新實例,避免數據丟失。

場景二:資料庫誤刪除

在運維權限管理混亂時,安全性就存在巨大的隱患,任何人都有可能對核心資源進行不正當操作。某網際網路App用戶的運維人員由於看錯信息,造成核心UDB實例誤刪除。因UDB實例會每天自動備份,此時管理人員在控制臺找到UDB實例當天的最新備份,做了恢復操作,恢復為一個全新UDB實例,減少了損失。

場景三:資料庫誤回收

在生產環境裡,最為擔心的是資源的回收未及時發現,例如(1)運維人員在資源整合時,刪除了某個資料庫實例;(2)過期資源未及時續費被自動回收,事後過了很長時間才反應過來,但為時已晚。針對該場景,UDB實例後端在一定有效期內,仍然保留一份當天的最新備份,通過數據全量恢復的模式,幫助不少用戶找回數據。

使用雲主機自建DB

如果用戶出於各種原因考慮,不願意使用公有雲的DB PaaS託管服務,而是希望使用公有雲IaaS產品來自行搭建DB。UCloud同樣提供了專業的數據安全產品,那就是數據方舟。方舟是當前業界獨一無二的數據備份產品。通過在虛擬化層的I/O路徑改造,方舟可以把用戶的原始塊設備存儲放在後端去存儲,並且能實現按秒的回滾。

武器四:數據方舟持續保護

對於數據備份產品,有兩個重要的能力評估指標——恢復點目標(RPO)和恢復時間目標(RTO),目前數據方舟的RPO已經達到秒級別,默認支持12小時內恢復任意一秒,24小時內任意整點恢復,3天內的任意零點恢復,用戶甚至可以自由定製備份鏈秒級、小時級、天級的保護範圍,並且是恢復到一塊新的磁碟上;而數據方舟的RTO則能夠達到最短5分鐘內恢復,即使是TB級別的數據量,也可以做到半小時內恢復。

數據方舟是如何在技術上做到對用戶數據的持續保護呢?數據方舟後端使用了分層混合存儲設計,用戶的實時I/O會通過旁路以oplog的方式記錄到方舟的接入節點(FRONT)上,由於方舟接入節點採用了高速磁碟設備,能夠扛住用戶大量的I/O寫操作。

流式計算節點SHUFFLE會拉取接入節點的oplog進行批量處理,主要是進行數據分片(sharding),並將數據分片推送到最終存儲層(ARKER)進行存儲。隨著時間的流逝,ARKER也會不斷對數據進行合併,最終形成base/天級/小時/秒 四個級別的數據備份鏈。

用戶恢復時,會調動後端集群所有節點的能力進行並行計算,加快恢復速度。值得一提的是,用戶恢復時當前的磁碟數據是保留的,數據會回滾到一塊新的磁碟上,這樣做的目的是如果用戶回滾後後悔,也能夠回到恢復前的數據狀態。

數據方舟恢復數據案例

案例一:勒索病毒

2017年5月「永恆之藍」病毒爆發,全球大量Windows主機受到感染,企業重要文件被加密,只有支付高額贖金才能解密恢復文件。萬戶印刷公司的一臺雲伺服器也遭受到了病毒攻擊,用戶的印刷文件被加密。

案例二:誤操作導致文件系統異常

2017年12月,某AI公司遭遇到了重大危機,其運維人員在對存放重要數據的雲硬碟進行擴容時,違規操作,導致硬碟出現了文件系統故障,數據無法訪問。問題磁碟有著多個分區,該公司缺乏對多分區磁碟進行文件系統修復的經驗,不敢貿然修復,擔憂會因此導致數據進一步損壞。

案例三:遊戲回檔

2019年3月,某知名端遊公司出現了嚴重的運營事故,一個道具的複製漏洞導致了遊戲的平衡性失調,嚴重影響玩家體驗,因此需要快速完成回檔,保證對玩家的影響降低到最小。

這些案例中,用戶最終都通過UCloud旗下的數據方舟產品進行恢復,迅速找回了所需要的數據。

私有雲DB的數據安全備份

如果用戶的DB搭建在私有雲環境下,沒關係, UCloud的對象存儲產品UFile是一個海量的通用存儲產品。通過和第三方產品結合,即便是私有雲的DB同樣可以利用公有雲海量及可靠的存儲服務,實現數據的高可靠性。

武器五:UFile對象存儲幫助資料庫備份

塊存儲上數據的保護不僅可以通過數據方舟解決,用戶還可以使用基於 UFile 做數據持久化的 JuiceFS 存儲資料庫備份,JuiceFS 是為雲端設計的 POSIX 共享文件系統,具有如下特點:

雲端:採用雲服務中的對象存儲作為後端,綜合性價比極高。POSIX:兼容標準 POSIX 接口,可以像本地文件系統一樣使用。共享:上千臺機器同時掛載,高性能並發讀寫,共享數據。

UFile是UCloud自研的對象存儲系統,兼容s3協議,具備高可用、高可靠和低成本的數據存儲服務,提供多副本、跨地域等數據冗餘機制,支持三地及以上的跨地域災備功能。使用UFile用戶可以實現高可靠、低成本的雲上和跨雲的數據備份,包括資料庫備份、日誌、大數據文件等。

基於UFile+JuiceFS搭建MySQL備份

UCloud用戶下廚房是國內最大的專注於家庭美食領域的社區,目前擁有超過四千萬註冊用戶,海量的業務也讓下廚房對資料庫的冗餘和備份格外的重視,並且總結出一套非常高效和可靠資料庫災備經驗。

除建立了跨可用區的主從節點外,下廚房會進行定時的整庫備份和實時的binlog備份。下廚房的資料庫備份藉助了UFile、JuiceFS和Percona Xtrbackup。使用JuiceFS用戶可以無需修改代碼就可以替換之前的本地備份。並且可利用JuiceFS後端的對象存儲來解決無限存儲空間、跨區域複製以及低成本等問題。下廚房的策略是保留 7 天內的 Percona XtraBackup 整庫備份、3 年內的 binlog 以及 1 年內的周級 mysqldump。

除此之外下廚房還想到了一個非常具備腦洞的備份驗證方案。有了備份還無法做到高枕無憂,因為有時備份文件會出錯,等到需要恢復時才發現備份出錯就已經晚了。但是備份的驗證是個非常耗時的工作,需要拷貝備份到本地進行恢復。下廚房利用JuiceFS的快照功能,克隆一份備份文件,在不影響原備份文件的情況下快速做驗證,省下大量拷貝的時間。

詳細實踐可參考連結:

https://juicefs.com/blog/cn/posts/xiachufang-mysql-backup-practice-on-juicefs/

帳號和權限控制

在具備一定的備份和恢復機制下,資料庫運維管理人員的權限控制問題仍然不可忽視,例如將資料庫操作權限和備份權限進行分離、權限審批和操作執行分離、增加資料庫命令隔離層等。

武器六:子帳號

在權限管理控制方面,UCloud支持用戶為自己的帳戶開設子帳號,並定義為相應的角色。角色是一組產品權限的集合。若某成員的角色被修改,則其相應的權限也隨之變更。子帳號的存在有助於貫徹「最小權限管理」原則,只賦予工作職責所需的權限。大部分成員或許只需雲資源的只讀權限,少量操作者可擁有修改的權限,而刪除權限必須通過管理員的審核。

多級帳號權限控制,可以有效的控制多級人員的操作權限,最大程度的降低來自內部人員惡意操作的可能。

武器七:安全鎖

安全鎖是雲資源高危操作的二次驗證服務。開啟該服務後,每次進行刪除資源等危險操作時,需要通過手機簡訊校驗身份才可。

受安全鎖保護的高危操作例如有:

寫在最後

黑格爾曾說:「人類從歷史中學到的唯一教訓,就是人類無法從歷史中學到任何教訓。」雲服務發展到今天,已經實現了多種完備的數據安全方案。如本文提到的UCloud七種武器,無論用戶使用哪一種方式部署資料庫,必有一款適合你。企業在今後發生資料庫機器故障、誤操作、惡意刪除等情形時,能否充分利用雲服務商提供的數據備份、恢復機制以及帳號權限控制等能力,是解決數據丟失問題的關鍵。

相關焦點

  • UCloud優刻得:「2019-nCoV 新型肺炎確診患者相同行程查詢工具 」
    疫情阻擊刻不容緩,UCloud優刻得第一時間積極調動各方資源,在全球範圍內尋找渠道,採購前線戰「疫」專用醫療物資並運送至一線。與此同時,優刻得為各類疫情援助項目提供免費雲資源與技術支持,包括但不限於:政務信息的及時同步、醫療信息同步、免費教育資源提供、在線醫療、物流等,全力支持疫情防控工作。
  • UCloud優刻得推出人臉識別測溫平板和智能防疫一體機
    三合一的智能防疫設備在人臉識別測溫平板的基礎上,UCloud優刻得與中車集團中城捷運合作,推出了智能防疫一體機。該設備採用高度集成化的設計,打造了集測溫、消毒、人臉識別等多種功能於一體的設備。無需工作人員輔助,即可自動完成全流程疫情檢測工作。
  • 優刻得獲得CSA 2020安全磐石獎
    近日,優刻得獲得了由雲安全聯盟(CSA)大中華區評選、頒發的2020安全磐石獎,這也是雲安全領域權威組織,對優刻得在雲安全領域做出成就的肯定。  CSA雲安全聯盟是國際雲計算業的權威安全組織,12月4-6日在上海舉行了2020雲安全聯盟大中華區大會,優刻得創始人兼CEO季昕華作為雲安全領域前沿技術專家,發表了《數據安全流通 創造無窮價值》主題演講。
  • 優刻得安全屋獲評「2020行業大數據應用優秀案例」
    優刻得UCloud安全屋憑藉在廈門大數據安全開放平臺中的落地應用,從239份申報案例評選中脫穎而出,被授予「星河案例-2020行業大數據應用優秀案例」。本屆大會以「聚焦數據要素 釋放數據價值」為主題,聚焦於加快培育數據要素市場、充分發揮數據作為生產要素的獨特價值,推動大數據在社會生產生活中的廣泛應用。
  • UCloud優刻得與長城物業一應科技聯合發布AIoT「全要素」智慧社區...
    7月8日,UCloud優刻得與長城物業旗下一應科技達成戰略合作,聯合發布AIoT「全要素」智慧社區解決方案,通過引入雲計算+大數據+AIoT等新技術創新,幫助社區物業、樓宇以及園區等產業進行智能化升級,讓生活和工作更加智慧。
  • 3000+人同時在線,UCloud優刻得URTC為「對分易教學平臺」撐腰
    從UCloud優刻得 URTC與對分易教學平臺的實操案例中就能找到答案。「穩定、可靠、成熟,這是我對RTC產品評判的要求。」「對分易」是領培信息科技(上海)有限公司推出的、基於網際網路的免費教學輔助工具,目前全國已有同濟大學、中山大學、昆明醫科大學等3500多所大中專院校、500多萬師生在日常教學中使用。
  • CDCE2020:優刻得加速數據中心建設 推動新一代定製化混合雲
    即將在2020年12月3日開幕的,CDCE 2020國際數據中心及雲計算產業展覽會上,優刻得將重磅推出優刻得烏蘭察布數據中心、上海青浦數據中心以及新型混合雲方案。並就自建數據中心,如何推動新一代定製化混合雲規模發展做出精彩分享。
  • UCloud優刻得為在線教育長久發展賦能
    那麼,依託在線教育底座支撐的雲計算技術,UCloud優刻得又會與在線教育行業摩擦出哪些火花?政策、行業雙向推動,在線教育發展按下「快進鍵」隨著移動網際網路時代終端的普及和技術的迭代,近年來在線教育的接受度和滲透率正在持續提升。2018年,國家就已提出教育信息化2.0政策,強調教學場景的多元化,以打通學校與家庭的鴻溝。
  • 優刻得大數據分析:幫助用戶輕鬆完成面向海量數據的建模工作
    當前,數字洪流時代已經到來,優刻得作為國內領先的中立雲計算服務商,早於2017年就正式提出「CBA」發展戰略,在紮根雲計算領域的同時,兼顧大數據、人工智慧產品研發,並於今年正式推出無伺服器的新產品USQL數據湖分析。作為一款可擴展性強、成本低廉、計算與存儲分離的新型大數據分析產品,優刻得USQL數據湖分析可幫助用戶輕鬆完成面向海量數據的數據建模工作。
  • UCloud優刻得與中國移動籤署雲合作協議,5G+雲計算發揮乘數效應
    11月15日,在2019年移動全球合作夥伴大會上,UCloud優刻得與中國移動雲能力中心籤署了雲合作協議,中國移動雲能力中心副總經理吳世俊與UCloud優刻得 COO華琨代表各自企業籤約,雙方將充分發揮資源、技術、能力等優勢,通過「移動雲」統一平臺對外服務,充分發揮5G+雲的乘數效應
  • 優刻得:中國遊戲出海,「貨」好,「船」更要好
    我們在全球範圍內對於客戶的安全防護策略是怎樣的?優刻得:針對全球海外安全防護趨勢的洞察,優刻得可提供了相關五點方案:(1)香港高防提供500 Gbps防護,可以覆蓋亞洲區域,在香港區域和臺北區域直接綁定高防IP即可防護,無須部署繁瑣的反向代理。
  • UCloud優刻得容器實例Cube免費公測,解鎖容器Serverless新姿勢
    UCloud優刻得容器實例Cube免費公測,解鎖容器Serverless新姿勢 2020 年 7 月初,UCloud優刻得容器產品線繼UK8S後又新增一位成員:容器實例Cube
  • 「數據寡頭時代」傳統領域如何藉助優刻得創新技術彎道超車
    前不久,全國信易貸平臺(廈門)在落地和推廣過程中,也藉助優刻得安全屋產品體系,快速、廣泛接入中小企業市場監管、稅務、司法、水電氣、房產以及社保、公積金繳納等領域的實時信用數據,打破舊有信用數據使用模式,大幅提升數據接入時效及廣度深度的同時確保數據安全。
  • UCloud優刻得:5G+AI時代,哪些在線教育場景值得期待?
    在3月5日的UCloud優刻得在線教育直播課中,UCloud優刻得解決方案架構師唐瀚進行了《5G+AI:UCloud優刻得對在線教育未來的展望》的課程,分享了目前網際網路技術與教育的協同發展,以及5G、AI、邊緣計算等前沿技術將如何賦能新的教育場景。
  • 優刻得安全屋獲T-EDGE全球創新評選 「年度創新應用」大獎
    安全屋是優刻得在2018年推出的數據開放平臺,是業內首個實現數據所有權和使用權分離、確保數據安全可信流通的平臺。經過兩年多發展,安全屋不斷迭代、新一代安全屋通過數據沙箱、區塊鏈等技術,實現「數據可用不可見、可用不可拿」等特點。在工業和信息化部公布的2020年大數據產業發展試點示範項目名單中, 優刻得安全屋入選「大數據關鍵技術先導應用」。
  • 優刻得創始人季昕華獲上海市勞動模範稱號
    季昕華長期鑽研雲計算、大數據、人工智慧、網絡安全等領域,擁有深厚的行業經驗和技術實力。2012年,季昕華在上海創立優刻得UCloud,公司自成立以來發展迅速,已成長為國內領先的中立第三方雲計算服務商。2020年1月,優刻得UCloud正式登陸科創板,成為科創板雲計算第一股,以及中國A股市場首家「同股不同權」的上市企業。公司自主研發IaaS、PaaS、大數據流通平臺、AI服務平臺等一系列雲計算產品,提供公有雲、混合雲、私有雲、專有雲在內的綜合性行業解決方案。
  • 優刻得:立信會計師事務所(特殊普通合夥)關於優刻得科技股份有限...
    :優刻得:立信會計師事務所(特殊普通合夥)關於優刻得科技股份有限公司向特定對象發行股票申請文件的審核問詢函的回覆(修訂稿)公司在長三角地區的收入有充足保障。(2)混合雲業務公司本次優刻得青浦數據中心項目(一期)申請過程中就收到部分客戶的關注。目前公司已經收到了多家客戶的合作意向函,機櫃需求量合計超過 3,000架。
  • 內外兼修的優刻得,跑出雲計算產業加速度
    創業八年的UCloud優刻得,是中國第一批雲計算廠商,「沒有任何背景、沒有任何資源」的季昕華帶領UCloud優刻得成功上市,也是中國A股市場第一家同股不同權的上市公司,在雲計算上半場競爭中完成蛻變。 創業是一場馬拉松,上市不是UCloud優刻得的休止符,半程之後再次蓄力,UCloud優刻得將駛向何處?
  • 優刻得:優刻得科技股份有限公司向特定對象發行股票申請文件的審核...
    優刻得:優刻得科技股份有限公司向特定對象發行股票申請文件的審核問詢函的回覆報告(修訂稿) 時間:2020年12月24日 21:16:28&nbsp中財網 原標題:優刻得:關於「優刻得青浦數據中心項目」(以下簡稱「青浦數據中心項目」)建設分為一期和二期,本項目為第一期。
  • 優刻得雲計算護航底層安全,打造全面覆蓋的信創生態體系
    來源:時刻頭條近日,上海浦東軟體園線上舉辦「雲數賦能·信創未來」2020年上海信創生態創新發展論壇,優刻得政府事業部信創專家圍繞UCloud優刻得信創領域布局,主題分享了《雲計算在信創領域的應用與實踐》,全方位展示優刻得在信創領域的探索成果。