PROXIA PM DICTIONARY企業サイト ↗
ホーム / PM DICTIONARY / セキュリティ / DAST(動的アプリケーションセキュリティテスト)

セキュリティ

DAST(動的アプリケーションセキュリティテスト)

Dynamic Application Security Testing

読み:だすと

動作しているアプリへ要求などを与え、応答や挙動から安全性の弱点を調べる検査です。

まず意味をつかむ

実際に動く画面やAPIを外側から試し、危険な応答や設定を確認します。ソースコードの解析とは違う観点で、配備した状態の問題を発見します。

仕事でどう使うか

試験対象と許可範囲を決め、必要な認証状態や代表的な操作経路を用意します。データ破壊等の影響を抑えた環境で実行し、再現条件と修正後の結果を記録します。

判断を一段深める

検査が到達できた経路や状態しか評価できません。認証後の機能や複雑な業務権限を十分に通れない場合もあるため、カバレッジを説明し、手動検証や静的検査を補完的に用います。

IN PRACTICE

具体例で考える

架空の検証用サイトで、一般利用者と管理者の二つの状態を用意し、各APIの応答と権限判定を検査して差を確認します。

理解を助けるための架空の例です。
動く状態を外側から検査
試験環境と経路
要求と応答を検査
再現・修正・再確認

実行時の検証の関係を示し、検査範囲の完全性は保証しません。

ここは誤解しやすい

ツールが完了したことを、すべての業務シナリオと権限組合せを検証した証拠にはしないようにします。

この知識を、組織の力へ。

プロジェクトを動かす体制を、一緒に。

PM・PMO実行支援を見る ↗