脆弱性診断は、システムやアプリに攻撃へ悪用される弱点がないかを、専用の道具と人の確認によって調べる作業です。個人情報や決済情報を扱う場合は特に重要ですが、一度実施すれば安全が永久に保証されるものではありません。発注者は、診断する画面、スマートフォンアプリ、管理者機能、外部から接続する窓口などの対象範囲を確認します。ログイン前後の両方を調べるか、道具による自動確認だけか、専門家が実際の攻撃を想定して確認するかによって費用と期間が変わります。見積もりでは、報告書、修正作業、修正後の再診断が含まれるかを確認してください。公開直前だけでなく、大きな機能追加や利用している部品の更新後にも、必要性を検討することが重要です。