結論: ゼロデイ脆弱性とは、開発元が修正プログラムを用意する前に、すでに悪用されている(または悪用できる)ソフトの弱点のことです。個人が、ゼロデイそのものを防ぐのは難しいのですが、被害の多くは、「修正済みなのに、更新していない」ことから起きます。ニュースで「悪用が確認されている」と書かれた更新は、優先して適用してください。
ゼロデイとは、「対策までの猶予が0日」という意味
脆弱性とは、ソフトやシステムにある、設計や作りの弱点のことです。普通は、研究者や開発元が弱点を見つけ、修正プログラムを用意してから、公表します。
ところが、攻撃者が先に弱点を見つけて悪用を始めると、開発元は、対策を用意する猶予がない(0日)状態になります。これが、ゼロデイ脆弱性、そして、それを使った攻撃がゼロデイ攻撃です。
| 通常の脆弱性 | ゼロデイ脆弱性 | |
|---|---|---|
| 修正プログラム | 公開されている(または公開と同時に公表) | まだない |
| 悪用の状況 | 公表後に、悪用が広がることがある | 公表前から、悪用されている |
| 利用者ができること | 更新を適用する | 回避策の実施、更新の速やかな適用 |
ニュースの読み方:「悪用が確認されている」に注目
Windowsの月例更新やブラウザの更新が報じられる時、脆弱性の件数が目立ちます。2026年10月のWindows Updateは、1000件を超える規模だったと報じられました(詳しくは、Windows 11 24H2の更新が終了で解説しています)。
ただ、件数が多いかどうかより、次の表現に注目してください。
| 表現 | 意味 | 利用者の行動 |
|---|---|---|
| 悪用が確認されている / 実際に悪用されている | すでに、攻撃に使われている | 最優先で、更新を適用する |
| 公開済み(悪用は未確認) | 詳細が公開されたが、攻撃は確認されていない | 早めに適用する |
| 深刻度が「重大」「緊急」 | 影響が大きい | 優先して適用する |
深刻度と実際の悪用は、別の情報です。両方を見ると、優先順位が付けやすくなります。Chromeの重大な脆弱性の例は、Google Chromeに「重大」な脆弱性で解説しています。
「CVE」とは
ニュースや公式情報で、「CVE-2026-xxxxx」という表記を見かけます。CVEは、脆弱性を識別するための共通の番号です。報道や、各社の公式情報で、同じ脆弱性を指しているかを確認する時に使います。
ゼロデイ攻撃の、おおまかな流れ
ゼロデイ攻撃は、次のような順番で進みます。
- 攻撃者や研究者が、ソフトの弱点を見つける
- 弱点を使った攻撃が、先に始まる(開発元は、まだ知らない場合もある)
- 開発元が、攻撃や報告を知り、調査する
- 回避策や、修正プログラムが公開される
- 利用者が更新を適用して、初めて安全な状態に戻る
利用者が危険にさらされるのは、2から5までの間です。この間を短くするためには、4が公開された時に、すぐ5を実行できる状態を作っておくことが、いちばん現実的です。
「ゼロデイ」と「既知の脆弱性」を混同しない
ニュースの見出しで「ゼロデイ」と書かれていても、更新が公開されていれば、すでに対策できる状態です。反対に、更新が未公開の場合は、公式が案内する回避策(特定の機能を無効にする、など)を確認します。
| 状況 | 利用者が確認すること |
|---|---|
| 修正プログラムが公開済み | 更新を適用する(再起動も) |
| 修正は未公開で、回避策が案内されている | 公式の回避策を実施する(職場なら、管理者に確認) |
| 情報が少ない | 公式の発表を、定期的に確認する。不審なファイルを開かない |
非公式な情報や、SNSの断片的な書き込みで、慌てて設定を変えないようにしてください。公式の発表に従うのが、いちばん安全です。
個人が防ぎやすいのは、「修正済みの脆弱性」
ゼロデイは、見つかってから対策が出るまでの、短い期間の問題です。一方で、被害の多くは、すでに修正プログラムが出ているのに、更新していないために起きる、といわれます。
つまり、個人にとって現実的な備えは、**「修正が出たら、すぐに適用できる状態にしておく」**ことです。更新を後回しにしにくい理由は、Windowsアップデートが「3日以内」の時代に?でも整理しています。