民國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) 為使用者而非開發程式者造成
- (2) 主要原因為程式缺乏輸入驗證
- (3) 造成資料庫資料遭竄改或外洩
- (4) 可跳過驗證並入侵系統
官方答案
(1) 為使用者而非開發程式者造成
解析
SQL Injection 的成因是開發者在程式接收到使用者輸入後,未妥善驗證或參數化,便將輸入拼入 SQL 指令,使攻擊者可改變查詢語意。它可能繞過登入驗證、入侵系統,甚至竄改或外洩資料庫內容。因此漏洞根源在程式設計與輸入處理,並非「由使用者而非開發程式者造成」;選項1不是其特性,故選1。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。