ITパスポート

脆弱性

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

用語解説

脆弱性とは

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

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

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

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

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

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

脆弱性の主な種類

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

対応の基本

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

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

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

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

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

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

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

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

用語を区別する考え方

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

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

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

理解のポイント

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

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

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

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

発展知識

関連用語

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