← 回到練習列表 加入 LINE 社群
Day 04

Day 04|Username Enumeration 使用者名稱列舉

昨日複習

Day 03|disclosed / exposed / revealed

請把這句翻成英文:應用程式在錯誤訊息中暴露了敏感的系統資訊。

正確答案 The application exposes sensitive system information in the error message. / Sensitive system information is exposed in the error message.

這句在描述:Information Disclosure(資訊洩露)

看完整 Day 03 →

今日句子

The login page returns different error messages for valid and invalid usernames.

中文意思

登入頁面會針對有效與無效的使用者名稱,回傳不同的錯誤訊息。

這句在說什麼資安問題

Username Enumeration(使用者名稱列舉)

登入頁針對帳號是否存在回傳不同訊息時,攻擊者可藉此判斷哪些帳號有效,縮小暴力破解或撞庫攻擊的範圍。

重點單字

英文中文
login page 登入頁面
returns 回傳
different error messages 不同的錯誤訊息
valid usernames 有效的使用者名稱
invalid usernames 無效的使用者名稱

練習題

The application allows attackers to determine whether a username exists.

A應用程式允許攻擊者修改使用者密碼
B應用程式允許攻擊者判斷使用者名稱是否存在
C應用程式允許攻擊者下載使用者資料
D應用程式允許攻擊者繞過雙因素驗證
💡 determine whether a username exists 是「判斷使用者名稱是否存在」,正是 Username Enumeration 的核心風險。