國營聯招 資訊計算機原理、網路概論113 年第 41 題單選題考點:XSS 跨站腳本考點:CSRF
下列 Javascript 的程式片段將造成什麼樣的風險?
var user = getUrlParameter('user');
document.write("<h1>Hi, " + user + " !</h1> ");
AXSS正確答案
BCSRF
CHtml Scripting
DBroken Access Control
A正確答案
將未經消毒的 URL 參數直接透過 `document.write` 輸出到網頁上,會導致惡意腳本被執行,這就是典型的 XSS 漏洞。
逐選項解析
AXSSXSS 跨站腳本✓ 正確
未過濾的外部輸入直接寫入 DOM,攻擊者可注入 `<script>` 標籤執行惡意程式碼,為典型的 DOM-based XSS。
BCSRFCSRF✕ 錯誤
CSRF 是利用使用者已登入的憑證,騙取瀏覽器發送偽造請求,與本題直接注入腳本的特徵不符。
DBroken Access Control✕ 錯誤
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本