使用記錄的流量建立 API 掃描

如果您對 Web API 有記錄的流量,可以將其匯入並用作掃描基礎。例如,如果有不屬於 Postman 集合一部分的 API 端點,或者如果您有 API 功能自動化,您可以在 API 自動化執行時記錄流量,並將流量送往 AppScan 進行安全測試。

開始之前

執行這項作業的原因和時機

請確定您有使用下列其中一種方法記錄的記錄流量檔案
  • 使用活動記錄器透過 Swagger UI 記錄

  • 具 Postman 或 SoapUI 的 AppScan Standard
  • 使用流量記錄器

若為 Web API,最佳選項通常為 HCL AppScan 資料流量記錄器

程序

  1. 在特定「應用程式」頁面上,按一下「建立掃描」,然後按一下「DAST 動態分析」下的「建立掃描」。
  2. 在「建立掃描: DAST」對話框,選擇「API 掃描」以開始設定。
  3. 選取 API 探索方法「已記錄的資料流量」。
  4. 將您的檔案拖放到標示區,或按一下「新增」圖示以瀏覽並新增具有記錄流量的 dast.config 檔案。
  5. 在「要測試的網域」區段中,您必須新增要包含在掃描中的所有經過驗證/獲得允許的網域。這兩種格式都有效:
    • https://demo.testfire.net/
    • demo.testfire.net
    重要: 未列出的網域不會經過掃描。
  6. 根據需要配置其他掃描選項,例如鑑別、測試原則和其他進階設定。如需相關資訊,請參閱建立 API 掃描
  7. 按一下「掃描」。系統會匯入記錄的流量檔案。執行掃描以偵測您 Web API 中的任何漏洞。

下一步

  • 您可以在掃描和階段作業頁面上檢視掃描狀態。