網路攻擊與防禦實務

在雲端上執行的批次處理,被以設定檔的形式交付了一把允許所有操作、具管理員權限的存取金鑰(長期有效的認證資訊)。為了縮小此金鑰外洩時的損害,最適當的調整是下列何者?

  1. A把存取金鑰的字串換成更長的值,讓攻擊者更難猜測,權限則維持現狀繼續使用
  2. B指派只允許處理所需之操作與對象的角色,並使用由執行環境自動發放、只在短時間內有效的認證資訊
  3. C把存取金鑰從設定檔移到程式的原始碼中,與原始碼一起在儲存庫中管理並共用
查看答案與解析

正確答案:B. 指派只允許處理所需之操作與對象的角色,並使用由執行環境自動發放、只在短時間內有效的認證資訊

允許所有操作且長期有效的金鑰一旦外洩,攻擊者就能讀取或刪除帳號中的所有資源,或建立新資源加以濫用,損害最大。依最小權限原則,指派只允許處理所需之操作與對象的角色,改為從綁定在虛擬機器或容器上的角色,自動取得數小時左右就失效的暫時認證資訊,就連保存金鑰的需要都沒有了。同時要定期檢視未使用的權限,並監控不尋常的API呼叫。

  • A. 金鑰的長度是難以猜測的問題,不會改變外洩時損害的大小。
  • B. 正確。限縮權限,並改用短時間就失效的認證資訊,以縮小外洩時的損害。
  • C. 寫在原始碼中,更容易經由儲存庫外洩,反而危險。
練習這個領域 前往領域頁面

網路攻擊與防禦實務的其他題目

  1. 攻擊者取得了員工的密碼,反覆登入數十次,對員工的智慧型手機大量發送要求核准的通知。員工覺得很煩,不小心按下了「核准」。針對這種攻擊,最適當的對策是下列何者?
  2. FIDO2(WebAuthn)通行金鑰的驗證,比一次性密碼(OTP)更能抵抗網路釣魚,正確的理由是下列何者?
  3. 某個Web服務遭到來自許多不同IP位址、各自使用不同使用者帳號與密碼組合的大量登入嘗試,其中一部分成功了。被嘗試的組合,大多與從其他服務外洩的組合一致。這種攻擊的名稱是下列何者?
  4. 在使用多因素驗證的雲端郵件服務中,員工被誘導到與真品一模一樣的登入畫面,輸入了密碼與一次性密碼。攻擊者把該畫面當作與真正服務之間的中繼,竊取登入後發放的工作階段Cookie,冒充了該員工。關於此攻擊與對策,最適當的說明是下列何者?
  5. 為了保護伺服器的管理員帳號,關於特權存取管理(PAM)的思維,最適當的是下列何者?

這個領域的比較