Odysec

備份可還原性驗證

備份持續執行,不等於能夠成功還原。截斷的資料庫傾印、損壞的壓縮檔,在備份端看起來都是大小正常的檔案——本項驗證檢查的是還原產物是否完整可用

驗證程式在您的主機上執行,完全離線、唯讀、純標準函式庫、可讀原始碼。您的備份與資料不會傳給我們——我們只收到驗證結果(檔名、大小、通過與否),據以產出報告。

01流程

① 於訂購頁取得訂單代碼(或來信洽詢)。

下載驗證程式,並於執行前審閱原始碼——該程式將接觸您的備份,您應瞭解其行為。

③ 完成一次還原演練:用您平常的還原程序,把備份實際還原到主機上的一個目錄。

④ 執行驗證程式:

python3 odysec-backup-drill.py --restored 還原目錄 \
    --source 正式資料目錄 --backup-dir 備份存放目錄

--source--backup-dir 選填,但提供後報告能多判斷「備份是否與來源同磁碟」「最近一次備份的新舊」等項目。建議以 root 執行,否則系統排程讀不到,報告會如實列為「無法判斷」。

⑤ 檢視結果檔內容(純文字 JSON,不含任何檔案內容),在下方上傳,立即取得報告。

02驗證什麼

03上傳結果檔

尚未取得訂單代碼?請參閱價目頁,或來信 contact@odysec.org

alt使用指令上傳

curl -X POST https://check.odysec.org/api/backup \
     -H "X-Odysec-Token: 您的訂單代碼" \
     --data-binary @odysec-backup-result.json
本報告不能證明的事項:本驗證為單次演練——本次可成功還原,不代表其後的備份持續寫入成功;資料的語意正確性(黃金標準是將傾印實際匯入拋棄式資料庫)與異地端是否確實收到,亦不在單次驗證的範圍內。報告內會完整揭露方法與限制。