錯誤頁面

透過新增字串或正規表示式來強化應用程式的錯誤頁面識別,使 AppScan® 能夠辨識回應內容、路徑或兩者的錯誤頁面。如此可確保 AppScan 能夠有效辨識和處理錯誤頁面,從而提高安全掃描的整體準確性。

AppScan® 遇到回應測試的 404 錯誤頁面時,通常會將測試標記為失敗。原因在於 404 回應表明該網站已正確識別該要求為無效。然而,在某些情況下,相反的情況會保留為 True,錯誤頁面指示結果成功。在這兩種情況下,精確定義錯誤頁面相當重要,如此 AppScan 方能正確辨識錯誤頁面。

Web 應用程式和伺服器通常使用自訂及動態產生的 404 錯誤頁面,難以自動辨識。雖然 AppScan 嘗試辨識自訂的 404 錯誤頁面,但仍可能存在無法辨識的情況。如果 AppScan 遇到錯誤頁面且無法辨識,則當結果應該為無侵害攻擊時,可能會誤登錄為有侵害攻擊,反之亦然。依預設,錯誤頁面清單包含標準錯誤頁面定義,每個定義都顯示位置和值。

如果應用程式的錯誤頁面不在這份清單的定義範圍內,您應該新增必要的字串和正規表示式,使 AppScan® 能夠辨識回應內容、路徑或兩者的錯誤頁面。如此一來,您便可以減少掃描結果中「誤判」的數目。有兩種方法可讓您執行此動作:
  • 您可以在掃描之前,手動定義錯誤頁面。請參閱 新增錯誤頁面
  • 如果已完成「探索」階段,您可以將探索到的 URL 設定為錯誤頁面。請參閱 設定錯誤頁面
重要: 不正確的錯誤頁面定義可能會導致「誤判」和「假性無侵害攻擊」結果。因此,在掃描「測試」階段之後新增或刪除錯誤頁面時,必須更新掃描結果。
  • 對於先前定義指出測試成功的測試,按一下將變更套用至現行結果可以更新結果
  • 對於先前定義指出測試失敗的測試,您必須重新測試。
透過嚴格遵循這些步驟,您可以提高掃描結果的準確性,並儘量減少誤導資訊的影響。

另請參閱:

套用錯誤頁面變更