結論: 脆弱性とは、ソフトウェアやシステムに存在する、悪用されうる弱点のことです。弱点が見つかると、開発元が修正プログラム(パッチ)を公開し、利用者がアップデートで適用して、塞ぎます。一般の利用者は、OSやアプリを最新に保つことが、最も大切な対策です。
脆弱性とは
建物にたとえると、鍵のかけ忘れや、壊れた窓のようなものです。普段は気づかなくても、悪意のある人に見つかると、侵入のきっかけにされます。
ソフトウェアも、人が作るものなので、設計や、書き方の不備による弱点が、どうしても生まれます。この弱点が、脆弱性です。
バグとの違い
| 用語 | 意味 |
|---|---|
| バグ | プログラムの誤り。意図しない動作を起こすもの全般 |
| 脆弱性 | バグのうち、悪用されて、被害につながるおそれのある弱点 |
脆弱性が悪用されると、何が起きるか
- 外部から、不正にログインされる
- サーバーや、パソコンを乗っ取られる(遠隔から、プログラムを実行される)
- 個人情報が、盗み出される
- サイトが改ざんされる
- ウイルスや、ランサムウェアに感染する
具体的な事例としては、Chromeの重大な脆弱性や、2026年10月に見つかったPHPの重大な脆弱性があります。攻撃の手口の例として、SQLインジェクションとはも参考になります。
見つかってから、修正されるまでの流れ
- 発見:開発元や、セキュリティ研究者が、弱点を見つける
- 報告・修正:開発元が、修正プログラム(パッチ)を作る
- 公表・更新:修正版を公開して、利用者に、アップデートを呼びかける
- 適用:利用者が、アップデートを適用する
公開直後が、最も危険な理由
修正版が公開されると、弱点の内容が、攻撃者にも、手がかりとして伝わります。そのため、公開後に、まだ更新していない利用者を狙った攻撃が、増えることがあります。「早く更新する」ことが、重要な理由です。
深刻さの目安:CVEとCVSS
- CVE:脆弱性に付けられる、世界共通の識別番号(例:CVE-2026-109618)
- CVSS:深刻さを、0〜10の点数で表す指標。高いほど、深刻
ニュースで、「深刻度9.2」のように紹介される時は、この点数です。
一般の利用者ができる対策
- OSとアプリを、最新に保つ:自動更新を、オンにしておく。Windowsの更新は、Windows Updateが終わらない時の対処法も参考になります
- 使っていないアプリやサービスを、整理する
- パスワードを使い回さない:パスワード管理の考え方をご覧ください
- 二段階認証やパスキーを設定する:二段階認証とパスキーの違い
- 不審なメールやリンクを開かない:フィッシング詐欺とは
- 大切なデータは、バックアップする:パソコンのバックアップの始め方
サイトを運営する人の対策
- 使っているソフトのバージョンを、把握しておく
- 公式の、セキュリティ情報を、定期的に確認する
- サポートが終了したバージョンを、使い続けない
- 最小限の権限で運用する。考え方は、最小権限の原則とはで解説しています
振り返ると
脆弱性は、ソフトウェアにある、悪用されうる弱点です。見つかると、パッチが公開されるため、早めに更新することが、最も基本的な対策です。ニュースで、深刻度や、対象のソフトを知った時は、自分が使っているものに、関係があるか確認しましょう。
関連記事:ファイアウォールとは