網路攻擊與防禦實務

開發人員不小心把含有雲端服務API金鑰的設定檔,提交到公開的Git儲存庫。察覺後立刻提交了刪除該檔案的變更。接下來應採取的應對,最適當的是下列何者?

  1. A已經提交了刪除的變更,金鑰不會再被任何人看到,因此不需要再做任何應對
  2. B它會留在歷史紀錄中,也可能已被收集,因此要立刻讓金鑰失效並換成新金鑰,再以使用紀錄確認有無遭濫用
  3. C只要變更儲存庫的名稱,以舊名稱公開的舊內容就無法存取,因此外洩的金鑰可以照常繼續使用
查看答案與解析

正確答案:B. 它會留在歷史紀錄中,也可能已被收集,因此要立刻讓金鑰失效並換成新金鑰,再以使用紀錄確認有無遭濫用

在Git中,即使提交了刪除檔案的變更,以前的版本仍留在歷史紀錄中,任何人都能取出。公開的儲存庫會在短時間內被搜尋認證資訊的程式自動掃描,因此從公開的那一刻起就要視為已外洩。最重要的是讓金鑰失效並換成新的,接著確認使用紀錄,必要時也從歷史紀錄中刪除。為了防止再次發生,要把認證資訊放在機密管理服務中,並在提交前使用偵測機密資訊的機制(機密掃描)。

  • A. 歷史紀錄中仍留有舊版本,公開期間也可能已被收集。
  • B. 正確。首先讓金鑰失效並更換,再確認有無遭濫用。
  • C. 變更名稱也不會讓已被複製的內容消失,金鑰已外洩的事實也不會改變。
練習這個領域 前往領域頁面

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

  1. 某組織發生的4件資安事件,從發生到偵測的時間,與從偵測到遏制的時間,分別是第1件10小時與4小時、第2件30小時與2小時、第3件2小時與6小時、第4件6小時與4小時。從發生到偵測的平均時間(MTTD),與從偵測到遏制的平均時間(MTTC)的正確組合是下列何者?
  2. 針對勒索軟體的損害,估計每次的損失金額(SLE)為4000萬日圓,每年的發生次數(ARO)為0.5次。對策A每年的費用為600萬日圓,可把發生次數降到每年0.2次。對策B每年的費用為300萬日圓,發生次數不變,但能加快復原,把每次的損失金額降到2400萬日圓。設年度預期損失(ALE)= SLE × ARO,ROSI =(ALE的減少額 − 對策的年度費用)÷ 對策的年度費用,ROSI較大的對策與其數值的正確組合是下列何者?
  3. 某IDS每天檢查100萬筆連線,其中實際的攻擊有100筆。此IDS能偵測99%的攻擊,並把0.1%的非攻擊連線誤判為攻擊。IDS發出的警示中,實際為攻擊者所佔的比例,最接近的是下列何者?
  4. 某資安監控中心(SOC)的SIEM每天發出1440則警示,警示在一天中平均發生。SOAR的自動處理會在不經分析人員確認的情況下處理75%的警示,其餘每則警示平均需要分析人員10分鐘的作業。假設分析人員可以不休息地作業,為了跟上警示發生的速度處理警示,隨時必須配置的分析人員最少人數是下列何者?
  5. 洛克希德・馬丁公司於2011年提出的網路攻擊鏈(Cyber Kill Chain),把目標式攻擊的流程分為7個階段。階段的正確順序是下列何者?

這個領域的比較