脆弱性検査ツール(ぜいじゃくせいけんさツール、Vulnerability Scanner)とは、情報セキュリティ上で、様々な侵入に用いられる攻撃手段を用いて、コンピュータの安全性を試すためのプログラム群である。大抵の場合はパッケージ化され、製品や試作ソフトウェアの評価に用いられている。
概要 脆弱性検査ツールは、ネットワーク上の機器や稼働しているソフトウェアを調査し、それらの脆弱性を検出するツールである。ハードウェアまたはソフトウェアとして実装され、シグネチャなどの手法を用いて検査を行う。ウェブアプリケーションの検査においては、SQLインジェクションやクロスサイトスクリプティング(XSS)などの特有の脆弱性を検出する。
脆弱性検査ツールの種類 Webアプリケーション脆弱性検査ツール Webアプリケーションの脆弱性を検出することを主にしたツール。これは、不正なHTTPリクエストを送信し擬似攻撃を行うことで、クロスサイトスクリプティングやSQLインジェクション等を見つけることができる。
ネットワーク脆弱性検査ツール ネットワークレイヤの脆弱性を見つけることを目的としたツール。サーバやネットワーク機器の設定不備やパッチ適用の不備による、バッファオーバーフロー等の脆弱性を見つけることができる。これは特定の(不正な)パケットを送信し対象の挙動を観察することにより脆弱性の有無を調査するものである。
関連項目 コンピュータセキュリティ ペネトレーションテスト ファイアウォール クラッキング 静的コード解析