コンテンツにスキップ

Projectsを使ったアセスメントのグループ化

Aikido PentestにおけるProjectsとは、同じスコープ・設定・対象アプリケーションを共有する1つ以上のアセスメントの論理的なグループです。

これにより、製品・環境・事業部門などで関連するペンテストを整理し、関連するすべての結果・レポート・設定を1か所にまとめることができます。

Projectは通常、以下のようなものを表します。

  • myapp.comとその関連API・ステージング環境のような単一のアプリケーション
  • 同じバックエンドや認証システムを共有する、複数の連携アプリのセット
  • 同じシステムに対する四半期ごとのペンテストのような、繰り返し発生するセキュリティスコープ

Projectsを使うと、次のことが簡単になります。

  • 複数のアセスメントにわたって検出結果がどう推移するかを見ることで、セキュリティ体制を時系列で追跡する
  • ターゲット、認証情報、リポジトリへのリンク、API仕様などの設定を再利用する
  • 同じアプリのすべてのアセスメントレポートを1か所に保存してレポートを管理する
  • 定義されたスコープに対する一貫した監査証跡により、コンプライアンス対応を簡素化する

アセスメントを開始する前に、まずProjectを作成する必要があります。

Projectを作成する際は、以下を行います。

  1. テスト対象を明確に表す名前を選びます

    (例: 「Aikido Dashboard」や「Customer Portal API」)

  2. 今後のアセスメントで利用できるよう、Projectを保存します

Projectが作成されると、それが関連するすべてのアセスメントの起点になります。

ここで定義したすべての設定は保存され、新しいアセスメントを開始する際に自動的に再利用されます。