「見積もりに『プラットフォーム診断』と『Webアプリケーション診断』が別の行で並んでいる…」
「クラウドに載せているのに、サーバーの診断まで要るの?」
自社のWebサービスや業務システムを外に公開している会社が、診断の見積もりや取引先のチェックシートで突き当たる疑問です。
2つは同じ脆弱性診断(セキュリティ診断)の中の種類で、見る層が違います。違いが分からないまま片方だけ頼むと、見ていない層の穴がそのまま残ります。
本記事では、プラットフォーム診断とは何かと、Webアプリ診断との違いを、脆弱性診断を行う開発会社が解説します。自社に要るかの判断と、頼むときに決める5つも扱います。
この記事の要点
- プラットフォーム診断は「土台」を見る:サーバーの開いている入口と、OS・ミドルウェアの古さ
- Webアプリ診断は「中身」を見る:ログインした先の権限や、入力欄の穴
- 要るかは構成で決まる:自前のサーバー・VPN機器があれば要る。コードを渡せば動くクラウドなら範囲は小さい
プラットフォーム診断の悩み:こんなことありませんか?
困りごとの正体は、2つの診断が「どの層を見るか」で分かれていることを知らないまま、見積もりを比べていることです。
見積もりに2つの診断が別の行で並んでいる
診断会社の見積もりでは、Webアプリ診断は画面やAPIの本数、プラットフォーム診断はIPアドレスの数で金額が決まります。単位が違うので、合計だけでは何を見てもらえるのか分かりません。
片方を削って安くすると、その層は誰も見ていない状態になります。見積もりの内訳の読み方は、脆弱性診断の費用相場と見積もりの中身で解説しています。
クラウドに載せているのに、サーバーの診断は要るのか
サーバーを自分で立てていない会社ほど、ここで止まります。答えは「どこまでをクラウドの会社に任せているか」で変わります。
任せている範囲は提供する会社の責任、自社が設定した範囲は自社の責任です。この切り分けは4章で行います。
「IPアドレスはいくつですか」と聞かれて答えられない
プラットフォーム診断の見積もりは、対象のIPアドレスとホスト名の一覧から始まります。一覧がないと見積もりが出ず、出ても範囲の抜けに気づけません。
プラットフォーム診断でよくある悩み
- 見積もりが比べられない:画面数とIP数で単位が違う
- クラウドなら要らない?:任せている範囲で変わる
- IPの数が分からない:一覧がないと見積もりが出ない
3つとも、プラットフォーム診断が何を見る検査かを知れば解けます。まず検査の中身から整理します。
プラットフォーム診断とは?入口と古さを調べる検査
プラットフォーム診断は、サーバーやネットワーク機器に外から通信を送り、開いている入口(ポート)を調べる検査です。入口で動いているOS・ミドルウェア(Webサーバーやデータベースなどのソフト)の版や設定に、知られた穴がないかも調べます。ネットワーク診断、サーバー診断と呼ぶ会社もあります。
見るもの:開いている入口、動いているソフトの版、設定
対象のIPアドレスに対して、どの入口が外から開いているかを一覧にします。開いている入口ごとに、そこで動いているソフト(Webサーバー、データベース、リモート接続)の種類と版を読み取り、公表済みの穴の一覧と照らします。
管理画面が外から見える、初期のパスワードのまま、暗号化の設定が古い、といった設定の不備もここで見つかります。
やり方:外からと、社内ネットワークの中からの2通り
インターネット側から試すのが「外部」の診断で、公開サイト・VPN機器・メールサーバーが対象です。社内ネットワークにつないで試すのが「内部」の診断で、社員の端末から届くサーバーや機器を見ます。
どちらもNmapやNessusのような道具で広く走査し、結果を人が確かめて報告書にします。道具だけの診断と人が確かめる診断では、誤った指摘の混ざり方が違います。
分かること・分からないこと
分かるのは「外から届く入口と、その土台に知られた穴があるか」です。分からないのは、ログインした先の権限の抜けや、自社で書いたプログラムの穴です。そこはWebアプリ診断の受け持ちです。
脆弱性診断の全体像(やり方、ツールと手動の違い、報告書から直す順番)は、脆弱性診断とは?やり方とツール・手動の違いで解説しています。
プラットフォーム診断の3つの特徴
- 土台を見る:OS・ミドルウェア・ネットワーク機器
- 外からと中から:公開サーバーと社内の機器
- 既知の穴と照らす:版と設定を公表済みの一覧と比べる
この3つを押さえると、Webアプリ診断との違いがはっきりします。次の章で並べて比べます。
Webアプリ診断との違い:見る層が違う
Webアプリ診断は自社で作ったプログラムの中身を、プラットフォーム診断はそのプログラムが載っている土台を見ます。
層の違い:アプリの中か、その下か
システムは、自社で作ったアプリ、それを動かすWebサーバーやデータベース、その下のOSとネットワーク、という層で成り立っています。Webアプリ診断は一番上の層を、プラットフォーム診断はその下の層を見ます。
IPAの情報セキュリティサービス基準の適合サービスリストでも、脆弱性診断サービスは3つに分けて定義されています(2026年10月9日掲載版)。Webアプリケーション・プラットフォーム・スマートフォンアプリケーションの3つです。
見つかる穴の違い:権限と入力の穴か、古い版と開いた入口か
Webアプリ診断で見つかるのは、ほかの利用者のデータが見える権限の抜け、入力欄からデータベースを操作される穴、ログインの作りの弱さです。自社のコードが原因なので、直すのは開発側です。
プラットフォーム診断で見つかるのは、更新されていないOSやミドルウェア、外から見えるべきでない入口、初期のままの設定です。直すのは更新・閉じる・設定の変更で、サーバーを運用する側の仕事です。
| Webアプリ診断 | プラットフォーム診断 | |
|---|---|---|
| 見る層 | 自社で作ったアプリ | OS・ミドルウェア・機器 |
| 主な穴 | 権限の抜け・入力の穴 | 古い版・開いた入口・設定 |
| 見積もりの単位 | 画面・APIの数 | IPアドレスの数 |
| 直す人 | 開発側 | サーバーを運用する側 |
| 時期の目安 | リリース前・改修後 | 3か月〜1年ごと |

時期の目安は、クレジットカードの基準PCI DSS(v4.0.1)の決め方に合わせています。公開Webアプリの診断は少なくとも12か月に1回と大きな変更後、外部からの走査は少なくとも3か月に1回と、別々に決められています。
2つの診断の違い
- 層:アプリの中/その下の土台
- 穴:権限・入力/版・入口・設定
- 直す人:開発側/運用側
取引先のチェックシートで両方を聞かれたら、「Webアプリ診断は実施、プラットフォーム診断は未実施」のように分けて答えます。自社に両方要るかは、次の章で決めます。
自社に要るか:サーバーをどこまで自分で持っているかで決める
自分で立てたサーバー、VPS、VPNなどのネットワーク機器があれば要ります。コードを渡せば動くクラウドなら、土台の診断は提供する会社の責任で、自社が頼む範囲は小さくなります。
要る:自前のサーバー・VPS・VPN機器が外から見えている
データセンターやVPSにOSから自分で入れたサーバー、社外からつなぐVPN機器、自社で管理するメールサーバーは、更新と設定を自社がやっています。更新が止まっていれば、そこが入口になります。
金融庁が2024年10月に出した金融分野のサイバーセキュリティのガイドラインでも、VPN機器など外部に直接つながる機器を診断の範囲に含めることが、基本的な対応事項に挙げられています。外部に公開するサイトとAPIは、プラットフォーム診断に加えてWebアプリケーション診断も行うこととされています。金融以外の会社にも、分け方の目安になります。
範囲が小さい:コードを渡せば動くクラウド
コードを渡せば動く形のクラウド(PaaS・フルマネージド)では、OSやミドルウェアの更新は提供する会社がやります。自社が外から走査しても、見えるのは提供会社の共通の入口で、自社だけの穴は出ません。
代わりに見るのは、クラウドの管理画面の設定です。公開範囲、権限、鍵の置き場所は自社の責任で、ここはプラットフォーム診断ではなくクラウド設定診断の受け持ちです。設定の点検の進め方は、クラウドの脆弱性対策・管理の進め方で解説しています。
両方要る:OSを自分で管理する公開サイト
AWSのEC2のように、仮想サーバーを借りてOSから自分で入れている形は、自前のサーバーと同じ扱いです。公開サイトなら、土台にプラットフォーム診断、アプリにWebアプリ診断の両方が要ります。
まず土台の診断で開いた入口と古い版を閉じ、それからアプリの診断に進みます。土台が古いままだと、アプリの診断で見つけた穴を直しても、別の入口から入られます。

ソフィエイトの見立て
過去の案件で、エンジニアのいない会社がAIで作った営業支援システムを診断しました。システムはコードを渡せば動く形のクラウドに載っていたので、サーバー側はクラウドの会社が更新する範囲と切り分け、診断はソースコードに絞りました。結果は約90件の指摘で、うち緊急で直すものが数件ありました。土台を任せていても、アプリの層にはこれだけの穴が出る、ということです。
普通に開発しても、こうした穴は出ます。プロのエンジニアなら作りながら防ぐ所ですが、大手でも事故は起きています。穴を0にすることはできず、できるだけ減らしておく、が答えです。
システムの作りだけでは足りません。運用で漏れることも多いので、運用のルールも作ります。土台の診断で「古い版」が見つかっても、更新を誰がいつやるかが決まっていないと、次の診断で同じ指摘が出ます。ここはAIでは補えない所です。
要るかの切り分け
- 要る:自前サーバー・VPS・VPN機器
- 範囲が小さい:コードを渡せば動くクラウド。設定診断へ
- 両方要る:OSを自分で管理する公開サイト
自社の構成がどれかを決めたら、頼むときに伝えることを用意します。次の章は、プラットフォーム診断を頼むときに決める5つです。
プラットフォーム診断を頼むとき:決めること5つ
対象の一覧、外からか中からか、通信を送る時間帯、クラウドの許可、直す人。この5つを先に決めて渡すと、同じ条件で見積もりを比べられ、報告書を受け取ってすぐ動けます。
ステップ①:対象のIPアドレスとホスト名を書き出す
自社名で持っているドメイン、固定IP、クラウドの契約、外注先が立てた検証環境まで一覧にします。見積もりはIPアドレスの数で決まり、公開されている料金表にはIP 10件以内で10万〜30万円の例があります(cloudpackの費用ガイド、2026年10月確認)。
一覧に無い入口は診断されません。自社が把握していない公開サーバーを先に洗い出す考え方は、ASMで「知らない入口」を減らす進め方で解説しています。
ステップ②:外からだけか、社内ネットワークの中からも見るか
公開サーバーだけなら外部の診断で足ります。社員の端末から届くファイルサーバーや古い機器まで見るなら、内部の診断を足します。
内部の診断は、診断する人が社内ネットワークにつなぐ必要があります。接続の手段と日程も、このときに決めます。
ステップ③:通信を送ってよい時間帯と、止め方
プラットフォーム診断は本番のサーバーに通信を送ります。走査で処理が重くなることがあるので、時間帯、異常が起きたときの連絡先、止める手順を書面で決めます。
注意:古い機器は、走査だけで止まることがある
長く更新していない機器や、組み込みの機器は、診断の通信に応答しなくなることがあります。対象に入れるかどうか、入れるなら営業時間外にするかを、先に決めてください。
ステップ④:クラウドの会社の許可を確かめる
借りている仮想サーバーに走査をかけるときは、クラウドの会社の規約を確かめます。事前の申請が要る会社、対象や方法に制限がある会社があります。
何が要るかは診断会社に聞けば分かります。申請するのは、契約している自社です。
ステップ⑤:直す人と、再診断を決める
指摘の多くは「版が古い」「入口が開いている」です。直すのは更新と設定の変更で、サーバーを運用している人か保守の会社の仕事です。更新で動かなくなるソフトがあるので、止められる時間と戻し方も一緒に決めます。
更新を止めずに進める手順は、パッチ管理を安全に進める方法で解説しています。直したあとの再診断が見積もりに入っているかも、ここで確かめます。
頼むときに決める5つ
- ①対象の一覧:IP・ホスト名・契約
- ②外か中か:公開サーバーか社内の機器か
- ③時間帯と止め方:本番に通信を送るため
- ④クラウドの許可:規約と申請
- ⑤直す人と再診断:更新は運用側
5つを1枚にまとめて渡せば、複数の会社から同じ条件の見積もりが取れます。最後に、頼む前に確かめることを一覧にします。
プラットフォーム診断を頼む前の確認リスト
次の6つに答えられれば、見積もりを取る準備ができています。
- 自分でOSを管理するサーバーや機器があるか:ないなら、クラウドの設定診断とWebアプリ診断が先
- 対象のIP・ホスト名を書き出したか:外注先の検証環境まで
- 外からだけか、中からも見るか決めたか:内部なら接続の手段も
- 通信を送ってよい時間帯と止め方を決めたか:連絡先も
- クラウドの会社の規約を確かめたか:申請が要るか
- 更新を誰がやるか決めたか:止められる時間と戻し方も

まとめ:土台と中身は別の検査。自社の構成で決める
プラットフォーム診断は、サーバーの開いている入口と、OS・ミドルウェアの古さや設定を外から調べる検査です。Webアプリ診断は、自社で作ったプログラムの権限や入力の穴を調べる検査です。見る層が違うので、片方では代わりになりません。
自前のサーバー・VPS・VPN機器があればプラットフォーム診断が要ります。コードを渡せば動くクラウドなら土台は提供会社の責任で、自社はクラウドの設定とアプリを見ます。頼むときは、対象の一覧・外か中か・時間帯と止め方・クラウドの許可・直す人の5つを先に決めて渡してください。
ソフィエイトでは、自社のWebサービス・スマホアプリ・APIを持つ会社向けに、コード・設定・権限・データの流れを確かめる脆弱性診断を提供しています。土台の診断がどこまで要るかは、範囲の相談のときに、クラウドに任せている部分と切り分けて一緒に決めます。詳しくは脆弱性診断のページをご覧ください。