三、簡答題:(4題,每題5分,共20分)
 (一)請說明何謂SQL Injection?如何防範?

申論題作答 (共 6 筆)

依時間顯示最近 6 筆。
Kiwi Tsai
Kiwi Tsai
申論題作答 #109554
64 分
64 總分
題意符合度
68分
論證結構
60分
語言表達
65分
9分55秒 總時間 1 人解鎖 2026.10
SQL Injection是使用者進行身分驗證時,入侵者利用SQL語法的漏洞,(例如 id =...
解鎖 173 字 1 人已解鎖
毛毛
毛毛
申論題作答 #108467
78 分
78 總分
題意符合度
80分
論證結構
72分
語言表達
85分
5分40秒 總時間 2 人解鎖 2026.10
SQL Injection為一種針對資料庫進行的注入攻擊,攻擊方法為,駭客會在連結資...
解鎖 127 字 2 人已解鎖
Bo Jun
Bo Jun
申論題作答 #107232
65 分
65 總分
題意符合度
68分
論證結構
58分
語言表達
72分
14分12秒 總時間 1 人解鎖 2026.09
SQL Injection(SQL注入攻擊):駭客在輸入帳密的資料庫欄位中注入惡意SQL語法,...
解鎖 175 字 1 人已解鎖
哈哈
哈哈
申論題作答 #105476
74 分
74 總分
題意符合度
75分
論證結構
68分
語言表達
82分
6分32秒 總時間 1 人解鎖 2026.09
SQL Injection: 攻擊者惡意利用SQL語法,造成資料庫查詢改變,語法如'OR'1'=1...
解鎖 111 字 1 人已解鎖
藍環章魚
藍環章魚
申論題作答 #103250
76 分
76 總分
題意符合度
78分
論證結構
72分
語言表達
78分
11分4秒 總時間 2 人解鎖 2026.08
SQL Injection中文名為SQL注入,是一種攻擊方利用網站或是軟體設計不良,在輸...
解鎖 260 字 2 人已解鎖
igngs
igngs
申論題作答 #98318
68 分
68 總分
題意符合度
72分
論證結構
65分
語言表達
68分
8分17秒 總時間 1 人解鎖 2026.07
資料隱碼攻擊 SQL injection
SQL injection為資料隱碼攻擊 是資料庫設計上的漏洞,駭客使用夾帶惡意的SQL...
解鎖 115 字 1 人已解鎖

詳解 (共 5 筆)

Cuda Chen
Cuda Chen
詳解 #5207195
2021/11/12
SQL Injection 乃利用 SQ...
(共 161 字,隱藏中)
前往觀看
眠月
眠月
詳解 #5622693
2022/09/30
SQL injection是指資料隱碼攻...
(共 170 字,隱藏中)
前往觀看
蟲不易
蟲不易
詳解 #5505958
2022/06/13
意思:是一種針對資料庫常見的攻擊手法,主...
(共 126 字,隱藏中)
前往觀看
佐伯貴理華
佐伯貴理華
詳解 #5915178
2023/08/19

https://blog.kennycoder.io/2020/01/09/SQL-injection-原理介紹與防範教學-工程師絕不能犯的低級錯誤/

透過修改 SQL 語句,進而有辦法達到存取資料庫資料的功能。


防範 SQL injection 方法

  1. Escape Parameters

    也就是透過正規表達式來對使用者輸入的參數進行檢查,如果有符合 SQL 語法的關鍵字,則將它替換成合法字元等作法。

    缺點:

    1. SQL 語法關鍵字一旦新增,檢查規則就要跟著改變
    2. 總會有漏網之魚,無法全面防範
  2. Query Parameterization

    參數化查詢,絕大多數的情況用這防範方式是最安全的!可以說是唯一安全解法!其實它的原理就是資料庫語法中的佔位符號。

   3.  White List 白名單機制

這個白名單機制是在特殊的情況下使用的,也就是在 Query Parameterization 可能會失效的情況下使用。

shang
shang
詳解 #6211752
2024/09/18
SQL Injection:發生於應用程...
(共 251 字,隱藏中)
前往觀看

私人筆記 (共 1 筆)

I上國營
I上國營
私人筆記 #5445664
2023/09/12
SQL Injection是發生於應用程...
(共 230 字,隱藏中)
前往觀看