本文へスキップ

脆弱性スキャンとは?

ぜいじゃくせいすきゃん

脆弱性スキャンとは、システムソフトウェアにセキュリティ上の欠陥が存在しないかを自動的に検査するセキュリティ対策のことです。

脆弱性スキャン(ぜいじゃくせいスキャン、Vulnerability Scanning)とは、サーバーネットワーク機器・Webアプリケーションなどに既知のセキュリティ脆弱性が含まれていないかを、専用のツールを用いて自動的に検出するプロセスです。サイバー攻撃に悪用される前に欠陥を発見し、対処することが目的です。

スキャンの対象と種類は大きく以下に分けられます。

  • ネットワークスキャン:開放ポートや古いプロトコルを持つ機器を特定する
  • Webアプリケーションスキャン:SQLインジェクションやXSSなどの脆弱性を検出する
  • OSおよびソフトウェアスキャン:適用されていないパッチや古いライブラリを検出する

スキャンの方式には、外部からの攻撃者視点で検査する「非認証スキャン」と、管理者権限を持つアカウントでシステム内部まで詳細に検査する「認証スキャン」があります。認証スキャンのほうが検出精度は高い反面、実施には適切な権限と手続きが必要です。

代表的なツールとして、オープンソースのOpenVASや商用のNessus、Webアプリケーション向けのOWASP ZAPなどが広く利用されています。脆弱性スキャンは一度実施すれば終わりではなく、新しい脆弱性情報(CVE)が日々更新されるため、定期的な実施がセキュリティ管理の基本とされています。

使い方・例文

本番リリース前にWebサービスに対して脆弱性スキャンを実施したところ、使用しているライブラリの古いバージョンに既知の欠陥があることが判明し、アップデート対応した——というのが典型的な活用場面です。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語