民國103年 第2梯次 網頁設計乙級 學科

第8題

何者不是「資料隱碼攻擊( 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不是其特性,故選1。

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

官方資料