WORM(Write Once Read Many)

分類
テクノロジ系 セキュリティ
出る試験
基本情報応用情報
重要度
★★★☆☆

一度だけ書き込め、あとは読み出すだけで書き換えられない記録方式。消せないことが、記録の信頼を支える。

もう少し詳しい説明

WORM(Write Once Read Many)は、一度だけ書き込め、あとは読み出すだけという記録方式です。読みは「ワーム」です。

書き換えられないことが、この方式の値打ちです。不便に見えますが、その不便さが目的になっています。

何のためにあるのか

記録を信じられるようにするためです。

Write OnceRead Many書き込み一度だけ記録上書きも削除もできない読み出し何度でも
中身は誰でも読めます。読めるけれど変えられない、という形です。守っているのは機密性ではなく完全性のほうで、暗号化とは目的が違います。消せる記録は証拠になりません。その不便さが、そのまま値打ちになっています。

ふつうの記録媒体では、あとから書き換えられます。都合の悪いログを消すことも、取引の金額を書き直すこともできます。

消せる記録は、証拠になりません。

WORMでは、書いたものが残り続けます。都合が悪くなっても消せないので、記録そのものを信じられます。

守っているのは「完全性」

情報セキュリティの3要素のうち、WORMが守るのは完全性です。

要素中身WORMは
機密性見られないこと守らない(中身は読める)
完全性書き換えられていないこと守る
可用性使えること直接は守らない

暗号化(中身を、決まった手順で読めない形に変えること)ではありません。 中身は誰でも読めます。読めるけれど変えられない、という形です。ここは選択肢で混ぜられます。

どうやって実現するか

2通りあります。

中身戻せるか
物理的なWORM媒体そのものが一度しか書けない戻せない
論理的なWORMソフトウェアで上書きを拒否する設定を変えれば戻せる場合がある

物理的なWORMの例が、追記型の光ディスクです。記録面を焼いて変化させるため、元に戻せません。

論理的なWORMは、ストレージ装置(データをためておく機器)やクラウド(事業者が用意した、インターネット越しに借りる仕組み)の機能として提供されます。「この期間は削除も上書きも受け付けない」と設定します。保持期間を決めておく形が一般的です。

論理的なものは、管理者の権限で設定を解除できてしまうことがあります。そのため、解除そのものを禁じる設定(いわゆるコンプライアンスモード)が用意されている製品もあります。

使われる場面

場面なぜWORMか
監査証跡・操作ログ後から消されると、調べられない
取引記録・会計帳簿法令で保存が求められる
医療記録改ざんできない形で残す必要がある
バックアップランサムウェアに暗号化されない

最後の1つが、近年いちばん注目されている使い方です。

ランサムウェアは、その機器から書き込める場所を片端から暗号化します。WORMで保護されたバックアップは、上書きを受け付けません。攻撃者が暗号化しようとしても、書き込めずに終わります。

「消せない」という不便が、そのまま守りになっています。

ハッシュ値との違い

記録が書き換えられていないことを示す方法は、ほかにもあります。

何をするか
WORM書き換えを防ぐ
ハッシュ関数書き換えを検知する

防ぐか、気づくかが違います。ハッシュ値を別に保管しておけば、改ざんされたときに気づけますが、改ざんそのものは止められません。

実務では、両方を組み合わせます。WORMで書き換えられない場所に置き、ハッシュ値でも確かめる、という形です。

試験ではこう出る

科目A(旧・午前)では、WORMの意味がそのまま問われます。「一度だけ書き込め、以後は読み出し専用」です。

守る要素も出ます。完全性であって、機密性ではありません。「暗号化して読めなくする」と書いてあれば誤りです。

追記型光ディスクの性質として出ることもあります。

応用情報では、監査証跡の保全や、ランサムウェア対策としてのバックアップの文脈で出ます。

関連する用語

ランサムウェア
バックアップを暗号化されないようにする手として効く
システム監査
証拠となる記録が書き換えられていないことを示せる
内部統制
記録を残し、改ざんできないようにする仕組みの一部
ハッシュ関数
書き換えられていないことを示す別の方法。こちらは検知、WORMは防止

ミニクイズ

WORM(Write Once Read Many)の性質を利用する目的として、最も適切なものはどれか。

正解は 4番:記録したログが、後から書き換えられないようにする

WORMは一度しか書き込めず、以後は読み出すだけの記録方式です。物理的または論理的に上書きできないため、監査の証拠となるログや取引記録を、後から書き換えられない形で残せます。書き込みの速度を上げる仕組みではありません。複数の媒体に分散して保存するのはRAIDやバックアップの考え方です。データを暗号化して読めなくするのは機密性の対策で、WORMが守るのは完全性のほうです。

間違えた用語の復習リストを見る →

この分野をまとめて解く → セキュリティのミニテスト(全47問)

最終更新:2026-10-20