サービス比較の記事一覧

AIで顧客対応・サポート業務を自動化したい

サービス比較の記事一覧

AIで顧客対応・サポート業務を自動化したい

不正利用・金融トラブルを未然に防ぎたい

脆弱性・セキュリティ診断サービス
の関連情報


関連サービス資料を
無料で一括ダウンロード

Webサイト脆弱性診断の診断内容とは?診断項目・範囲の決め方・報告書の中身を一覧で解説

Webサイト脆弱性診断の診断内容とは?診断項目・範囲・報告書を解説のサムネイル画像
脆弱性・セキュリティ診断サービス比較表(2026年版)のプレビュー

主要19サービスの料金・機能を無料で一覧比較

脆弱性・セキュリティ診断サービス比較表(2026年版)

自社のWebサイトやWebアプリケーションに脆弱性診断を実施する——そう決まったとき、「診断では具体的に何を調べてもらえるのか」を知っておきたい場面は少なくありません。見積もりを取る前や、社内で説明する前に把握しておきたい情報です。診断項目の中身が分からないままでは、自社サイトのどの機能が対象になるのか、返ってくる報告書をどう改修に活かせるのかを判断しづらいからです。

脆弱性診断は、攻撃者に悪用されうる弱点を公開前や運用中に洗い出すための検査です。ただ、ひとくちに「診断」といっても、調べる項目は入力値の処理から認証・認可、セッション管理、サーバの設定まで幅広く、どこまでを対象にするか(診断範囲)や報告書の形もサービスによって異なります。

この記事では、Webサイトの脆弱性診断で実際にチェックされる診断項目を、分類ごとに一覧で示します。あわせて、OWASP Top 10 や IPA(独立行政法人情報処理推進機構)のウェブ健康診断仕様といった公式基準との対応、診断範囲の決め方、報告書に載る内容までを整理します。

脆弱性・セキュリティ診断サービスの関連サービス資料
PR
本セクションにはプロモーションが含まれており、表示順は当社独自の基準や提携状況に基づいています。

Webサイト脆弱性診断の「診断内容」とは

Webサイトの脆弱性診断の「診断内容」とは、攻撃者に悪用されうる既知の弱点がないかを、攻撃者と同じ視点で検査することを指します。検査の対象は、入出力処理・認証・認可・セッション管理・サーバや設定といった複数の分類にわたります。

特定の1種類の弱点だけを見るわけではありません。Webアプリケーションが外部からの入力を受け取り、利用者を認証し、権限に応じて処理を実行し、結果を返すという一連の流れのどこに弱点が生じうるかを、項目ごとに確認していきます。

公的な位置づけとしては、IPA が公開する「ウェブ健康診断仕様」が、基本的な診断の考え方を次のように説明しています。

「ウェブ健康診断」とは、ウェブサイトを人間に例えるなら、その名のとおり 「健康診断」にあたるような位置づけの診断です。

ウェブ健康診断は「基本的な対策が出来ているかどうかを診断するもの」とご理解ください。また、診断対象のウェブアプリケーションの全てのページを診断するものではなく、診断対象の規模にもよりますが、基本は抜き取り調査(診断)です。

出典:安全なウェブサイトの作り方 別冊「ウェブ健康診断仕様」|独立行政法人情報処理推進機構(IPA)

このように診断内容は、サイトのすべてを無制限に調べるものではなく、「どの項目を」「どの範囲で」検査するかを決めたうえで実施されます。ここからは、まず実際に検査される診断項目を分類ごとに見ていきます。

Webサイト脆弱性診断の診断項目一覧【分類別】

ここからは、Webサイトの脆弱性診断で検査される項目を、弱点が生じる箇所ごとに5つの分類(入出力処理/認証/認可/セッション管理/サーバ・設定)に分けて一覧で示します。各項目について、どんな攻撃を受け、何が起きるのかを合わせて整理します。

Webサイト脆弱性診断の対象となる5つの分類を示した図解。入出力処理・認証・認可・セッション管理の4つがWebアプリの処理の流れに対応し、その土台にサーバ・設定がある構造を表している。

入出力処理の脆弱性

利用者からの入力を処理し、画面やデータベース、外部システムへ出力する過程で生じる弱点です。Webアプリケーションの脆弱性の中でも代表的で、影響が大きいものが多く含まれます。

診断項目どんな攻撃を受け、何が起きるか
SQLインジェクション入力値をもとに組み立てるSQL文(データベースへの命令文)の不備を突かれ、非公開情報の閲覧、データの改ざん・消去、認証回避による不正ログインなどにつながる
クロスサイト・スクリプティング(XSS)ページ出力の不備により不正なスクリプトを埋め込まれ、閲覧した利用者のCookie(セッションID)の窃取・なりすまし、偽ページの表示につながる
OSコマンド・インジェクション入力値を通じてサーバのOSコマンドを実行され、システムの乗っ取りや、他者への攻撃の踏み台として悪用される
CSRF(クロスサイト・リクエスト・フォージェリ)ログイン中の利用者に、送金・退会・パスワードや設定の変更など取り消しできない処理を、気づかぬうちに実行させられる
ディレクトリ・トラバーサル(パス名パラメータの未チェック)ファイル名の指定の不備を突かれ、公開を想定していないサーバ内のファイルを閲覧・取得される
HTTPヘッダ・インジェクション/メールヘッダ・インジェクション改行コードの扱いの不備を突かれ、不正なHTTPヘッダの挿入や、意図しない宛先へのメール送信に悪用される
意図しないリダイレクト(オープンリダイレクト)リダイレクト先の検証不足を突かれ、利用者を悪意あるサイトへ誘導される

たとえばSQLインジェクションについて、IPA は発生しうる脅威として「データベースに蓄積された非公開情報の閲覧(個人情報の漏えい 等)」「認証回避による不正ログイン」などを挙げています。入力値の処理の不備が、情報漏えいからシステムの乗っ取りまで広い被害につながりうる点が特徴です。

CSRF(クロスサイト・リクエスト・フォージェリ)は、この表では入出力処理に含めています。ただし送信元の正当性の検証不足に起因するため、OWASP Top 10 2021 ではアクセス制御(A01)に分類されます(後述の公式基準との対応を参照)。

出典・参考資料(2件)

認証の脆弱性

利用者が本人であることを確認するログイン処理まわりの弱点です。ここを突かれると、正規の利用者になりすまされます。

診断項目どんな攻撃を受け、何が起きるか
認証の回避ログイン処理の実装の不備により、正規の認証情報なしにログインされる
推測可能なパスワード・脆弱なパスワードポリシー単純なパスワードが許容され、総当たりや推測でアカウントを奪取される
アカウントロックの不備連続した認証失敗を制限しておらず、総当たり攻撃を許してしまう

認可(アクセス制御)の脆弱性

認証を通過した利用者が、自分に許可された範囲だけを操作できているか——権限の制御に関する弱点です。IPA の用語では「認可制御」にあたります。

診断項目どんな攻撃を受け、何が起きるか
権限昇格一般利用者が、管理者権限など本来持たない権限を取得して操作する
強制ブラウジング権限がないと想定されるURLに直接アクセスし、非公開のページや機能を利用される
他者データの参照(IDOR)リクエスト中のIDなどを書き換え、他の利用者のデータを閲覧・操作される

セッション管理の脆弱性

ログイン状態を保持するためのセッションの扱いに関する弱点です。セッションIDが固定・推測・窃取されると、利用者へのなりすましにつながります。

診断項目どんな攻撃を受け、何が起きるか
セッションIDの固定化(セッション・フィクセーション)攻撃者が用意したセッションIDを利用者に使わせ、ログイン後になりすます
セッションIDの推測・窃取(セッションハイジャック)推測可能、または窃取されたセッションIDで利用者になりすます
Cookieの属性不備Secure属性やHttpOnly属性の欠如により、Cookieが盗聴・窃取されやすくなる

サーバ・設定の脆弱性

アプリケーションのコードそのものではなく、サーバや各種ソフトウェアの設定・構成に起因する弱点です。Webサイトが動く土台の側の問題で、設定の見直しや更新で対処できるものが多く含まれます。

診断項目どんな攻撃を受け、何が起きるか
セキュリティ設定の不備不要な機能やデフォルト設定が残り、攻撃の糸口になる
ディレクトリ・リスティングディレクトリ内のファイル一覧が閲覧可能になり、非公開ファイルの存在が露呈する
既知の脆弱なミドルウェア・古いコンポーネントサーバOS・ライブラリ・CMS(WordPress等)に残る既知の脆弱性を突かれる
TLS(通信の暗号化)設定の不備通信の暗号化設定が不十分で、盗聴や改ざんのリスクが残る

公式基準(OWASP Top 10 / IPA ウェブ健康診断仕様)との対応

ここまでの診断項目は、公的・国際的な基準に対応しています。代表的なのが、OWASP(Open Worldwide Application Security Project)が公開する「OWASP Top 10」と、IPA の「ウェブ健康診断仕様」です。

IPA のウェブ健康診断仕様は、Webサイトの基本的な診断項目を記号(A)〜(M)の13項目として定義し、各項目に危険度(高/中/低)を示しています。一方 OWASP Top 10 は、Webアプリケーションのセキュリティリスクを10カテゴリに整理した国際的な基準です。

次の表は、本記事の診断項目一覧で挙げた項目を、分類ごとにこの2つの公式基準へ対応づけたものです。

分類診断項目IPA ウェブ健康診断仕様(記号・危険度)OWASP Top 10 2021
入出力処理SQLインジェクション(A)/高A03 Injection
入出力処理クロスサイト・スクリプティング(XSS)(B)/中A03 Injection
入出力処理OSコマンド・インジェクション(D)/高A03 Injection
入出力処理CSRF(C)/中A01 Broken Access Control
入出力処理ディレクトリ・トラバーサル(G)/高A01 Broken Access Control
入出力処理HTTPヘッダ・インジェクション/メールヘッダ・インジェクション(I)/(F)/中A03 Injection
入出力処理意図しないリダイレクト(H)/中A01 Broken Access Control
認証認証の回避・推測可能なパスワード・アカウントロックの不備(J)/低〜中A07 Identification and Authentication Failures
認可(アクセス制御)権限昇格・強制ブラウジング・他者データの参照(IDOR)(L)/高A01 Broken Access Control
セッション管理セッションIDの固定化・推測・Cookieの属性不備(K)/低〜高A07 Identification and Authentication Failures
サーバ・設定セキュリティ設定の不備・ディレクトリ・リスティング(E)/低〜高A05 Security Misconfiguration
サーバ・設定既知の脆弱なミドルウェア・古いコンポーネントー(13項目対象外)A06 Vulnerable and Outdated Components
サーバ・設定TLS設定の不備ー(13項目対象外)A02 Cryptographic Failures

OWASP Top 10 2021 の各カテゴリに対応する CWE(脆弱性の種類の識別子)をもとに対応づけ。「ー」は IPA ウェブ健康診断仕様の13項目に直接対応しない項目。同仕様はこのほか「クローラへの耐性」(記号M、サイトの可用性に関する項目)も定義していますが、本記事の診断項目一覧では扱っていません。

対応づけで注意したい点が2つあります。1つは、XSS と CSRF の位置づけです。XSS は 2017年版までは独立したカテゴリでしたが、OWASP Top 10 2021 では「A03 Injection」に統合されています。CSRF も 2021年版では「A01 Broken Access Control」に含まれており、いずれも版によって扱いが変わっている点は押さえておきましょう。

もう1つは基準の版です。OWASP Top 10 は2025年に最新版(2025年版)が公開され、現在はこれが現行版となっています。本記事では、IPA ウェブ健康診断仕様の診断項目と対応づけやすく、国内の診断の現場でも広く参照されている2021年版を基準に整理しています。

2025年版ではカテゴリの構成が見直され、たとえばインジェクションが A03 から A05 へ移動するなど、カテゴリ番号が2021年版と異なります。最新版も合わせて確認する場合は、OWASP の公式ページを参照してください。

出典・参考資料(3件)

診断範囲の決め方(何を・どこまで診るか)

ここからは、診断項目を「どの範囲まで」診るかの決め方を見ていきます。診断範囲は見積もりの金額や期間を左右する要素であり、社内で診断を説明・稟議する際の土台にもなります。

範囲を数える単位(画面・機能・リクエスト・APIエンドポイント)

診断範囲は、サイトの「ページ数」そのものよりも、入力や処理が発生する「画面(機能)」や、そこで送受信される動的なリクエストの数で数えるのが一般的です。

IPA のウェブ健康診断仕様も、診断対象をログイン・パスワード変更・データベース更新などの機能の単位で定義しています。クローラによる診断の対象ページ数は、最小1ページから最大4,800ページの範囲と規定されています。範囲を数える際は、こうした「機能・画面の単位」で捉えると見積もりの前提がそろいます。

実際の見積もりでは、診断会社によって「画面数」「フォーム数」「動的なリクエスト数」「APIのエンドポイント数」など数える単位が異なります。自社サイトのどの機能を対象にするかを先に整理しておくと、各社の見積もり条件を比較しやすくなります。

出典・参考資料(1件)

ログイン後の画面・会員機能・決済の扱い

会員登録・ログイン・マイページ・決済・管理画面といったログイン後の機能は、個人情報や金銭を扱うため優先して診断したい対象です。これらを診断するには、テスト用のアカウントや権限の異なる複数のアカウントを用意し、診断側に共有する準備が必要になります。範囲を決める段階で、認証後の画面をどこまで含めるかを明確にしておくと、後の工程がスムーズです。

範囲を絞る・広げる判断軸

予算やスケジュールの制約があるなかで、どこから診断するかを決める判断軸は、次の観点で整理できます。

  • 公開範囲:インターネットに公開され、誰でもアクセスできる機能から優先する
  • 重要データの有無:個人情報・認証情報・決済情報を扱う機能を優先する
  • 外部連携:APIや外部サービスと接続する部分は、影響範囲が広がりやすいため対象に含める
  • 改修・リリースのタイミング:新規公開前や大規模改修の直後は、変更箇所を中心に範囲を広げる

ツール診断と手動診断で診られる項目の違い

脆弱性診断には、ツールによる自動診断と、技術者による手動診断があります。どちらを選ぶかで、診断できる項目の深さが変わります。自社に必要な診断の深さを判断するために、両者の検出特性を整理します。

ツール診断と手動診断の検出特性の違い

観点ツール(自動)診断手動診断
速度・コスト広い範囲を短時間・低コストで検査できる時間とコストがかかる
得意な項目SQLインジェクション・XSSなど、既知のパターンを機械的に検出しやすい項目認可・業務ロジック・CSRFなど、文脈の理解が必要な項目
精度検出漏れや誤検知が起こりうる画面の流れや権限を踏まえて検証でき、精度が高い

IPA も、検査パターンを絞り込んだ簡易な診断の限界について、次のように述べています。

「ウェブ健康診断仕様」で脆弱性が検出されなかった場合でも、検査パターンを絞り込んでいることから、安全宣言には繋がりません。

出典:安全なウェブサイトの作り方 別冊「ウェブ健康診断仕様」|独立行政法人情報処理推進機構(IPA)

手動診断が必要になる項目とその理由

認可制御の不備やCSRFのような項目は、「誰がどの権限でログインしているか」「その処理が利用者にとって重要で取り消せないものか」といった文脈を理解したうえでなければ、本当に問題かどうかを判断できません。たとえば認可の検査は、権限のない利用者が本来アクセスできないページを開けてしまわないかを、ログイン状態を変えながら確かめる必要があります。

こうした文脈依存の項目は自動ツールだけでは見落としやすく、技術者による手動診断が有効です。自社サイトに重要な会員機能や決済がある場合は、ツール診断に手動診断を組み合わせる構成が選択肢になります。

診断報告書に載る内容

診断を実施すると、結果は報告書としてまとまります。報告書が社内の改修にどうつながるかをイメージできるよう、全体の構成から個別の脆弱性の記載内容まで順に見ていきます。

経営層向けの要約と技術者向けの詳細の2層構成

多くの診断報告書は、全体像を把握するための要約(サマリー)と、実際に改修を行う担当者向けの詳細という2層で構成されます。要約は検出された脆弱性の件数や深刻度の分布、総合的な評価をまとめたもので、経営層や責任者が状況を把握し、対応の優先順位を判断する材料になります。詳細は脆弱性ごとの技術的な情報で、開発・運用の担当者が修正に着手するために使います。

深刻度区分(Critical/High/Medium/Low)とCVSSの読み方

検出された脆弱性には、対応の優先順位を判断するための深刻度が付けられます。深刻度の客観的な指標として広く使われているのが、CVSS(共通脆弱性評価システム)です。CVSS v3.1 では、スコアに応じて次の5段階の深刻度が定義されています。

None: 0.0/Low: 0.1 – 3.9/Medium: 4.0 – 6.9/High: 7.0 – 8.9/Critical: 9.0 – 10.0

出典:Common Vulnerability Scoring System v3.1: Specification Document|FIRST.org

日本語の報告書では、IPA や JVN(脆弱性対策情報ポータルサイト)が用いる区分で示されることもあります。具体的には「緊急(9.0〜10.0)/重要(7.0〜8.9)/警告(4.0〜6.9)/注意(0.1〜3.9)/なし(0)」です。英語表記でも日本語表記でも、スコアの範囲は同じです。また、CVSS の最新版は v4.0 ですが、深刻度の5段階の考え方は共通しています。

CVSSの深刻度5段階とスコア範囲を示した図解。緊急(Critical、9.0から10.0)、重要(High、7.0から8.9)、警告(Medium、4.0から6.9)、注意(Low、0.1から3.9)、なし(None、0.0)の対応を一覧で示している。

また、先に触れた IPA ウェブ健康診断仕様の危険度(高/中/低の3段階)は CVSS とは別の体系なので、報告書を読む際は混同しないよう注意してください。

出典・参考資料(2件)

脆弱性ごとの該当箇所・再現手順・想定被害

詳細部分では、検出された脆弱性ごとに、どのURLやパラメータで見つかったか(該当箇所)、どうすれば再現できるか(再現手順)、放置した場合に何が起こりうるか(想定被害)が記載されます。再現手順が具体的に示されていると、開発担当者が問題を確認しながら修正でき、対応がスムーズになります。報告書を選ぶ際は、この詳細の具体性も確認したいポイントです。

対策案

検出された脆弱性に対して、どう修正すればよいかの対策案が示されます。対策が具体的であるほど、改修の計画が立てやすくなります。

たとえば、SQLインジェクションならプレースホルダ(プリペアドステートメント)を使う、クロスサイトスクリプティングなら出力時にエスケープ処理を施す、セッション管理の不備ならログイン後にセッションIDを再発行する、といった具合に、脆弱性の種類ごとに修正の方向性が示されるのが一般的です。

すべての脆弱性を同じ優先度で直す必要はなく、深刻度に応じて優先順位をつけ、修正が難しいものは暫定的な対策を含めて計画に落とし込むのが現実的です。

脆弱性診断の継続運用とサービス活用

ここまでで、Webサイトの脆弱性診断で何を・どこまで診るのか、結果がどう返ってくるのかを整理してきました。実際には、攻撃の手口は日々更新され、サイトの改修も繰り返されるため、診断は一度きりではなく、新規公開時・改修時・定期的にと、継続して回していく必要があります。ただ、専門人材が限られる中で自社だけで継続的に診断し続けるのは負担が大きいのも事実です。

継続運用の進め方は、大きく2つの方向に分かれます。1つは、WebアプリケーションやAPIの診断を専門会社にまとめて委託し、報告書を受け取る方法です。もう1つは、ソースコードやクラウド設定、サーバOS・依存ミドルウェアまでをツールで日常的に検査し、開発・運用の中で継続的に回す方法です。ここでは、それぞれの代表的なサービスを紹介します。

← 横にスクロールできます →
比較項目CoWorker 脆弱性診断サービスAikido Security
提供形態委託型
(専門会社に診断を依頼し報告書を受領)
ツール型
(SaaSで自動スキャンを継続利用)
主な診断対象Webアプリ・API
ソースコード
ソースコード・依存ライブラリ
クラウド設定・稼働中Webアプリ
診断の進め方AIによる自動解析+
社内専門家の最終確認
管理画面での自動スキャン
アラートを統一して一元管理
契約・課金形態診断ごとの委託
(都度依頼)
月額サブスクリプション
(利用者数で規模が決まる)
継続運用のしやすさ四半期・月単位での
定期依頼にも対応
開発・運用に組み込み
日常的に検査
参考料金ソースコードAI診断 150,000円〜
ソースコード+動的診断 500,000円〜
(MCB FinTechカタログ掲載情報)
月額5万円台〜
(MCB FinTechカタログ掲載情報)
詳細情報公式資料を見る公式資料を見る

1. CoWorker 脆弱性診断サービス(CoWorker株式会社)

CoWorker 脆弱性診断サービスの公式サイト

CoWorker 脆弱性診断サービスは、WebアプリケーションやAPIを対象に、ソースコード・稼働中のアプリケーションの両面から弱点を洗い出す委託型の診断サービスです。自社開発のAI「Red Agent」による自動解析に、社内のセキュリティ専門家による最終確認を組み合わせる二段構成を特徴としています。

診断メニューは、次の3つで構成されます。

  • ソースコードAI診断(ソースコードをAIが解析)
  • 動的脆弱性診断(Web/API診断。稼働中のWebアプリ・APIに攻撃者視点でアクセス)
  • 実践攻撃シミュレーション診断(ペネトレーションテスト。実際の攻撃を想定)

ソースコード診断単体から、動的診断・ペネトレーションテストまで段階的に選べるため、自社サイトの規模や目的に応じて範囲を決めやすいのが利点です。

MCB FinTechカタログの掲載情報では、ソースコードAI診断が150,000円、ソースコード診断と動的診断を組み合わせたプランが500,000円からと案内されています。料金は変動するため、詳細は資料や見積もりで確認してください。

攻撃側の高速化に対応し、年1回ではなく四半期や月単位での定期的な診断も実現しやすいことを打ち出しています。

なぜ診断を定期的に繰り返す必要があるのか、その背景にある攻撃側の変化について、同社は次のように説明しています。

一ノ瀬氏
CoWorker株式会社 Sales Manager
一ノ瀬氏
独自インタビューより

一方で、攻撃者側もAIを活用するようになり、新しく、しかもスピード感の早い攻撃が増えてきています。これまでは年に1回、あるいはサービスをリリースした直後にだけ脆弱性診断を行うという企業が多かったのですが、AIの発達によって攻撃側のスピードが上がっている以上、定期的に診断をしないと危険だという状況になってきました。

2. Aikido Security(株式会社AndGo)

Aikido Security の公式サイト

ソースコード・依存ライブラリ・クラウド設定・稼働中のWebアプリまでを1つの管理画面で検査するのが、SaaS型の診断ツール Aikido Security です。開発元はベルギーの Aikido Security BV で、日本では株式会社AndGo が販売・導入支援の窓口を担っています。診断のたびに依頼する委託型とは異なり、月額のサブスクリプションで継続的に利用する契約形態です。

ソースコード解析(SAST/SCA)、クラウド設定の検査(CSPM)、稼働中アプリの動的診断(DAST)に対応し、サーバOSやWordPressなど依存ミドルウェアに起因する脆弱性も検査対象に含みます。バラバラに出がちなアラートを統一して対応すべきものを絞り込み、修正案のプルリクエストを自動で作成する機能やエディター拡張など、開発の現場で継続的に回すための仕組みがそろっています。

MCB FinTechカタログの掲載情報では、月額5万円台から利用できるプランが案内されています(料金は為替等により変動するため、詳細は確認が必要です)。開発の初期からセキュリティを組み込む運用に向いたツールです。

診断を「作ったあとに一度だけ行う」ものから、開発の工程に組み込んで継続的に回すものへと変える考え方について、日本窓口を担う株式会社AndGoは次のように述べています。

原氏
株式会社AndGo 代表取締役
原氏
独自インタビューより

正直なところ、昔は「セキュリティは運用側が最後に何とかするもの」という前提が強かったと思います。ですが今は攻撃の手口も複雑ですし、作ったあとに1回チェックして終わり、では追いつきません。だから開発の初期からセキュリティを組み込むDevSecOps(開発(Dev)、セキュリティ(Sec)、運用(Ops))が現実解になってきていて、Aikido Securityはその“回し方”を作るためのツールだと考えています。

委託型・ツール型を含めて脆弱性診断サービスを横断的に比較し、診断方法・費用相場・選び方まで見比べたい場合は、次のまとめ記事が参考になります。

まとめ

Webサイトの脆弱性診断の「診断内容」は、入出力処理・認証・認可・セッション管理・サーバや設定という分類ごとに、攻撃者に悪用されうる弱点を洗い出すものでした。各診断項目は OWASP Top 10 や IPA のウェブ健康診断仕様といった公式基準に対応しており、どの項目が診られるかを基準と照らして確認できます。

診断を依頼する際は、まず自社サイトのどの機能を対象にするか(診断範囲)を整理し、ツール診断と手動診断のどちらが必要かを見極めることが、適切な見積もりと社内説明の第一歩になります。そして報告書の深刻度区分や再現手順・対策案を手がかりに、優先順位をつけて改修を進めていきます。攻撃と改修が続く以上、診断は継続して回す前提で、委託型の診断とツールによる継続検査を自社の体制に合わせて選びましょう。

各サービスの詳細は、資料で比較して検討してみてください。

よくある質問(FAQ)

Q. 脆弱性診断とは何ですか?

A. 脆弱性診断とは、Webサイトやサーバに、攻撃者に悪用されうる既知の弱点(脆弱性)がないかを、攻撃者と同じ視点で検査するセキュリティテストです。入出力処理・認証・認可・セッション管理・サーバや設定といった分類ごとに診断項目を確認し、見つかった弱点を深刻度や対策案とともに報告書にまとめます。Webサイトの公開前の確認や、運用中の定期的なチェックとして実施されます。

Q. Webサイトの脆弱性診断は、どのくらいの頻度で実施すればよいですか?

A. Webサイトの脆弱性診断は、新規公開前・大規模な改修の直後・定期的に、という3つのタイミングで実施するのが基本です。定期的な診断は年1回以上を目安にし、個人情報や決済情報を扱うサイトは頻度を上げるとよいでしょう。攻撃の手口は日々更新され、サイトを改修するたびに新たな弱点が生じうるため、一度きりではなく継続して回す前提で計画します。

Q. Webサイトの脆弱性診断中は、サイトを停止する必要がありますか?

A. Webサイトの脆弱性診断では、通常サイトを停止する必要はなく、公開・運用したままリモートで実施できます。ただし診断では多数のリクエストを送信するため、サーバに一時的な負荷がかかることがあります。アクセスの少ない時間帯を選ぶ、実施時間をあらかじめ調整するなど、診断会社と相談して進めると安心です。

Q. WordPressで作ったWebサイトも脆弱性診断の対象になりますか?

A. WordPressで作ったWebサイトも脆弱性診断の対象になります。本体やテーマ・プラグインに既知の脆弱性が残っていないか、管理画面や権限の設定に不備がないかなどが診断されます。本記事の分類では「サーバ・設定の脆弱性」に含まれ、CMSなど依存するソフトウェアが古いバージョンのままだと攻撃の糸口になりやすいため、更新状況もあわせて確認されます。

WordPressサイトに絞った診断の進め方や、無料ツールで済む範囲とプロの診断が必要になる範囲の違いは、次の記事で詳しく解説しています。

Q. Webサイトの脆弱性診断で見つかった脆弱性は、すべて修正しないといけませんか?

A. すべてを一律に修正する必要はなく、深刻度(リスクレベル)に応じて優先順位をつけて対応するのが現実的です。報告書では脆弱性ごとにCriticalやHighといった深刻度が示されるため、影響の大きいものから修正します。すぐに修正が難しい項目は、アクセス制限やWAF(Webアプリケーションファイアウォール)などの暫定的な対策を含めて、改修計画に落とし込みます。

Q. Webサイトの脆弱性診断とペネトレーションテストは何が違いますか?

A. 脆弱性診断は弱点を網羅的に洗い出す検査、ペネトレーションテストは攻撃者が特定の目標に実際に侵入できるかを試す検査、という点が違います。脆弱性診断が「どんな弱点があるか」を広く確認するのに対し、ペネトレーションテストは「その弱点を突いて重要情報の窃取や権限の奪取まで到達できるか」を攻撃シナリオに沿って検証します。

まず脆弱性診断で全体を把握し、特に重要なシステムについてはペネトレーションテストで深掘りする、という使い分けが一般的です。

目的・費用・選び方の観点からの両者のより詳しい比較と使い分けは、次の記事で解説しています。

Q. Webサイトの脆弱性診断は、ツール診断だけで十分ですか?

A. ツール診断だけでは不十分な場合があり、重要な会員機能や決済を持つサイトでは手動診断との組み合わせが推奨されます。ツール診断はSQLインジェクションやXSSなど既知のパターンを広く効率的に検出できますが、認可の不備・業務ロジック・CSRFのように文脈の理解が必要な項目は見落としやすいためです。

IPA(独立行政法人情報処理推進機構)も、検査パターンを絞り込んだ簡易な診断では脆弱性が検出されなくても「安全宣言には繋がらない」としています。

出典・参考資料(1件)

Q. Webサイトの脆弱性診断の費用はどのくらいかかりますか?

A. Webサイトの脆弱性診断の費用は固定ではなく、診断する機能・画面の数や、ツール診断か手動診断かによって変わります。診断範囲が広く、認証後の画面や決済など手動診断が必要な機能が多いほど費用は上がります。

各社で見積もりの単位(画面数・フォーム数・リクエスト数・APIエンドポイント数など)が異なるため、自社サイトのどの機能を対象にするかを整理したうえで複数社を比較すると、条件をそろえて検討できます。

目安として、継続利用するツール型では月額5万円台から、専門会社に委託するソースコード診断では150,000円からといった参考料金が公表されています。いずれも本記事で紹介したサービスのMCB FinTechカタログ掲載情報です。サービスを横断して料金を見比べたい場合は、下記の一括資料請求で複数サービスの資料をまとめて取り寄せられます。

脆弱性診断サービスの料金・資料を一括チェック

MCB FinTechカタログでは、Webサイト・Webアプリの脆弱性診断サービスの最新資料を無料で一括請求できます。診断対象・料金・報告内容を見比べて、自社に合うサービスを検討できます。

MCB FinTechカタログに掲載しませんか?

MCB FinTechカタログでは、掲載企業様を募集しています。マネックスグループの金融実務ノウハウを活かした独自の評価軸と検索設計により、導入検討者が最適なサービスを効率的に発見できる法人向け比較プラットフォームです。掲載後は管理画面から料金表や導入事例を随時更新でき、常に最新の情報を訴求可能。まずは下記フォームより、お気軽にお問い合わせください。

監修者

マネックス証券 フィナンシャル・インテリジェンス部 暗号資産アナリスト

松嶋真倫

都市銀行にて金融実務を経験後、暗号資産関連スタートアップの創業期に参画し、市場分析・業界調査に従事。2018年にマネックスグループ入社。以降、ビットコインをはじめとするデジタルアセットからマクロ経済環境まで、金融市場を横断した調査・分析および情報発信を担う。FinTech・次世代金融領域のリサーチ統括、各種レポートや書籍の執筆、日本経済新聞など国内主要メディアへのコメント・寄稿、イベント登壇などを行う。2021年3月より現職。
記事内でご紹介している製品・サービスは監修者が選定したものではなく、編集部が独自に選定したものです。
監修の範囲は記事の一般的な解説部分であり、比較表および各製品・サービスの紹介内容は監修の対象外です。

関連記事

新着記事

脆弱性・セキュリティ診断サービス
おすすめの診断サービス