SuperAPI AI 工具集

validating-backup-integrity-for-recovery

安全与审计

查看项目

更新于 10-16 01:30

技能介绍

用途:在依赖备份进行勒索软件恢复前,验证备份完整性、可恢复性及是否被篡改。适用于自动化备份验证流水线、合规审计(SOC 2、ISO 27001、NIST CSF RC.RP-03)、静默数据损坏检测及不可变/气隙备份验证。不用于初次备份配置或调度。

主要能力:生成SHA-256基线哈希清单;校验Restic、Borg、tar.gz等归档完整性;在隔离环境执行恢复测试并比对哈希;统计文件数量与体积验证数据完整性;扫描勒索软件扩展名、勒索信及高熵文件;通过cron调度自动验证。

必要用法: find /data/production -type f -exec sha256sum {} ; > /manifests/prod_baseline_$(date +%Y%m%d).sha256 restic -r s3:s3.amazonaws.com/backup-bucket check --read-data borg check --verify-data /backup/repo::archive-2026-03-19 gzip -t backup_20260319.tar.gz aws s3api head-object --bucket backup-bucket --key daily/2026-03-19.tar.gz --checksum-mode ENABLED 恢复后比对:diff <(sort 基线清单) <(sort 恢复清单)。

限制与注意:前置条件包括备份存储访问、Python 3.9+(hashlib)、基线哈希文件、隔离恢复环境及备份工具CLI。常见误区:从不测试恢复、只校验归档不校验数据、忽略增量链完整性、无失败告警、使用MD5。其他平台与收费信息暂未提供。