民國115年 第1梯次 電腦軟體應用丙級 學科

第27題

下列哪一項攻擊無法藉由過濾輸入參數來防禦?

題目

下列哪一項攻擊無法藉由過濾輸入參數來防禦?

  1. (1) Cross site scripting
  2. (2) Directory listing
  3. (3) SQL injection
  4. (4) Command injection

官方答案

(2) Directory listing

解析

Directory listing(目錄列表)是因網頁伺服器設定不當,在未放置索引頁時直接列出資料夾內檔案的資安問題,屬伺服器組態管理(如關閉 autoindex、設置預設頁)範疇,無法藉由過濾使用者輸入參數來防禦。其餘三者皆屬注入類攻擊:XSS、SQL injection、Command injection 皆起因於程式未妥善過濾或轉義使用者輸入,使惡意腳本、SQL 或系統指令被執行,故可經輸入驗證、參數化查詢、輸出編碼等方式防禦。答案2。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料