民國104年 第3梯次 網頁設計乙級 學科

第37題

何者不是「資料隱碼攻擊( S Q L I n j e c t i o n ) 」的特性?

題目

何者不是「資料隱碼攻擊( S Q L I n j e c t i o n ) 」的特性?

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

官方答案

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

解析

SQL Injection 的成因是開發者把使用者輸入直接拼接進 SQL 字串,缺乏輸入驗證或參數化查詢;攻擊者藉此繞過驗證、入侵系統,並竄改或竊取資料庫內容。因此漏洞責任在開發端,說「為使用者而非開發程式者造成」並不正確,該敘述不是它的特性,故選 1。

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

官方資料