內容型視圖

可讓您定義應用程式樹狀結構的邏輯結構,以防 URL 型樹狀結構只是一或兩個 URL 下的長清單。這不是要點,但可讓結果更容易導覽。

預設應用程式樹狀結構是以 URL 為基礎,在大部分情況下,它是一種邏輯階層式結構,有助於導覽和檢閱結果。若為單一進入點應用程式(例如 MVC,其中許多頁面具有相同的 URL),您可以根據內部導覽方法而非 URL,在這裡定義內容型應用程式樹狀結構的規則。
  • 如果網站內容的結構方式可讓 URL 反映類似資料夾的階層,則 URL 型應用程式樹狀結構將會自動反映此階層,讓結果更容易導覽。
  • 如果網站使用「路徑」或其他「內容型」導覽方法,導致 URL 無法指出使用者在網站內的「位置」,建議您「引導」AppScan® 如何「以邏輯方式」架構網站,使它能夠以易於理解的格式來呈現掃描結果,而不是將一長串的結果列在一兩個 URL 之下。這並不是要點,但會使結果更容易導覽。

例如,下列程式碼片段的邏輯結構是 Home | Buy | Books,倘若結果的結構表現出 "Books" 在 "Buy" 之下,"Buy" 在 "Home" 之下,會很有用。

<td class="navigation">
    <a href="http://www.onlineshop.com/">Home</a> &gt;
    <a href="http://hub.onlineshop.com/buy?ssPageName=h:h:cat:US">Buy</a> &gt;
    <b>Books<b>
</td>

如果要做到這一點,您要定義一些規則,讓 AppScan® 能夠識別及擷取相關的內容(在這個案例中,是 "Home"、"Buy" 和 "Books")來建構內容型樹狀結構。

定義好規則之後,您可以在「應用程式樹狀結構」中選取「內容型」選項,以便利用這項資訊來顯示結果。(請參閱問題:應用程式樹狀結構。)

註: 安全問題的總數(顯示在結果清單頂端)是網站有漏洞位置的一項測量,局部隨著網站的結構方式而不同。如果您定義內容型結構,應用程式樹狀結構中的問題總數可能與 URL 型應用程式樹狀結構不同(針對相同結果)。當網站是內容型結構(而不是 URL 型),且內容型視圖配置正確時,內容型視圖中的問題計數代表比較精確的網站現存「有漏洞位置」數目。變式總數(在「結果清單」頂端,用括弧括住)與網站結構無關,在內容型及 URL 型視圖之間,不會有所改變。