根據結構 (DOM) 過濾類似的頁面

「頁面結構 (DOM) 過濾功能」可以識別與已掃描的頁面非常類似且可以放心忽略的頁面,來大幅降低掃描時間。AppScan 會比較新的頁面與那些已經掃描的頁面是否有結構化 (DOM) 相似性,這表示新的頁面不含新鏈結或包含需要進一步測試的內容。例如,在商業網站中,可能有一個型錄含有上千個不同項目的個別頁面,其所有其他內容皆相同。通常不需要掃描所有這些頁面。根據 DOM 相似性加以過濾可以大幅降低掃描時間。

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

使用者角色:產品管理員、安全分析師

程序

  1. 針對掃描視圖中現有的掃描,請移至掃描的探索選項頁面,確定已啟用根據結構 (DOM) 過濾類似頁面勾選框。
  2. 針對監視視圖中的新掃描,
    1. 如果是新掃描,請啟動 AppScan Dynamic Analysis Client 並移至探索選項畫面。依預設,這兩個勾選框都會選取。如果您發現掃描過濾掉了非重複的頁面,請嘗試清除第二個勾選框,或是清除第一個勾選框來停用該特性。
    2. 繼續配置掃描,然後按一下建立工作
    3. 在 AppScan Enterprise 中,按一下完成
  3. 掃描執行之後,檢查掃描的進度標籤,來查看掃描是否錯誤地過濾掉了獨特的要求。在掃描日誌中尋找「CRWAD03010I:略過掃描日誌中的 URL(已掃描類似的 DOM)。這則訊息表示已從掃描過濾掉某個頁面,因為其結構 (DOM) 類似於先前探索過的頁面,且可能不含要測試的新元素。
  4. 您也可以檢查掃描之結果頁面上的「已過濾的鏈結」報告。尋找原因為「已超出類似內容限制」的項目。如果發生這種情況,請嘗試 AppScan Dynamic Analysis Client 中根據結構 (DOM) 過濾類似頁面勾選框的過濾較少頁面選項(這會維持固定且低階的過濾功能),或是完全停用 DOM 過濾功能。萬一掃描錯誤地濾除獨特的要求,您也可以嘗試清除根據結構 (DOM) 過濾可能類似的頁面勾選框。