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

第57題

下列何者不是「資料隱碼攻擊(SQL injection)」的特性?

題目

下列何者不是「資料隱碼攻擊(SQL injection)」的特性?

  1. (1) 主要原因為程式缺乏輸入驗證
  2. (2) 為使用者而非開發程式者造成
  3. (3) 可跳過驗證並入侵系統
  4. (4) 造成資料庫資料遭竄改或外洩

官方答案

(2) 為使用者而非開發程式者造成

解析

SQL Injection 是應用程式未妥善過濾/驗證使用者輸入,導致惡意 SQL 指令被拼接進合法查詢並由資料庫執行。特性包含:原因在程式端缺乏輸入驗證(選項1)、可繞過認證或竄改/外洩資料(選項3、4)。攻擊者是外部使用者,但成因屬開發者疏失,並非「由使用者而非開發程式者造成」。

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

官方資料