mcpField
R
red-team-tactics

red-team-tactics

github.com/davila7セキュリティ33.0k304 回インストール1 日前に更新
リポジトリ

red-team-tactics について

red-team-tacticsは、MITRE ATT&CKに基づく攻撃者シミュレーションのガイドです。レッドチーム担当者向けに、攻撃フェーズ、手法、報告、倫理上の境界を扱います。

主な機能

  1. 01MITRE ATT&CKの攻撃フェーズ整理
  2. 02偵察と初期アクセスの原則
  3. 03Windows・Linuxの権限昇格チェック
  4. 04横展開とActive Directory攻撃の説明
  5. 05報告、検知の見直し、倫理指針

活用シーン

  1. 01範囲を定めたレッドチーム演習の計画
  2. 02攻撃フェーズ別のシミュレーション整理
  3. 03攻撃経路と検知漏れの記録

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill red-team-tactics

インストール後、Claude Code で/red-team-tacticsを入力して読み込まれたか確認します。

詳細

レッドチーム戦術

MITRE ATT&CK フレームワークに基づく敵対者シミュレーションの原則です。


1. MITRE ATT&CK のフェーズ

攻撃ライフサイクル
RECONNAISSANCE → INITIAL ACCESS → EXECUTION → PERSISTENCE
       ↓              ↓              ↓            ↓
   PRIVILEGE ESC → DEFENSE EVASION → CRED ACCESS → DISCOVERY
       ↓              ↓              ↓            ↓
LATERAL MOVEMENT → COLLECTION → C2 → EXFILTRATION → IMPACT
フェーズの目的
フェーズ目的
Recon攻撃対象領域を把握する
Initial Access最初の足がかりを得る
Execution対象上でコードを実行する
Persistence再起動後も維持する
Privilege Escalation管理者/root 権限を得る
Defense Evasion検知を回避する
Credential Access認証情報を収集する
Discovery内部ネットワークを把握する
Lateral Movement他のシステムへ広げる
Collection対象のデータを収集する
C2コマンドチャネルを維持する
Exfiltrationデータを持ち出す

2. 偵察の原則

パッシブとアクティブ
種類トレードオフ
Passive対象との接触なし、得られる情報は限定的
Active直接接触する、検知リスクが高い
情報の対象
カテゴリ価値
技術スタック攻撃ベクトルの選定
従業員情報ソーシャルエンジニアリング
ネットワーク範囲スキャンの範囲
サードパーティサプライチェーン攻撃

3. 初期アクセスのベクトル

選定基準
ベクトル使用するタイミング
Phishing人が標的、メールへのアクセスがある
Public exploits脆弱なサービスが公開されている
Valid credentials漏えいまたは解読されている
Supply chainサードパーティ経由のアクセス

4. 権限昇格の原則

Windows の対象
チェック項目機会
引用符で囲まれていないサービスパスパスへの書き込み
弱いサービス権限サービスの変更
トークン特権SeDebug などの悪用
保存された認証情報収集
Linux の対象
チェック項目機会
SUID バイナリ所有者として実行
sudo の設定ミスコマンド実行
カーネルの脆弱性カーネルエクスプロイト
Cron ジョブ書き込み可能なスクリプト

5. 防御回避の原則

主な手法
手法目的
LOLBins正規のツールを利用する
Obfuscation悪意のあるコードを隠す
Timestompingファイルの変更を隠す
Log clearing証拠を削除する
運用上のセキュリティ
  • 営業時間内に作業する
  • 正規のトラフィックパターンを模倣する
  • 暗号化されたチャネルを使用する
  • 通常の挙動に溶け込む

6. 横展開の原則

認証情報の種類
種類用途
Password標準的な認証
HashPass-the-hash
TicketPass-the-ticket
Certificate証明書による認証
移動経路
  • 管理共有
  • リモートサービス(RDP、SSH、WinRM)
  • 内部サービスの悪用

7. Active Directory への攻撃

攻撃のカテゴリ
攻撃対象
Kerberoastingサービスアカウントのパスワード
AS-REP Roasting事前認証がないアカウント
DCSyncドメインの認証情報
Golden Ticket永続的なドメインアクセス

8. レポートの原則

攻撃の経緯

攻撃チェーン全体を文書化してください:

  1. 初期アクセスをどのように得たか
  2. どのような手法を使用したか
  3. どの目的を達成したか
  4. どこで検知が失敗したか
検知のギャップ

成功した手法ごとに:

  • 本来は何が検知すべきだったか?
  • なぜ検知が機能しなかったか?
  • 検知をどのように改善するか

9. 倫理的な境界

常に守ること
  • 範囲内にとどまる
  • 影響を最小限に抑える
  • 実際の脅威が見つかった場合は直ちに報告する
  • すべての作業を文書化する
決して行わないこと
  • 本番データを破壊する
  • サービス妨害を引き起こす(範囲が定められている場合を除く)
  • 概念実証の範囲を超えてアクセスする
  • 機密データを保持する

10. アンチパターン

❌ やってはいけないこと✅ 行うべきこと
性急にエクスプロイトへ進む手法に従う
損害を与える影響を最小限に抑える
報告を省くすべてを文書化する
範囲を無視する境界内にとどまる

Remember: レッドチームは防御を向上させるために攻撃者をシミュレートするのであり、害を与えるためではありません。

コメント