修正時間の算出方法
Fix timeとは?
Section titled “Fix timeとは?”Fix timeは、セキュリティ上の問題を修正するのにかかるおおよその時間の見積もりです。正確な数値ではなく、必要な相対的な作業量に基づいて優先順位付けや計画を立てる際の目安となることを目的としています。
Aikidoは問題の種類ごとに専用のアルゴリズムを使用します。仕組みは以下の通りです。
🧬 Dependency(SCA)の問題
Section titled “🧬 Dependency(SCA)の問題”Fix timeはバージョンアップグレードの種類によって決まります。
- マイナーアップグレード(例: 4.5.1 → 4.5.2)→ 5〜15分
- メジャーアップグレード(例: 1.0 → 3.0、またはEOLの境界をまたぐ場合)→ 最低1時間
🔍 SAST(コードの問題)
Section titled “🔍 SAST(コードの問題)”以下の式で算出されます: 問題件数 × 問題種類ごとの固定時間
例:
- SQL Injection ≈ 30分/件
- Secrets ≈ 10分/件
☁️ Cloudの問題
Section titled “☁️ Cloudの問題”SASTと同様のロジックです。問題種類ごとの固定値に件数を掛けて算出します。
🔑 Secrets
Section titled “🔑 Secrets”問題ごとに1つの固定見積もり(例: キーのローテーション = 5〜10分)。