概要
再テストでは、以前に報告されたレッドチームの検出結果が、修正を適用した後も再現するかどうかを確認します。MindFort は稼働中のターゲットに対して報告された問題の再現を試み、その結果で検出結果を更新します。 チームが修正をデプロイした後に再テストを使用してください。再テストは既存の検出結果に焦点を当てたものです。ターゲットをより広くカバーする必要がある場合、フルアセスメントの代わりにはなりません。再テストは、アップグレードされたプランのレッドチームの検出結果で利用できます。検出結果 1 件の再テストごとに 1 クレジットを使用します。
再テストの前に
次の点を確認してください。- 修正がターゲット環境にデプロイされていること
- MindFort からターゲットに到達できること
- 検出結果の再現に必要な認証情報が引き続き有効であること
- 検出結果がすでに再テストのキュー待ちまたは再テスト中でないこと
1 件の検出結果を再テストする
- サイドバーから Findings を開きます。
- 検出結果を含むターゲットを選択します。
- 検出結果の詳細を開きます。
- 検出結果のアクションで Retest をクリックします。
複数の検出結果を再テストする
同じターゲットの対象となる検出結果を複数まとめてキューに追加できます。- ターゲットの Findings ビューを開きます。
- 検証したいレッドチームの検出結果を選択します。
- 一括操作バーで Retest Issues をクリックします。
再テストのステータスを理解する
検出結果の詳細には、現在または直近の再テストの状態が表示されます。
再テストの失敗や未完了は、脆弱性が修正されたことを意味しません。検出結果を解決済みにするのは Confirmed fixed のみです。
再テストのエビデンスを確認して、テストされた条件と結果の根拠を把握してください。
容量とキュー
MindFort は受け付けた再テストをキューに追加し、実行容量が空き次第開始します。再テストを開始できない場合は、表示された理由を確認し、容量が空いたときに再試行してください。 キューに追加された処理は自動的に開始されます。検出結果のページを離れても、後で戻って結果と完了時刻を確認できます。トラブルシューティング
再テストを完了できない場合:- ターゲットがオンラインで到達可能であることを確認する
- テスト対象の環境に修正がデプロイされていることを確認する
- 期限切れまたは変更された認証情報を更新する
- ログイン手順がターゲットの現在のフローと一致していることを確認する
- 再テストアクションが無効になっている場合は、容量が空くまで待つ
- 以前の実行がタイムアウトしたと検出結果に表示された場合は、新しい再テストを開始する
認証失敗からの復旧
認証情報で認証できなかった、認証情報が削除された、または利用できないことが原因で再テストが失敗した場合は、検出結果の詳細から代替の認証情報を選択できます。- 検出結果を開き、再テストの失敗メッセージを確認します。
- Choose another credential を選択します。
- 同じターゲットの保存済み認証情報を選択します。ピッカーには Verified、Verification failed、Not verified が表示され、準備状況を確認できます。
- 2 つのアカウントが必要な検出結果の場合は、Primary credential と Secondary credential を確認します。どちらのアカウントも置き換えられますが、2 つの選択は異なるものである必要があります。
- Retest を選択して、新しい試行をキューに追加します。
自動再テストのステータス
組織は Settings > Features で自動再テストを設定できます。次の 2 つの設定がそれぞれ独立して適用されます。- Auto-Retest Mode は、対象となるレッドチームの検出結果が解決された後 (リンクされたチケットによる解決を含む) に検証を行います。検証がキューに追加される時点で検出結果はすでに解決済みであり、引き続き脆弱であるという結果の場合は再オープンされます。Won’t Fix による解決 (キャンセルされた Linear の issue を含む) では、このモードはトリガーされません。
- Auto-retest after patch merge は、MindFort のパッチのプルリクエストがマージされた後にそのパッチを確認します。パッチをマージしただけでは検出結果は解決されません。解決には、テストした条件下で問題が修正されたことを示す再テスト結果が必要です。
次のステップ
- 検出結果のライフサイクルの全体を確認する。
- Patching で修正案を生成する。
- 1 件の検出結果を超えるカバレッジが必要な場合は、より広範なアセスメントを実行する。