iT邦幫忙

2026 iThome 鐵人賽

DAY 7
0
Security

從 CSSLP 視角建構恰到好處的軟體安全系列 第 7

Day 06 | 你無法管理無法量化的事物:用 MTTR 與資安指標 (Metrics) 證明你的價值

  • 分享至 

  • xImage
  •  

Introduction

安全指標能將主觀的評估轉化為客觀的、可量化的數據。如果沒有指標,組織就無法回答以下基本問題:我們變得更安全了嗎?我們在安全上的投資獲得回報了嗎?我們接下來應該把重點放在哪裡?

Discussion

有效的安全指標必須具備以下特性:

屬性 說明
可衡量性 (Measurable) 能夠透過自動化或手動的資料收集將其量化
可執行性 (Actionable) 能夠驅動決策與行為的改變
相關性 (Relevant) 與業務目標及安全目標保持一致
及時性 (Timely) 在需要做決策時能及時提供資訊
可重複性 (Repeatable) 一致的方法論能在不同時間點產生具可比性的結果

目標與關鍵結果 (OKRs)

OKR 提供了一個目標設定框架,將高階目標與可衡量的結果連結起來

關鍵績效指標 (KPIs)

KPI 是追蹤特定安全目標進度的量化測量指標

https://ithelp.ithome.com.tw/upload/images/20260904/20077752fpk5dF2lKw.png

Takeaways

1. Define security metrics

(e.g., criticality level, average remediation time, complexity, Key Performance Indicators (KPI), objectives and key results)

產品指標(Product Metrics
衡量軟體本身的安全性狀況:

指標 說明 範例
漏洞密度(Vulnerability density) 每千行程式碼(KLOC)中的漏洞數量 每 KLOC 有 2.3 個漏洞
依嚴重程度分類的未修復漏洞數量(Open vulnerability count by severity) 目前尚未解決的漏洞數量 0 個嚴重(Critical)、3 個高風險(High)、12 個中風險(Medium)
缺陷移除效率(Defect Removal Efficiency, DRE) 在正式上線前被發現的缺陷比例 95% DRE(在開發/測試階段發現,而非正式環境)
程式碼覆蓋率(Code coverage) 安全性測試實際執行到的程式碼比例 78% 的安全性測試覆蓋率
第三方元件風險(Third-party component risk) 已知具有 CVE(常見漏洞與曝險)的相依套件數量 4 個相依套件具有已知的高風險 CVE

複雜度指標 (Complexity Metrics)
複雜度與安全風險息息相關 — 越複雜的程式碼往往潛藏越多的漏洞:

指標 說明
循環複雜度 (Cyclomatic complexity) 程式碼中線性獨立路徑的數量;數值越高 = 需要測試的路徑越多,潛在錯誤也越多
耦合度 (Coupling) 模組之間相互依賴的程度;高耦合度會擴大漏洞的爆炸半徑 (blast radius)
程式碼變動率 (Code churn) 程式碼變更的頻率;安全攸關區域的高變動率需要額外的審查
攻擊面大小 (Attack surface size) 進入點、介面與暴露服務的數量

2. Create security reporting mechanisms

(e.g., reports, dashboards, feedback loops)

目標 說明
可視性 (Visibility) 讓所有利害關係人都能清楚了解目前的安全性狀況
責任歸屬(Accountability) 證明各項安全活動確實有被執行
決策支援 (Decision support) 為基於風險評估的商業決策提供數據支持
趨勢分析 (Trend analysis) 呈現一段時間內安全性的改善或惡化趨勢
合規性證據 (Compliance evidence) 證明符合法規與相關標準的要求
資源合理化 (Resource justification) 為安全工具、人員與流程的投資背書並提供依據

https://ithelp.ithome.com.tw/upload/images/20260905/20077752mCUr04jsLS.png

Further Reading

Google 如何縮短平均修復時間 (MTTR):簡化事件應變程序的六種方法
https://cloud.google.com/discover/how-to-reduce-mttr?hl=zh-TW


上一篇
Day 05 | 別把新技術當成萬靈丹:技術風險 vs. 商業風險的決策心法
系列文
從 CSSLP 視角建構恰到好處的軟體安全7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言