ITパスポート

脆弱性

ソフトウェア、ハードウェア、ネットワーク、設定、運用などに存在するセキュリティ上の弱点や欠陥のことです。

用語解説

脆弱性とは

脆弱性(ぜいじゃくせい)とは、OS、ソフトウェア、ネットワーク機器、設定、運用手順などに存在する弱点です。

脆弱性を攻撃者に悪用されると、次のような被害を受ける可能性があります。

  • 不正アクセスしてデータを盗みます。

  • データを書き換えたり削除したりします。

  • 権限を不正に上げて管理者として操作します。

  • サービスを停止させます(DoSなど)。

脆弱性の主な種類

種類 内容 例
ソフトウェアの不具合(バグ) プログラムの記述ミスなどで、想定しない動作が起きる欠陥です。 入力値のチェック不足により、想定外の命令が実行される。
設定の不備 セキュリティ設定やサービス設定が不適切な状態です。 初期パスワードのまま運用している、不要な機能が有効になっている。
運用管理の不備 更新や権限管理など、運用の手順や管理が不十分な状態です。 更新プログラムを適用していない、権限付与が過剰である。
物理的な弱点 機器の設置場所や入退室管理などが不十分な状態です。 サーバー室の施錠が不十分で、機器に触れられる。

対応の基本

脆弱性への対応は、次の流れが基本です。

  1. 脆弱性の把握(資産管理、情報収集)をします。

  2. 影響度の評価(重要度、公開範囲、悪用可能性)をします。

  3. 対策の適用(パッチ適用、設定変更、回避策)をします。

  4. 再発防止(開発・運用ルールの見直し)をします。

脆弱性と脅威・リスクの関係

情報セキュリティでは、脆弱性、脅威、リスクを区別して覚えることが重要です。

用語 意味
脆弱性 システムや運用に存在する弱点や欠陥
脅威 被害を起こす要因(攻撃者、マルウェア、自然災害など)
リスク 脅威が脆弱性を悪用して被害が発生する可能性と影響度

用語を区別する考え方

  • 脆弱性があり、脅威が存在するとき、リスクが生じます。

  • 脆弱性があっても、脅威が現実的でなければ、リスクは低いと考えられます。

  • 脅威があっても、脆弱性がなければ、リスクは低いと考えられます。

理解のポイント

  • 脆弱性は攻撃ではなく、攻撃に利用される弱点です。

  • 脆弱性、脅威、リスクの定義の違いを区別します。

  • 脆弱性には、バグだけでなく、設定ミスや運用上の不備、人的要因も含まれます。

  • 脆弱性が見つかったときの基本対応は、セキュリティパッチの適用です。

発展知識

関連用語

用語 概要
脅威 情報資産に損害を与える可能性がある要因です。
リスク 脅威が脆弱性を悪用して損害が発生する可能性と影響度です。
セキュリティパッチ 脆弱性を修正するために提供される更新プログラムです。
ゼロデイ攻撃 修正パッチが提供される前の脆弱性を悪用する攻撃です。
SQLインジェクション SQLを悪用しDB操作する攻撃手法です。
クロスサイトスクリプティング 悪意あるスクリプトで情報を盗む手法です。
CVE 脆弱性に世界共通の識別番号を付与する仕組みです。
JVN 日本で脆弱性関連情報を収集、公開する仕組み、またはポータルサイトです。
情報セキュリティポリシー 組織の情報セキュリティの方針や対策基準をまとめた文書です。