実測値公開
誰でも再現可能

Continuum WORM検証手順

S3 Object Lock (Compliance mode) の削除試行を実施。実際に消せないことを確認。検証手順・実測ハッシュ・生レスポンスを公開し、誰でも再現可能です。

検証日・検証環境

項目値
検証日2026年10月23日
検証環境AWS S3 (ap-northeast-1)・Object Lock (Compliance mode)・Versioning 有効
検証内容S3 Object Lockの削除試行を実施。実際に消せないことを確認。

検証手順

1. バケット作成

aws s3api create-bucket \
  --bucket continuum-backup-enabler \
  --region ap-northeast-1 \
  --create-bucket-configuration LocationConstraint=ap-northeast-1 \
  --object-lock-enabled-for-bucket

2. Object Lock設定

aws s3api put-object-lock-configuration \
  --bucket continuum-backup-enabler \
  --object-lock-configuration '{
    "ObjectLockEnabled": "Enabled",
    "Rule": {
      "DefaultRetention": {
        "Mode": "COMPLIANCE",
        "Days": 1
      }
    }
  }'

3. オブジェクト保存

echo "test data for verification $(date)" > /tmp/test-verification.txt
aws s3api put-object \
  --bucket continuum-backup-enabler \
  --key test-verification.txt \
  --body /tmp/test-verification.txt

4. 削除試行

aws s3api delete-object \
  --bucket continuum-backup-enabler \
  --key test-verification.txt

期待結果: 削除は成功するが、削除マーカーが作成される。実際のオブジェクトは削除されない。

5. バージョンID指定で取得

aws s3api get-object \
  --bucket continuum-backup-enabler \
  --key test-verification.txt \
  --version-id <version-id> \
  /tmp/downloaded-verification.txt

期待結果: 削除マーカーがあっても、バージョンIDを指定すれば取得できる。

実測結果

オブジェクト保存の生レスポンス

{
  "ETag": "\"89d9e665ed4cf5ee17e3e53fce5265c6\"",
  "ChecksumCRC64NVME": "e4rQ1Myv7dA=",
  "ChecksumType": "FULL_OBJECT",
  "ServerSideEncryption": "AES256",
  "VersionId": "v5XV2bk.IltTwW1DLj6CllXe1P1k1.iC"
}

削除試行の生レスポンス

{
  "DeleteMarker": true,
  "VersionId": "XzYIZYj.Bq7Pyo8Mp3Y8eKMffOd0Mlxs"
}

バージョンID指定で取得の生レスポンス

{
  "AcceptRanges": "bytes",
  "LastModified": "2026-10-23T01:05:20+00:00",
  "ContentLength": 76,
  "ETag": "\"89d9e665ed4cf5ee17e3e53fce5265c6\"",
  "ChecksumCRC64NVME": "e4rQ1Myv7dA=",
  "ChecksumType": "FULL_OBJECT",
  "VersionId": "v5XV2bk.IltTwW1DLj6CllXe1P1k1.iC",
  "ContentType": "binary/octet-stream",
  "ServerSideEncryption": "AES256",
  "Metadata": {}
}

取得したファイルの内容

test data for verification 2026年 10月23日 金曜日 10時05分04秒 JST

SHA-256ハッシュ

3461964132408f8dcca522a54b75a41ed03843115850d02af39593069b19c8b3

結論

S3 Object Lock (Compliance mode) により、保護期限内は削除・上書きが物理的に不可能。削除試行は成功するが、削除マーカーが作成されるだけで、実際のオブジェクトは削除されない。バージョンIDを指定すれば取得できる。

この検証手順・実測ハッシュ・生レスポンスは公開されており、誰でも再現可能です。

今すぐ、消せないバックアップを確認する → 導入ガイドを見る テストレポートを見る

この検証手順は社内検証+再現手順公開(誰でも検証可能)です。ご質問は info@enablerhq.com まで。