網路攻擊與防禦實務

外部的資安研究人員在某企業的產品中發現了尚未公開的弱點。依照協調式弱點揭露(Coordinated Vulnerability Disclosure)的思維,最適當的進行方式是下列何者?

  1. A為了儘早告知使用者,在發現當天就連同具體的攻擊方法在網路上詳細公開
  2. B只要通報開發商就足夠了,因此即使修補公布之後,也不告訴使用者曾經存在弱點
  3. C不公開地通報開發商(或負責協調的機構),協調準備修補的期間後,與修補的公布同時公開弱點資訊
查看答案與解析

正確答案:C. 不公開地通報開發商(或負責協調的機構),協調準備修補的期間後,與修補的公布同時公開弱點資訊

在修補推出前公開詳細資訊,會讓攻擊者搶先利用,使用者則在沒有防護手段的情況下暴露於風險中。協調式揭露是由發現者不公開地通報開發商,雙方協調開發商準備修補所需的期間,再與修補的公布同時公開資訊(多半會設定例如90天的期限)。日本有由IPA與JPCERT/CC協調的「資訊安全早期預警合作」制度,經協調的弱點資訊會在JVN上公布。企業向通報者支付獎金的漏洞獎勵計畫(bug bounty),也透過事先公布通報窗口與規則,促進協調式揭露。

  • A. 在修補前就公開攻擊方法,會讓攻擊者在使用者沒有防護手段時加以利用。
  • B. 為了讓使用者能判斷是否應套用修補,會與修補同時公開弱點資訊。
  • C. 正確。不公開通報、協調期間、與修補同時公開,是基本的流程。
練習這個領域 前往領域頁面

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

  1. 製作並管理軟體物料清單(SBOM)的主要目的,正確的是下列何者?
  2. 某企業在公司內的套件庫(私有登錄庫)中放置公司專用的函式庫 acme-utils 使用。攻擊者在公開的套件庫中,以相同名稱 acme-utils 註冊了版本號更大的套件,結果發現依建置設定的不同,公司內的建置環境可能會取用攻擊者的套件。針對這種「相依性混淆(dependency confusion)」,最適當的對策是下列何者?
  3. 在2020年12月發現的SolarWinds事件中,攻擊者入侵了IT管理軟體的建置環境,在正規的更新程式中混入了惡意程式碼。這些更新以附有開發商正規程式碼簽章的狀態派送。從此事件得到的教訓,最適當的是下列何者?
  4. 發現放在雲端物件儲存中、含有客戶資訊的檔案,處於網際網路上任何人都能讀取的狀態。這類資訊外洩的典型原因,與防止再次發生的對策,適當的組合是下列何者?
  5. 在雲端上執行的批次處理,被以設定檔的形式交付了一把允許所有操作、具管理員權限的存取金鑰(長期有效的認證資訊)。為了縮小此金鑰外洩時的損害,最適當的調整是下列何者?

這個領域的比較