セキュリティ用語集

 三和コムテック

50音順で探す

アルファベット順で探す

DAST (Dynamic Application Security Testing)

Dynamic Application Security Testing(DAST)は、アプリケーションのセキュリティ評価手法の一つで、実行中のアプリケーションに対して攻撃をシミュレートし、セキュリティの脆弱性を特定する手法です。DASTは、アプリケーションが実際に稼働している状態でテストを実行し、リクエストを送信してレスポンスを受け取り、その際に発生するセキュリティの問題を特定します。

DASTの主な特徴や利点は以下の通りです。

実行中のテスト
DASTは、アプリケーションが実際に稼働している状態でテストを実行します。これにより、実際の環境で発生するセキュリティの問題を特定し、実際の攻撃者が利用する可能性がある脆弱性を見つけることができます。

外部からのテスト
DASTは、アプリケーションに外部からリクエストを送信し、その応答を分析します。これにより、外部からの攻撃をシミュレートし、アプリケーションがどのように振る舞うかを確認します。

スキャンの自動化
DASTツールは、多くの場合、自動化されたスキャン機能を提供します。これにより、大規模なアプリケーションや複雑なシステムでも、効率的にセキュリティテストを実行することができます。

脆弱性の特定
DASTは、SQLインジェクション、クロスサイトスクリプティング(XSS)、セッションハイジャックなどの一般的な脆弱性を特定します。また、潜在的なセキュリティの問題や脆弱性の影響範囲を理解するのに役立ちます。

DASTは、アプリケーションのセキュリティを向上させるための重要な手法の一つです。アプリケーションの開発や運用段階で定期的にDASTを実行することで、セキュリティリスクを最小限に抑え、潜在的な脆弱性に対する対策を講じることができます。

PAGETOP