錯誤訊息

您可以排解並解決使用 Security Command Center 通知和 Web Security Scanner 時發生的常見錯誤。如果問題需要採取錯誤訊息以外的步驟,請使用這些程序。

如需一般疑難排解指南,請參閱「疑難排解」。如要解決 Security Command Center 自動偵測到的設定錯誤,請參閱「Security Command Center 錯誤」。

通知

使用 Security Command Center API 通知功能時,可能會遇到下列錯誤。

從環境變數讀取憑證檔案時發生錯誤

java.lang.RuntimeException: java.io.IOException: Error reading credential file from environment variable GOOGLE_APPLICATION_CREDENTIALS

嘗試使用 Security Command Center 通知 API 時,如果無法存取服務帳戶金鑰,就會發生這項錯誤。如要解決這項錯誤,請執行下列操作:

  • 完成設定服務帳戶的步驟,並取得服務帳戶金鑰。
  • 如果您使用 Intellij 等 IDE,請務必將開發環境設為指向服務帳戶金鑰的儲存位置。

無效選項:add-iam-policy-binding

ERROR: (gcloud.pubsub.topics) Invalid choice: 'add-iam-policy-binding'

如果未採用最新版 Google Cloud CLI,就可能發生這項錯誤。如要解決這個錯誤,請執行下列指令,更新至最新版 gcloud CLI:

gcloud components update

Web Security Scanner

如要就下列錯誤訊息與我們聯絡,請針對特定掃描作業提供意見。

錯誤訊息 說明
應用程式經常把掃描工具重新導向到驗證網頁 如果您使用 Google 驗證,掃描器會偵測驗證重新導向。 你用來掃描網站的憑證可能無效。 如要檢查憑證是否有效,請啟動 Chrome 無痕模式工作階段,並嘗試使用測試憑證登入應用程式。
在這次掃描過程中,這個應用程式產生了大量錯誤 Web Security Scanner 發現,有很高比例的要求會產生 4xx 或 5xx HTTP 回應。請驗證掃描憑證和目標網址。如果問題持續發生,請回報錯誤。
掃描作業檢索時找到了少量結果 Web Security Scanner 找不到太多要測試的網頁。如果網站不常變更網址,且應用程式功能位於多步驟導覽列後方,則會發生這項錯誤。建議您新增其他種子網址,例如導覽列指向的各項功能網址。
掃描作業在檢索結果時發現過多網址,因此並未測試所有網址。 如果應用程式有多個網址指向同一個範本,就可能發生這個問題。在這種情況下,請提出功能要求,團隊或許能為您調整重複網頁邏輯。
掃描時發生內部錯誤。 這則訊息可能表示發生一或多項內部錯誤。如果收到這則訊息,請針對特定掃描作業提供意見回饋。
掃描作業檢索應用程式時逾時

檢索器的每個階段都有時間限制。

  • 如果網站規模較大,就可能發生這項錯誤。 提出功能要求,團隊即可手動提高檢索逾時時間。
  • 如果您的網站規模較小,則可能是檢索器發生問題。提交錯誤並附上掃描詳細資料,要求審查。
掃描作業觸發了 DDOS 保護機制,因此系統已中斷掃描程序 這項錯誤是因為查詢過多、速度過快所致。請嘗試降低每秒查詢次數 (QPS)。

修正問題

如果 Web Security Scanner 回報問題,您必須停用瀏覽器跨網站指令碼攻擊 (XSS) 防護功能,然後驗證位置。詳情請參閱「驗證問題」。

後續步驟

瞭解 Security Command Center 錯誤。