DAST 問題驗證工具
DAST 問題驗證工具可協助開發人員模擬 DAST 測試,並驗證由 AppScan 直接在其 IDE 或瀏覽器內回報的 DAST 漏洞。這可讓他們不須重新掃描即可除錯和確認修正,減少修正週期所需的時間和心力。
執行這項作業的原因和時機
使用修正驗證指令碼 (JavaScript) 重現問題
執行這項作業的原因和時機
程序
- 在 AppScan on Cloud 使用者介面 (UI) 中,找出特定問題。
- 前往。
- 在「修正驗證」區段中,按一下「複製指令碼」,將提供的指令碼複製到您的剪貼簿。
- 開啟 Web 瀏覽器,並前往目標 Web 應用程式。
- 登入應用程式。
- 按一下 F12 以開啟瀏覽器的開發人員工具。
- 前往開發人員工具中的「主控台」標籤。
- 將複製的指令碼貼入主控台。
- 按下 Enter 鍵以執行指令碼。
- 解讀指令碼輸出:輸出會提供訊息,指出問題是否仍然存在或已解決。
使用修正驗證指令碼 (Python) 重現問題
開始之前
註:
執行下列一次性設定活動。
安裝 Python 3
- 前往 https://www.python.org/downloads/,為您的系統下載 Python 安裝程式。
- 開啟安裝程式,並依照步驟完成安裝。
驗證 Python
若要驗證系統路徑是否已安裝 Python 並可使用:
- 開啟終端機並輸入:
$> python --version。 - 已安裝的 Python 版本隨即顯示。例如「Python 3.13.3」。
安裝 Appscan DAST 問題驗證工具模組
更新 Appscan DAST 問題驗證工具模組- 安裝 Python 後,開啟終端機。
- 執行下列指令,確保 pip 模組存在:
$> python -m pip --version安裝的 pip 版本隨即顯示,例如 "pip 25.0.1"。
- 執行下列指令:
$> python -m pip install appscandastissueverifier - 指令成功完成後,請執行以下命令來確認
appscandastissueverifier模組已安裝:python -m pip list appscandastissueverifier - 這時會顯示以下詳細資料。
`Package Version` -------- --------- `appscandastissueverifier 1.0.0`
執行修正驗證指令碼,並遇到與 AppScanDAST 問題驗證工具模組版本相關的錯誤時,必須使用下列指令進行更新:
python -m pip update appscandastissueverifier