Dastardly、Burp Suiteより

Dastardlyは、CI/CDパイプラインのための、無償で軽量なWebアプリケーションセキュリティスキャナです。Web開発者向けに特化して設計されており、ソフトウェア開発時に関心を持たれやすい7つのセキュリティ問題について、アプリケーションをチェックできます。Dastardlyは、Burp Suite(Burp Scanner)と同じスキャナをベースにしています。

続きを読む

Dastardlyの実行方法

DastardlyはDockerを使用して、CI/CDパイプラインで実行されます。

Dastardlyを多くのCI/CDプラットフォームと統合するための具体的な手順と、DastardlyをあらゆるCI/CDプラットフォームと統合するための汎用docker runコマンドを用意しています。詳細は、"Dastardlyと既存のCI/CDプラットフォームの連携"を参照してください。

設定

Dastardlyは最小限の設定しか必要ありません。Dastardlyのスキャンを実行する際にすべきことは、スキャンしたい開始URLの指定だけです。開始URLは、Dastardlyが対象Webアプリケーションをスキャンし始める位置です。Dastardlyはここから、開始URLより下の階層にあるすべてのURLをスキャンします。

スキャン

Dastardlyは、動的な(DAST)手法で対象Webアプリケーションをスキャンします。デプロイされた状態の対象アプリケーションをスキャンします。これは、デプロイされる前にアプリケーションコードを調べる静的な(SAST)スキャンとは異なります。

Dastardlyのスキャンは10分以内に制限されています。大規模なWebアプリケーションや複雑なWebアプリケーションを完全に網羅するには、この時間では不十分かもしれない点に注意してください。Burp Suite Enterprise EditionやBurp Suite Professionalは、この制限を受けずにスキャンできます。

続きを読む

結果

Dastardlyは、スキャンレポートをJUnit XML形式で出力します。Dastardlyが発見した問題には、詳細な改善アドバイスと、問題を見つけるためにDastardlyが送信したリクエストとアプリケーションから送信されたレスポンスが証拠として添付されています。

Dastardlyと既存のCI/CDプラットフォームの連携

Dastardlyのシステム要件

Dastardlyのトラブルシューティング

PortSwiggerは、Dastardlyを使用してアプリケーションをスキャンする際に遭遇する可能性のあるあらゆる問題に対するサポートを提供します。CI/CDプラットフォームに関する問題や、Dastardlyとそのプラットフォームとの連携に関するサポートは行っていません。

Dastardlyのスキャンに問題がある場合は、ユーザフォーラムDastardlyのFAQを確認してください。